Câu 1:Câu lệnh Writeln(‘y=’ , 15 div 4 +5); sẽ in ra kết quả: A. 8 B. y= 8 C. y=3 D. 20 Câu 2:Kiểu số nguyên có phạm vi giá trị từ........ A. 0 đến 127 B. – 215 đến 215 - 1 C. 0 đến 255 D. -100000 đến 100000 Câu 3:Chọn phép toán sai trong các phép toán viết bằng ngôn ngữ lập trình Pascal dưới đây: A. x≥(m+5)/(2∗a)x≥(m+5)/(2∗a) B. x>=(m+5)/(2∗a)x>=(m+5)/(2∗a) C. x>=(m+5)/2∗ax>=(m+5)/2∗a D. Tất cả các phép toán trên Câu 4:Trong Pascal khai báo nào sau đây là đúng? A. var tb: real; B. 4hs: integer; C. Const x: real; D. Var r =30; Câu 5:Trong ngôn ngữ lập trình Pascal, kiểu dữ liệu nào trong các kiểu sau có miền giá trị lớn nhất? A. Byte B. Longint C. Word D. Integer Câu 6: Biến x có thể nhận các giá trị -5, 100, 15, 20. Hãy chọn kiểu dữ liệu phù hợp với biến x? A. Char B. LongInt C. Integer D. Word Câu 7:Biến X có thể nhận các giá trị 1; 100; 150; 200 và biến Y có thể nhận các giá trị 1; 0.2; 0.3; 10.99. Khai báo nào trong các khai báo sau là đúng nhất? A. Var X,Y: byte; B. Var X, Y: real; C. Var X: real; Y: byte; D. Var X: byte; Y: real; Câu 8:Câu lệnh Writeln('15*4-30+12=',15*4-30+12) in ra màn hình kết quả gì? A. 15*4-30+12 B. 42 C. 15*4-30+12=42 D. =42 Câu 9:Bốn bạn A, B, C, D đưa ra kết quả của các phép chia hai số nguyên 14 và 5. Hãy chọn kết quả đúng: A. 14/5=2; 14 div 5=2; 14 mod 5=4; B. 14/5=2.8; 14 div 5=2; 14 mod 5=4; C. 14/5=2.8; 14 div 5=4; 14 mod 5=2 D. 14/5=3; 14 div 5=2; 14 mod 5=4 Câu 10: Các phép toán viết bằng ngôn ngữ lập trình Pascal dưới đây thì phép toán nào đúng: A. {3*a + [ 4*c – 7*(a +2*c)] -5*b} B. a*x*x – b*x + 7a : 5 C. (10*a + 2*b) / (a*b) D. - b: (2*a*c) -----------------------------------------------------------

2 câu trả lời

Câu 1: Câu lệnh Writeln(‘y=’ , 15 div 4 +5); sẽ in ra kết quả:

 A. 8

 B. y= 8

 C. y=3

 D. 20

Câu 2: Kiểu số nguyên có phạm vi giá trị từ........

 A. 0 đến 127

 B. – 215 đến 215 - 1

 C. 0 đến 255

 D. -100000 đến 100000

Câu 3: Chọn phép toán sai trong các phép toán viết bằng ngôn ngữ lập trình Pascal dưới đây:

 A. x≥(m+5)/(2∗a)x≥(m+5)/(2∗a)

 B. x>=(m+5)/(2∗a)x>=(m+5)/(2∗a)

 C. x>=(m+5)/2∗ax>=(m+5)/2∗a

 D. Tất cả các phép toán trên

Câu 4: Trong Pascal khai báo nào sau đây là đúng?

 A. var tb: real;

 B. 4hs: integer;

 C. Const x: real;

 D. Var r =30;

Câu 5:Trong ngôn ngữ lập trình Pascal, kiểu dữ liệu nào trong các kiểu sau có miền giá trị lớn nhất?

 A. Byte

 B. Longint

 C. Word

 D. Integer

Câu 6: Biến x có thể nhận các giá trị -5, 100, 15, 20. Hãy chọn kiểu dữ liệu phù hợp với biến x?

 A. Char

 B. LongInt

 C. Integer

 D. Word

Câu 7: Biến X có thể nhận các giá trị 1; 100; 150; 200 và biến Y có thể nhận các giá trị 1; 0.2; 0.3;

10.99. Khai báo nào trong các khai báo sau là đúng nhất?

 A. Var X,Y: byte;

 B. Var X, Y: real;

 C. Var X: real; Y: byte;

 D. Var X: byte; Y: real;

Câu 8: Câu lệnh Writeln('15*4-30+12=',15*4-30+12) in ra màn hình kết quả gì?

 A. 15*4-30+12

 B. 42

 C. 15*4-30+12=42

 D. =42

Câu 9: Bốn bạn A, B, C, D đưa ra kết quả của các phép chia hai số nguyên 14 và 5. Hãy chọn kết quả

đúng:

 A. 14/5=2; 14 div 5=2; 14 mod 5=4;

 B. 14/5=2.8; 14 div 5=2; 14 mod 5=4;

 C. 14/5=2.8; 14 div 5=4; 14 mod 5=2

 D. 14/5=3; 14 div 5=2; 14 mod 5=4

Câu 10: Các phép toán viết bằng ngôn ngữ lập trình Pascal dưới đây thì phép toán nào đúng:

 A. {3*a + [ 4*c – 7*(a +2*c)] -5*b}

 B. a*x*x – b*x + 7a : 5

 C. (10*a + 2*b) / (a*b)

 D. - b: (2*a*c)

C1: B. y= 8

C2: B. – 215 đến 215 - 1

C3: D. Tất cả các phép toán trên

C4: A. var tb: real;

C5: B. Longint

C6: A. Char

C7: D. Var X: byte; Y: real;

C8: B. 42

C9: B. 14/5=2.8; 14 div 5=2; 14 mod 5=4;

C10: C. (10*a + 2*b) / (a*b)

Câu hỏi trong lớp Xem thêm