IV- MA TR NÂ ĐÊ
Em khoanh tròn câu trả lời đúng nhất trong các câu hỏi sau (mỗi câu 0.5 điểm)
CÂU 1: Ngôn ngữ lập trình là
A. một chương trình máy tính B. ngôn ngữ dùng để viết các chương trình C. một môi trường lập trình D. ngôn ngữ máy
CÂU 2: Dãy bit là dãy chỉ gồm:
A. 0 và 1 B. 2 và 3 C. 4 và 5 D. 6 và 7
CÂU 3: Cấu trúc chung của một chương trình gồm:
A. Phần khai báo B. Phần thân chương trình
C. Cả A và B D. Tất cả đều sai
CÂU 4: Biểu thức toán học (a2 + b)(1 + c)3 được biểu diễn trong Pascal như thế nào? A. (a*a + b)(1+c)(1 + c)(1 + c) B (a.a + b)(1 + c)(1 + c)(1 + c) C. (a*a + b)*(1 + c)*(1 + c)*(1 + c) D. (a2 + b)(1 + c)3
CÂU 5: Khi muốn khai báo biến m kiểu số nguyên thì đáp án nào sau đây là ĐÚNG:
A. var m : real ; B. var m : integer ;
C. var m := real ; D. var m := integer ;
CÂU 6: Để gán giá trị 12 cho biến x ta sử dụng lệnh:
A. x : 12 ; B. x := 12 ; C. x =: 12 ; D. x = 12 ;
CÂU 7: Hãy cho biết kết quả in ra màn hình khi thực hiện câu lệnh sau:
writeln (‘16 div 3 = ’ , 16 div 3) ;
A. 16 div 3 = B. 16 div 3 = 5 C. 16 div 3 = 16 div 3 D. Tất cả đều sai
CÂU 8: Cho đoạn chương trình:
Var a, b : integer; Begin a := 5; if a > 8 then b := 3 else b := 5; End.
Em hãy cho biết khi a nhận giá trị là 5 thì b nhận giá trị nào sau đây?
A. 3 B. 0 C. 8 D. 5
CÂU 9: Sau khi thực hiện đoạn chương trình dưới đây, giá trị của biến j bằng bao nhiêu?
j := 0 ;
for i := 0 to 6 do j := j + 2 ;
A. 11 B. 12 C. 13 D. 14
CÂU 10: Đâu là câu lệnh lặp for…do hợp lệ trong các câu lệnh sau?
A. for i := 100 to 1 do writeln (‘A’) ; B. for i := 1 to 100 do writeln (‘A’) ; C. for i = 1 to 100 do writeln (‘A’) ; D. for i := 1 to 100 do ; writeln (‘A’) ;