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

Câu hỏi trong lớp Xem thêm