Câu 32: Câu lệnh Writeln(‘ 5+3= ‘,5+3); sẽ in ra kết quả: A. 5+3= 8 B. 5+3 C. 8 D. ‘5+3’=5+3 Câu 33: Để dịch chương trình ta sử dụng tổ hợp phím nào? A. CTRL+ F9 B. ALT + F9 C. SHIFT + F9 D. ALT + F5 Câu 34: Để chạy chương trình ta sử dụng tổ hợp phím nào? A. CTRL+ F9 B. ALT + F9 C. SHIFT + F9 D. ALT + F5 Câu 35: Câu lệnh Writeln(3*5 + 8*6 – 7); sẽ in ra màn hình kết quả: A. 56 B. 3*5 + 8*6 - 7 C. ‘3*5 + 8*6 - 7’ D. Không in ra màn hình Câu 36: Khi chạy chương trình gặp câu lệnh Readln(R), máy tính sẽ làm gì? A. Thông báo ra màn hình giá trị của R B. Dừng chương trình đến khi người dùng nhấn Enter C. Thông báo ra màn hình kí tự R D. Dừng chương trình cho phep người dùng nhập giá trị của R Câu 37: Phần mở rộng (phần đuôi) của tệp pascal là? A. .xlsx B. .docx C. .pas D. .pptx Câu 38: Trong Pascal: phần thân của một chương trình A. Là phần bắt buộc phải có B. Nằm trong cặp từ khóa Begin và End. C. Gồm các lệnh thực hiện của chương trình D. Tất cả các phương án trên Câu 39: Từ khóa là: A. Do ngôn ngữ lập trình quy định B. Không dùng từ khóa với mục đích khác ngoài mục đích do NNLT quy định C. Program, uses, begin, end là những từ khóa D. Tất cả phương án trên đều đúng Câu 40: Câu lệnh writeln(‘3*5’); sẽ in ra màn hình kết quả gì? A. 3*5 B. ‘3*5’ C. (3*5) D. 15 Câu 41: Trong NNLT pascal DIV là phép toán: A. Chia lấy phần nguyên B. Chia lấy phần dư C. Phép chia D. Phép nhân Câu 42: Trong NNLT pascal MOD là phép toán: A. Chia lấy phần nguyên B. Chia lấy phần dư C. Phép chia D. Phép nhân Câu 43: Phép toán 45 MOD 5 cho kết quả bằng bao nhiêu? A. 0 B. 9 C. 5 D. 45 Câu 44: Phép toán 45 DIV 5 cho kết quả bằng bao nhiêu? A. 0 B. 9 C. 5 D. 45 Câu 45. Trước đó giá trị của S bằng 2 với n=8. Sau khi thực hiện câu lệnh sau giá trị của S bằng bao nhiêu? IF (n mod 2) = 0 then S:=S+n; A. 2 B. 8 C. 10 D. 12 Câu 46. Trước đó giá trị của S bằng 5, với n=9. Sau khi thực hiện câu lệnh sau giá trị của S bằng bao nhiêu? IF (n mod 2) = 0 then S:=S+n; A. 5 B. 9 C. 13 D. 15 Xin các anh chị giúp em ạ
2 câu trả lời
Câu 32: A. 5+3= 8
Chọn A vì Writeln sẽ hiện ra phần trong dấu '' và kq cảu 5+3
Câu 33: B. ALT + F9
Chọn C vì tổ hợp phím ALT + F9 mới là dịch ct
Câu 34: A. CTRL+ F9
Chọn A vì tổ hợp phím CTRL + F9 mới là chạy ct
Câu 35: A. 56
Chọn A vì Writeln sẽ hiện ra phần trong dấu '' mà đây ko có nên sẽ chỉ hiện ra kq của 3*5 + 8*6 – 7
Câu 36: D. Dừng chương trình cho phép người dùng nhập giá trị của R
Chọn D vì Readln là lện nhập giá trị của biến
Câu 37: C. .pas
Chọn C vì mt quy định thế (câu này hơi khó giải thích)
Câu 38: D. Tất cả các phương án trên
Chọn D vì tất cả những ý ở đáp án trên đều đúng
Câu 39: D. Tất cả phương án trên đều đúng
Chọn D vì tất cả những ý ở đáp án trên đều đúng
Câu 40: A. 3*5
Chọn A Vì Writeln sẽ hiện ra phần trong dấu ''
Câu 41: A. Chia lấy phần nguyên
Chọn B vì div là phép hia lấy phần nguyên, đã đc quy định
Câu 42: B. Chia lấy phần dư
Chọn B vì mod là phép hia lấy phần dư, đã đc quy định
Câu 43: A. 0
Chọn A vì mod là phép hia lấy phần dư, 45 chia 5=9 (dư 0) lấy dư là 0
Câu 44: B. 9
Chọn B vì div là phép hia lấy phần nguyên 45 chia 5=9 (dư 0) lấy nguyên là 9
Câu 45: C. 10
Chọn C vì nếu n mà mod 2 = 0 nghĩa là n chia 2 dư 0 ( chia hết), mà n=8, 8 chia hết cho 2 thì điều kiện đã thỏa mãn nên S:=S+n ,S=2 n= 8
Vậy S=2+8=10
Câu 46: A. 5
Chọn A vì nếu n mà mod 2 = 0 nghĩa là n chia 2 dư 0 ( chia hết), mà n=5, 5 ko chia hết cho 2 thì điều kiện đã ko thỏa mãn nên sẽ ko thực hiện câu lệnh đằng sau
Vậy S sẽ vẫn giữ nguyên giá trị