Trắc nghiệm Phép toán, biểu thức, câu lệnh gán Tin Học Lớp 11
-
Câu 1:
Xác định giá trị của biểu thức sau: (abs(p) = q) and (((q mod m) div 4) > n ). Với p = -20, q = 20, m = 7, n = 2
A. True
B. False
C. 2
D. 1
-
Câu 2:
Trong ngôn ngữ lập trình Pascal, cho biết đoạn chương trình sau:
T := 0 ;
I := 0;
While I < 50 do
Begin
T := T + I ;
I := I + 2
End ;Giá trị T sau khi thực hiện đoạn CT trên là:
A. 312
B. 408
C. 600
D. 1225
-
Câu 3:
Trong ngôn ngữ lập trình Pascal, cho biết đoạn chương trình sau:
T := 0 ;
I := 0;
While I < 50 do
Begin
T := T + I ;
I := I + 2
End ;Giả sử {Dòng 2} sửa lại I := 60, kết quả sau khi thực hiện đoạn CT trên là:
A. Đoạn lệnh không đưa ra kết quả gì vì sai cú pháp(sau end là dấu ;)
B. Đoạn lệnh không đưa ra kết quả gì vì vòng lặp vô tận
C. Đoạn lệnh không đưa ra kết quả gì vì sai cú pháp(I := I + 2 thiếu ;)
D. Tính giá trị T = 600
-
Câu 4:
Trong ngôn ngữ lập trình Pascal, cho biết đoạn chương trình sau:
T := 0 ;
I := 0;
While I < 50 do
Begin
T := T + I ;
I := I + 2
End ;Với cấu trúc While ... do... của đoạn CT trên, câu lệnh sau do là câu lệnh:
A. Ghép
B. Đơn
C. Rỗng
D. Đơn và ghép
-
Câu 5:
Trong ngôn ngữ lập trình Pascal, cho biết đoạn chương trình sau:
T := 0 ;
I := 0;
While I < 50 do
Begin
T := T + I ;
I := I + 2
End ;Với giá trị I bằng bao nhiêu thì thoát khỏi vòng lặp While ... do … trên?
A. I = 49
B. I = 50
C. I = 51
D. I = 52
-
Câu 6:
Trong ngôn ngữ lập trình Pascal, cho biết đoạn chương trình sau:
T := 0 ;
I := 0;
While I < 50 do
Begin
T := T + I ;
I := I + 2
End ;Với đoạn CT trên, biểu thức điều kiện của cấu trúc While ... do ... là:
A. I < 50
B. I = I + 2
C. I = 0
D. I > 50
-
Câu 7:
Trong Turbo Pascal, cho đoạn chương trình(CT) sau
T:= 0;
for i:=20 downto 1 do
if (i mod 3 = 0) then T:= T+1;
writeln(‘T= ‘, T);Đoạn CT trên thực hiện công việc gì?
A. Đếm có bao nhiêu số lẻ từ 1 đến 20
B. Đếm từ 1 đến 20 có bao nhiêu số chia hết cho 3
C. Tính tổng các số lẻ từ 1 đến 20
D. Tính tổng các số các số chia hết cho 3 từ 1 đến 20
-
Câu 8:
Trong Turbo Pascal, cho đoạn chương trình(CT) sau
T:= 0;
for i:=20 downto 1 do
if (i mod 3 = 0) then T:= T+1;
writeln(‘T= ‘, T);Sau khi thực hiện đoạn CT trên giá trị T là:
A. 6
B. 5
C. 100
D. 50
-
Câu 9:
Trong Turbo Pascal, cho đoạn chương trình(CT) sau
T:= 0;
for i:=20 downto 1 do
if (i mod 3 = 0) then T:= T+1;
writeln(‘T= ‘, T);Với đoạn CT trên Điều kiện để thực hiện câu lệnh sau do là:
A. i <= 20
B. i >= 1
C. i mod 3 = 0
D. T = T + 1
-
Câu 10:
Trong Turbo Pascal, cho đoạn chương trình(CT) sau
T:= 0;
for i:=20 downto 1 do
if (i mod 3 = 0) then T:= T+1;
writeln(‘T= ‘, T);Với đoạn CT trên giá trị đầu là:
A. i
B. 20
C. 1
D. 3
-
Câu 11:
Trong Turbo Pascal, cho đoạn chương trình(CT) sau
T:= 0;
for i:=20 downto 1 do
if (i mod 3 = 0) then T:= T+1;
writeln(‘T= ‘, T);Với đoạn CT trên biến đếm là:
A. i
B. T
C. if
D. for
-
Câu 12:
Trong Turbo Pascal, cho đoạn chương trình (CT) sau: Readln(a);
If (a<>0) then x:=9 div a;
Else x:= -2015;
Write(‘ x= ‘, x + 1);Giả sử nhập a = 2, và đoạn CT trên đã sửa đúng cú pháp. Sau khi thực hiện xong đoạn CT trên, kết quả đưa ra màn hình là:
A. x = 4;
B. x = 5;
C. x = -2005;
D. x = 4.5
-
Câu 13:
Trong Turbo Pascal, cho đoạn chương trình (CT) sau: Readln(a);
If (a<>0) then x:=9 div a;
Else x:= -2015;
Write(‘ x= ‘, x + 1);Giả sử nhập a = 2, và đoạn CT trên đã sửa đúng cú pháp. Sau khi thực hiện xong đoạn CT trên thì giá trị x là bao nhiêu?
A. x = 4;
B. x = 5;
C. x = -2005;
D. x = 4.5
-
Câu 14:
Trong Turbo Pascal, cho đoạn chương trình (CT) sau: Readln(a);
If (a<>0) then x:=9 div a;
Else x:= -2015;
Write(‘ x= ‘, x + 1);
Xác định dòng lệnh sai cú pháp với đoạn CT trên
A. Dòng 1
B. Dòng 2
C. Dòng 3
D. Dòng 4
-
Câu 15:
Trong Turbo Pascal, câu lệnh nào sau đây là đúng:
A. If a<N then a:= a + 1
B. If a<N then a:= a + 1 else a:= a - 1
C. If a<N then a:= a + 1; else a:= a - 1
D. If a<N then a:= a + 1 else a:=1;
-
Câu 16:
Trong Turbo Pascal, cấu trúc If … then nào sau đây là dạng đủ:
A. IF <Điều kiện> THEN<Câu lênh>;
B. IF <Điều kiện> THEN <Câu lệnh 1> ELSE <Câu lệnh 2>;
C. IF <Điều kiện> THEN <Câu lệnh 1>; ELSE <Câu lệnh 2>;
D. IF <Điều kiện> THEN <Câu lệnh 1>; ELSE <Câu lệnh 2>
-
Câu 17:
Cho chương trình sau:
Var a, b: integer;
Begin
Writeln(‘nhap a, b: ’);
Readln(a, b);
c := sqrt(b – 2*a); b := a + b; a := a + b;
Writeln(a)
End
Khi thực hiện chương trình trên, Cách nhập giá trị nào sau đây là sai khi muốn nhập giá trị 3, 4 lần lượt cho a và b
A. Gõ 3, 4 sau đó nhấn phím Enter (giữa hai số liên tiếp gõ dấu phẩy)
B. Gõ 3 4 sau đó nhấn phím Enter (giữa hai số liên tiếp gõ một dấu cách)
C. Gõ 3 sau đó nhấn phím Enter rồi gõ 4 sau đó nhấn phím Enter
D. Gõ 3 sau đó nhấn phím Tab rồi gõ 4 sau đó nhấn phím Enter
-
Câu 18:
Để thực hiện chương trình ta dùng tổ hợp phím:
A. Alt+F9
B. Ctrl+F9
C. F3
D. F2
-
Câu 19:
Thủ tục write(a+b) cho kết quả trên màn hình là :
A. Giá trị biểu thức a + b
B. ab
C. a + b
D. 'a + b'
-
Câu 20:
Để nhập giá trị cho x vào từ bàn phím ta dùng:
A. Readln(‘x’);
B. Readln(x);
C. Readln(x);
D. Realn(x);
-
Câu 21:
Trong Turbo Pascal, cho A, B, C là các số thực, về mặt cú pháp câu lệnh nào sau đây là sai:
A. A := A+B;
B. A := 2*(B+C) ;
C. B := ‘A+B’ ;
D. A := B;
-
Câu 22:
Biểu thức nào sau đây là biểu thức số học:
A. x >= 5
B. x + y = 6
C. (x+4) mod 2
D. x+1 < y+2.
-
Câu 23:
Trong NN lập trình Pascal, đoạn chương trình sau dùng để làm gì?
Var x, y, t: integer; Begin x: = t; t:= y; y:= x; End.
A. Hoán đổi giá trị y và t
B. Hoán đổi giá trị x và y
C. Hoán đổi giá trị x và t
D. Công việc khác
-
Câu 24:
Trong Turbo Pascal, để lưu một chương trình:
A. Nhấn tổ hợp phím Alt + F5
B. Nhấn tổ hợp phím Alt + F2
C. Nhấn phím F2
D. Nhấn phím F5
-
Câu 25:
Trong NNLT Pascal, kết quả trả về của đoạn chương trình sau là
Var a: real;
Begin
a:= 15; writeln(‘KQ la: ’,a);
End.
A. KQ la a
B. Chương trình báo lỗi
C. KQ la 15
D. KQ la 1.5000000000E+01
-
Câu 26:
Lệnh Write( ‘TONG = ‘ , 10 + 20 ) ; viết gì ra màn hình:
A. 30
B. TONG = 10 + 20
C. TONG = 30
D. 10 + 20
-
Câu 27:
Trong Pascal, để đưa dữ liệu ra màn hình ta sử dụng thủ tục:
A. writeln(<danh sách kết quả ra >);
B. Rewrite(<danh sách các biến >)
C. write(<danh sách các giá trị >)
D. write(<danh sách biến vào>);
-
Câu 28:
Kết quả của biểu thức sqr(abs(25-30) mod 3) trả về kết quả là (VDT)
A. 1
B. 2
C. 6
D. 4