Tắt QC

Trắc nghiệm tin học 8 bài 3: Chương trình máy tính và dữ liệu

Bài có đáp án. Câu hỏi và bài tập trắc nghiệm tin học 8 bài 3: Chương trình máy tính và dữ liệu. Học sinh luyện tập bằng cách chọn đáp án của mình trong từng câu hỏi. Dưới cùng của bài trắc nghiệm, có phần xem kết quả để biết bài làm của mình. Kéo xuống dưới để bắt đầu.

Câu 1: 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 2: 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 3: 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)

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

  • A. 0 đến 127
  • B. – 2$^{15}$ đến 2$^{15}$ - 1
  • C. 0 đến 255
  • D. -100000 đến 100000

Câu 5: 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 6: Ngôn ngữ lập trình Pascal qui định tên các kiểu dữ liệu nào?

  • A. Số nguyên, số thực, kí tự, xâu
  • B. Integer, Real, Char, String
  • C. Interger, Read, Char, String
  • D. Các số, kí tự có trên bàn phím

Câu 7: 1 chữ, 1 số hay 1 kí hiệu đặc biệt được gọi là:

  • A. Số nguyên
  • B. Kí tự
  • C. Xâu kí tự
  • D. Đáp án khác

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

  • A. 8
  • B. y=3
  • C. y= 8
  • D. 20

Câu 9: 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 10: 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 11: Bạn An muốn in ra kí tự @, An viết câu lệnh đúng là:

  • A. Writeln(‘Ki tu An muon in la’: ;@);
  • B. Writeln(‘Ki tu An muon in la:’ ,@);
  • C. Writeln(Ki tu An muon in la:’ ,@);
  • D. Writeln(‘Ki tu An muon in la:’ ,’@’);

Câu 12: “mod” là kí phép toán số học nào trong Pascal?

  • A. chia lấy phần nguyên
  • B. chia lấy phần dư
  • C. chia
  • D. Đáp án khác

Câu 13: Sử dụng lệnh nào để tạm dừng trong 1 khoảng thời gian nhất định?

  • A. Delay
  • B. Readln
  • C. Writeln
  • D. End

Câu 14: 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 \geq (m+5)/(2∗a)$
  • B. $x >= (m+5)/(2∗a)$
  • C. $x >= (m+5)/2∗a$
  • D. Tất cả các phép toán trên

Câu 15: 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 16: 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ị nhỏ nhất?

  • A. Byte
  • B. Longint
  • C. Word
  • D. Integer

Câu 17: Biểu thức toán học $\frac{1}{b+2} (a^2+c)$ viết bằng kí hiệu trong ngôn ngữ Pascal là:

  • A. 1/b+2(a*a+2)
  • B. (1/b)+2(a*a+2)
  • C. 1/(b+2)*(a*a+2)
  • D. 1/(b+2)*(a$^{2}$+2)

Câu 18: ‘2354’ trong ngôn ngữ lập trình được gọi là:

  • A. Kí tự
  • B. Xâu kí tự
  • C. Số nguyên
  • D. Số thực

Câu 19: Các phép toán nào sau đây không dùng cho kiểu số thực?

  • A. +, -, *, /
  • B. <, >, >=, <=, < >, =
  • C. Mod và div
  • D. +, -, *, / và <, >, >=, <=, < >, =

Câu 20: Lệnh nào tạm ngừng chương trình cho tới khi nhấn phím Enter?

  • A. Write hoặc Writeln
  • B. Read hoặc Readln
  • C. Cả câu A và B đều đúng
  • D. Cả câu A và B đều sai

Xem đáp án

Bình luận

Giải bài tập những môn khác