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:
Để biết con trỏ tệp đã ở cuối dòng của tệp f hay chưa, ta sử dụng hàm:
A. eof(f)
B. foe(f)
C. eof(f, ‘trai.txt’)
D. eoln(f)
-
Câu 2:
\(\sqrt {x}\) biểu diễn trong pascal là
A. SQRT(x)
B. exp(x)
C. abs(x)
D. sqr(x)
-
Câu 3:
Sau khi thi hành đoạn chương trình sau , thì biến x viết ra mà hình có giá trị là bao nhiêu ?.
A:= 4 ; B: = 1; X:= 2 ;
IF A + B > 6 THEN X := X + A + B else X := 2; WRITE (X);A. 2
B. 7
C. 5
D. 0
-
Câu 4:
Trong NNLT Pascal, biểu thức 25 mod 3 + (5/2) * 3 có giá trị là
A. 15.5
B. 8.5
C. 8.0
D. 15.0
-
Câu 5:
Cho biểu thức (a mod 3 = 0) and (a mod 4 = 0). Giá trị của a là
A. 24
B. 16
C. 15
D. 21
-
Câu 6:
Kết quả của biểu thức sqr(abs(35-40) mod 3) trả về kết quả là
A. 1
B. 2
C. 3
D. 4
-
Câu 7:
Biểu thức (25 mod 10) div 2 cho kết quả là
A. 1
B. 2
C. 3
D. 4
-
Câu 8:
Để biểu diễn x3 ta có thể viết
A. sqrt(sqr x*x);
B. sqrt (x*x*x);
C. sqr(x)*x;
D. sqr(sqrt(x*x*x));
-
Câu 9:
Trong Pascal phép toán div, mod là
A. Phép chia cho cả số nguyên và số thực
B. Phép chia chỉ đối với số nguyên
C. Phép chia chỉ đối với số thực
D. Cả 3 câu trên đều sai
-
Câu 10:
Để gán 2 cho x ta viết câu lệnh
A. x:= 2;
B. := x;
C. x = =2;
D. x = 2;
-
Câu 11:
Hãy chọn kết quả đúng của đoạn chương trình sau.
s := 0; for i:= 1 to 10 do s:=s + i; Write(s);
A. 49
B. 45
C. 50
D. 55
-
Câu 12:
Trong các hằng dưới đây, hãy chọn hằng lôgic
A. 2.0
B. TRUE
C. ‘lop 11A’
D. +18
-
Câu 13:
Khi chạy chương trình với lệnh Write(3:2); sẽ được kết quả là:
A. 3
B. 3.00
C. 3.5+01
D. 3.75E+01
-
Câu 14:
Xét đoạn chương trình sau.
for i:=1 to 10 do
if (i mod 3 = 0) or (i mod 5 = 0) then write(i:3);
A. 3 5 7 9 10
B. 1 3 5 7 9
C. 2 4 6 8 10
D. 3 5 6 9 10
-
Câu 15:
Hãy chọn kết quả đúng của đoạn chương trình sau.
a := 9; b := 7; c:=8;
if a > b then c:=7 else c := 5; Write(c);
A. 7
B. 5
C. 8
D. 9
-
Câu 16:
x2 biểu diễn trong pascal là
A. sqrt(x)
B. exp(x)
C. abs(x)
D. sqr(x)
-
Câu 17:
Trong Pascal phép toán div, mod thuộc phép toán nào sau đây
A. Phép toán số học với số thực
B. Phép toán quan hệ
C. Phép toán số học với số nguyên
D. Phép toán Logic
-
Câu 18:
Trong Turbo Pascal, hàm nào dưới đây biểu diễn giá trị tuyệt đối.
A. sqrt()
B. sqr()
C. abs()
D. ln()
-
Câu 19:
Cho biểu thức: (15 mod 2)+ 2 Giá trị của biẻu thức là:
A. 3
B. 4
C. 5
D. 6
-
Câu 20:
Cấu trúc một chương trình được chia làm mấy phần ?
A. 1 phần
B. 3 phần
C. 2 phần
D. 4 phần
-
Câu 21:
Xét biểu thức logic: (n >0) and (n mod 2 = 0). Khẳng định nào sau đây là đúng?
A. Kiểm tra n có chia hết cho 2 không
B. Kiểm tra xem n có là một số dương không
C. Kiểm tra xem n có là số dương chẵn không
D. Kiểm tra n là một số nguyên chẵn không
-
Câu 22:
Làm cho giá trị tuyệt đối của x là
A. sqrt(x);
B. sqr(x);
C. abs(x);
D. exp(x);
-
Câu 23:
Làm cho giá trị bằng căn bậc 2 của x là
A. sqrt(x);
B. sqr(x);
C. abs(x)
D. exp(x);
-
Câu 24:
Làm cho giá trị bằng bình phương của x là
A. sqrt(x);
B. sqr(x);
C. abs(x);
D. exp(x);
-
Câu 25:
Câu lệnh X := y ; có nghĩa
A. Gán giá trị X cho Y
B. Gán giá trị y cho biến X
C. So sánh xem y có bằng X hay không
D. Ý nghĩa khác
-
Câu 26:
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. Một công việc khác
-
Câu 27:
Trong NN lập trình Pascal, phép toán MOD với số nguyên có tác dụng gì
A. Chia lấy phần nguyên
B. Chia lấy phần dư
C. Làm tròn số
D. Thực hiện phép chia
-
Câu 28:
Kết quả của biểu thức sqr((ABS(25-30) mod 4) ) là?
A. 4
B. 2
C. 1
D. 8
-
Câu 29:
Kết qủa của biểu thức quan hệ trong ngôn ngữ lập trình sẽ trả về giá trị gì?
A. True/False
B. 0/1
C. Đúng/Sai
D. Yes/No
-
Câu 30:
Biểu thức ((25 mod 10) div 2) có kết quả là mấy?
A. 1
B. 3
C. 2
D. 4
-
Câu 31:
Trong Pascal để thực hiện chương trình ta nhấn các phím?
A. Ctrl + F9
B. Alt + F9
C. F9
D. Alt + F3
-
Câu 32:
Đâu là câu lệnh gán đúng?
A. X:Y;
B. X=Y;
C. X;=Y
D. X:=Y;
-
Câu 33:
Cho a:=3; b:=2. Câu lệnh IF a > b Then x:=a - b Else y:=b – a;
Sau khi thực hiện đoạn chương trình trên đáp án nào đúng
A. x= -1
B. y= -1
C. x= 1
D. y= 1
-
Câu 34:
Xét chương trình sau:
Var a, b: integer;
Begin
a:=575; b:=678;
if a<b then write(1);
if a=b then write(0);
if a>b then write(2);
end.
Kết quả của chương trình trên là:
A. 1
B. 102
C. 2
D. 0
-
Câu 35:
Xác định giá trị của biểu thức: S = (250 div 100) + (150 mod 100) div 10
A. S = 9;
B. S = 6;
C. S = 7;
D. S = 8.
-
Câu 36:
Trong ngôn ngữ lập trình Pascal, từ khóa VAR dùng để?
A. Khai báo biến
B. Khai báo thư viện
C. Khai báo hằng
D. Khai báo tên chương trình
-
Câu 37:
Xét chương trình sau?
Var a, b: integer;
Begin
a:=102;
write(‘b=’); readln(b);
if a<b then write(‘Xin chao cac ban!’);
end.
Nhập giá trị cho b bao nhiêu để khi chạy chương trình nhận được kết quả ‘Xin chao cac ban!’?
A. 99
B. 100
C. 101
D. 103
-
Câu 38:
Trong Pascal, biểu thức (57 div 13) bằng:
A. 3
B. 4
C. 5
D. 6
-
Câu 39:
Trong Pascal, cú pháp để khai báo biến là:
A. Var <danh sách biến>=<kiểu dữ liệu>;
B. Var <danh sách biến>:<kiểu dữ liệu>;
C. <danh sách biến>: kiểu dữ liệu;
D. Var <danh sách biến>;
-
Câu 40:
Đoạn chương trình: Max:=a; IF b>Max Then Max:=b;
Hãy cho biết đoạn chương trình trên dùng để:
A. Tìm giá trị lớn nhất của 2 số a và b;
B. Tính giá trị a;
C. Tính giá trị b;
D. Tính giá trị của a và b.
-
Câu 41:
Trong pascal, câu lệnh gán nào sau đây là sai:
A. c-1:=d;
B. c:=x+y;
C. a:=b+c;
D. a:=b;
-
Câu 42:
Phát biểu nào dưới đây là đúng?
A. Phần khai báo có thể khai báo cho: Tên chương trình, hằng, biến và chương trình con.
B. Phần khai báo có thể khai báo cho: Chương trình con, hằng, biến
C. Phần khai báo có thể khai báo cho: Tên chương trình, hằng, biến.
D. Phần khai báo có thể khai báo cho: Tên chương trình, thư viện, hằng, biến và chương trình con.
-
Câu 43:
Trong Pascal, biểu thức (27 mod 4) bằng:
A. 2
B. 0
C. 1
D. 3
-
Câu 44:
Cho đoạn chương trình sau:
If(a<>1) then x:=9 div a Else x:= -2013;
Write(‘ x= ‘, x + 1);
Khi cho a = 1 thị đoạn chương trình trên sẽ in ra màn hình giá trị x bằng bao nhiêu?A. x = -2012.
B. x = -2013;
C. x = 9;
D. x = 10;
-
Câu 45:
Cho a:=3; b:=5. Câu lệnh IF a>b Then a:=4 Else b:=1. Sau khi thực hiện đoạn chương trình trên đáp án nào đúng
A. b=1
B. a=3;
C. b=5;
D. a=4;
-
Câu 46:
Trong ngôn ngữ lập trình Pascal, từ khoá CONST dùng để
A. khai báo tên chương trình.
B. khai báo hằng.
C. khai báo biến.
D. khai báo thư viện.
-
Câu 47:
Danh sách các biến là một hoặc nhiều tên biến, các tên biến được viết cách nhau bởi :
A. dấu chấm phẩy (;)
B. dấu phẩy (,)
C. dấu chấm (.)
D. dấu hai chấm (:)
-
Câu 48:
Trong Turbo Pascal, xác định tên đúng trong các tên sau:
A. 10pro
B. Bai tap_1
C. Baitap
D. ngay sinh
-
Câu 49:
Trong Pascal, để nhập dữ liệu từ bàn phím ta sử dụng thủ tục:
A. read(<danh sách biến vào >);
B. readln(<danh sách biến vào >);
C. readln(<danh sách biến vào >);
D. Cả A và B đều đúng.
-
Câu 50:
Trong ngôn ngữ lập trình Pascal, muốn kiểm tra đồng thời cả ba giá trị của A, B, C đều lớn hơn không ta viết câu lệnh If...then... thế nào cho đúng?
A. if A > 0 and B > 0 and C > 0 then....
B. if A, B, C > 0 then...
C. if (A > 0) or (B > 0) or (C > 0) then....
D. if (A > 0) and (B > 0) and (C > 0) then....