CÂU HỎI TRẮC NGHIỆM
Câu 1: Lệnh nào sau đây in ra màn hình số lớn nhất giữa A và B :
a) If A > B then write(B) else write(A);
b) If A > B then write(A) else write(B);
c) If A > B then Readln(A) else Readln(B);
d) If A < B then writeln(A) else writeln(B);
Câu 2: Cho N là biến kiểu nguyên, chọn câu đúng cú pháp :
a) If N < 10 then write (' Nho hon 10 ') ; else write (' Lon hon 10 ');
b) If N < 10 Write (' Nho hon 10 ') else then write (' Lon hon 10 ');
c) If N < 10 then write (' Nho hon 10 ') else write (' Lon hon 10 ');
d) If N < 10 then N := 10 else N > 20 then write (' N > 20 ');
Câu 3: Kiểm tra nếu ba số a, b, c đều lớn hơn 1 thì in số 1, chọn lệnh nào :
a) if (a > 1) and ( b > 1) and ( c > 1) then write(1);
b) if (a > 1) or (b > 1) or (c > 1) then write(1);
c) if a > 1 and b > 1 and c > 1 then write(1);
d) if a, b , c đều > 1 then write(1);
Câu 4: Cho i là biến nguyên. Sau khi thực hiện các lệnh :
i:=2;
Case i of
1: i:=i+1;
2: i:=i+2;
3: i:=i+3;
end;
Gía trị sau cùng của i là :
a) 2
b) 3
c) 4
d) 5
Câu 5: Cho N là biến nguyên, sau khi thực hiện các lệnh:
N:= 9;
If N< 0 then writeln(‘ So am‘)
End;
thì gía trị sau cùng của i là :
a) 10
b) 6
c) 8
d) 9
Câu 8: Cho ch biến ký tự, i biến nguyên, sau khi thực hiện các lệnh:
i:= -15;
ch:='E';
Case i of
0 14 : ch:='D';
15 20: ch:='C';
21 24: ch:='B';
else ch:='A';
End;
thì gía trị sau cùng của ch là :
a) 'A'
b) 'B'
c) 'C'
d) 'E'
Câu 9: Cho ch biến ký tự, i biến nguyên. Ðể gán trị cho biến ch, thì lệnh :
Case i of
0,1,2 : ch:='A';
3 8 : ch:='B';
else ch:='C';
end;
tương đương với nhóm lệnh nào :
a) If i<0 then ch:=’C’
else
if i<=2 then ch:=’A’