Câu 21: Với cấu trúc rẽ nhánh IF <điều kiện> THEN <câu lệnh>; thì câu lệnh đứng sau THEN được thực hiện khi A. Điều kiện SAI B. Điều kiện không xử lý được C. Điều kiện ĐÚNG D. Điều kiện ĐÚNG hay SAI đều thực hiện Câu 22: Với cấu trúc rẽ nhánh IF <điều kiện> THEN <câu lệnh>; khi có nhiều điều kiện và các điều kiện này được nối với nhau bởi phép nối VÀ phép nối VÀ trong pascal là: A. OR B. NOT C. VAR D. AND Câu 23: Với cấu trúc rẽ nhánh IF <điều kiện> THEN <câu lệnh>; thì câu lệnh đứng sau THEN không được thực hiện khi A. Điều kiện SAI B. Điều kiện không xử lý được C. Điều kiện ĐÚNG D. Điều kiện ĐÚNG hay SAI đều thực hiện Câu 24: Với cấu trúc rẽ nhánh IF <điều kiện> THEN <câu lệnh>; khi có nhiều điều kiện và các điều kiện này được nối với nhau bởi phép nối HOẶC phép nối HOẶC trong pascal là: A. OR B. NOT C. VAR D. AND Câu 25: Ta có 2 lệnh sau:x:=5; If x=5 then x := x +1; Giá trị của x là bao nhiêu sau khi thực hiện câu lệnh điều kiện? A. 1 B. 0 C. 5 D. 6 Câu 26: Ta có 2 lệnh sau:x:= 4; If x>=5 then x := x +1 else x:=x+3; Giá trị của x là bao nhiêu sau khi thực hiện câu lệnh điều kiện? A. 5 B. 7 C. 11 D. 0 Câu 27: Câu lệnh điều kiện nào để kiểm tra rồi thông báo số n là số âm? A. If n < 0 then writeln(‘n la so duong’); B. If n > 0 then writeln(‘n la so duong’); C. If n < 0 then writeln(‘n la so am’); D. If n > 0 then writeln(‘n la so am’); Câu 28: Câu lệnh điều kiện nào để kiểm tra rồi thông báo số n là số chia hết cho 5? A. If n mod 5 <> 0 then writeln(‘n la so chia het cho 5’); B. If n = 5 then writeln(‘n la so chia het cho 5’); C. If n div 5 > 0 then writeln(‘n la so chia het cho 5’); D. If n mod 5 = 0 then writeln(‘n la so chia het cho 5’); Câu 29: Câu lệnh điều kiện nào để kiểm tra rồi thông báo tra số n là số chẵn? A. If n mod 2 = 0 then writeln(‘n la so chan’); B. If n mod 2 <> 0 then writeln(‘n la so chan’); C. If n mod 2 > 0 then writeln(‘n la so chan’); D. If n mod 2 = 1 then writeln(‘n la so chan’); Câu 30: Câu lệnh điều kiện nào để kiểm tra rồi thông báo số n là số lẻ? A. If n mod 2 = 0 then writeln(‘n la so le’); B. If n mod 1 <> 0 then writeln(‘n la so le’); C. If n mod 2 > 1 then writeln(‘n la so le’); D. If n mod 2 = 1 then writeln(‘n la so le’);
2 câu trả lời
Câu 21: Với cấu trúc rẽ nhánh IF <điều kiện> THEN <câu lệnh>; thì câu lệnh đứng sau THEN được thực hiện khi
C. Điều kiện ĐÚNG
Câu 22: Với cấu trúc rẽ nhánh IF <điều kiện> THEN <câu lệnh>; khi có nhiều điều kiện và các điều kiện này được nối với nhau bởi phép nối VÀ phép nối VÀ trong pascal là:
D. AND
Câu 23: Với cấu trúc rẽ nhánh IF <điều kiện> THEN <câu lệnh>; thì câu lệnh đứng
sau THEN không được thực hiện khi
A. Điều kiện SAI
Câu 24: Với cấu trúc rẽ nhánh IF <điều kiện> THEN <câu lệnh>; khi có nhiều điều
kiện và các điều kiện này được nối với nhau bởi phép nối HOẶC phép nối HOẶC
trong pascal là:
A. OR B. NOT C. VAR D. AND
Câu 25: Ta có 2 lệnh sau:x:=5; If x=5 then x := x +1;
Giá trị của x là bao nhiêu sau khi thực hiện câu lệnh điều kiện?
A. 1 B. 0 C. 5 D. 6
***x=5 ⇒ if 5=5 đúng nên thực hiện then x:= 5+1=6
Câu 26: Ta có 2 lệnh sau:x:= 4; If x>=5 then x := x +1 else x:=x+3;
Giá trị của x là bao nhiêu sau khi thực hiện câu lệnh điều kiện?
A. 5 B. 7 C. 11 D. 0
***x=4 ⇒ if 4>=5 SAI nên không thực hiện THEN mà thực hiện ELSE x:= 4+3=7
Câu 27: Câu lệnh điều kiện nào để kiểm tra rồi thông báo số n là số âm?
A. If n < 0 then writeln(‘n la so duong’);
B. If n > 0 then writeln(‘n la so duong’);
C. If n < 0 then writeln(‘n la so am’);
D. If n > 0 then writeln(‘n la so am’);
Câu 28: Câu lệnh điều kiện nào để kiểm tra rồi thông báo số n là số chia hết cho 5?
A. If n mod 5 <> 0 then writeln(‘n la so chia het cho 5’);
B. If n = 5 then writeln(‘n la so chia het cho 5’);
C. If n div 5 > 0 then writeln(‘n la so chia het cho 5’);
D. If n mod 5 = 0 then writeln(‘n la so chia het cho 5’);
***mod là chia lấy dư. Phần dư bằng 0 sẽ chia hết cho chính nó.
Câu 29: Câu lệnh điều kiện nào để kiểm tra rồi thông báo tra số n là số chẵn?
A. If n mod 2 = 0 then writeln(‘n la so chan’);
B. If n mod 2 <> 0 then writeln(‘n la so chan’);
C. If n mod 2 > 0 then writeln(‘n la so chan’);
D. If n mod 2 = 1 then writeln(‘n la so chan’);
*** Số chẵn là số luôn chia hết cho 2 và phần dư bằng 0. Nghĩa là mod của nó bằng 0. Ngược lại mod khác (<>) 0 là số lẻ.
Câu 30: Câu lệnh điều kiện nào để kiểm tra rồi thông báo số n là số lẻ?
A. If n mod 2 = 0 then writeln(‘n la so le’);
B. If n mod 1 <> 0 then writeln(‘n la so le’);
C. If n mod 2 > 1 then writeln(‘n la so le’);
D. If n mod 2 = 1 then writeln(‘n la so le’);
Câu 21: Với cấu trúc rẽ nhánh IF <điều kiện> THEN <câu lệnh>; thì câu lệnh đứng sau THEN được thực hiện khi
C. Điều kiện ĐÚNG
`->` điều kiện đúng thì thực hiện câu lệnh, điều kiện sai thì bỏ qua câu lệnh
Câu 22: Với cấu trúc rẽ nhánh IF <điều kiện> THEN <câu lệnh>; khi có nhiều điều kiện và các điều kiện này được nối với nhau bởi phép nối VÀ phép nối VÀ trong pascal là:
D. AND
`->`AND trong tiếng anh là Và
Câu 23: Với cấu trúc rẽ nhánh IF <điều kiện> THEN <câu lệnh>; thì câu lệnh đứng sau THEN không được thực hiện khi
A. Điều kiện SAI
`->` điều kiện đúng thì thực hiện câu lệnh, điều kiện sai thì bỏ qua câu lệnh
Câu 24: Với cấu trúc rẽ nhánh IF <điều kiện> THEN <câu lệnh>; khi có nhiều điều kiện và các điều kiện này được nối với nhau bởi phép nối HOẶC phép nối HOẶC trong pascal là:
A. OR
`->` OR trong tiếng anh là hay, hoặc
Câu 25: Ta có 2 lệnh sau:x:=5; If x=5 then x := x +1; Giá trị của x là bao nhiêu sau khi thực hiện câu lệnh điều kiện?
X=5
xét
X=5`->`5=5`->`đúng
thực hiện câu lệnh
X=X+1=5+1=6
`=>`X=6
Câu 27: Câu lệnh điều kiện nào để kiểm tra rồi thông báo số n là số âm?
C. If n < 0 then writeln(‘n la so am’);
số âm là số nhỏ hơn 0
mà phải xuất đúng chữ nữa
`=>`chọn C
Câu 28: Câu lệnh điều kiện nào để kiểm tra rồi thông báo số n là số chia hết cho 5?
D. If n mod 5 = 0 then writeln(‘n la so chia het cho 5’);
N chia hết cho5 khi N chia 5 dư không
`->`dùng mod
đặt điều kiện
n mod 5=0
`=>`chọn D
Câu 29: Câu lệnh điều kiện nào để kiểm tra rồi thông báo tra số n là số chẵn?
A. If n mod 2 = 0 then writeln(‘n la so chan’);
N là số chẵn khi n chia 2 dư 0
`->` dùng mod
đặt điều kiện
n mod 2=0
`=>`chọn A
Câu 30: Câu lệnh điều kiện nào để kiểm tra rồi thông báo số n là số lẻ?
D. If n mod 2 = 1 then writeln(‘n la so le’);
N là lẽ khi n chia 2 dư 1
`->` dùng mod
đặt điều kiện
n mod 2=1
mà 1 số chia 2 không thể có dư lớn hơn 2 được
`=>`chọn D