wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Rẽ nhánh 1

Total questions: 24

Worksheet time: 12mins

Name
Class
Date
1.

Câu lệnh nào đúng để kiểm tra nếu biến a lớn hơn 5?

a)

if a > 5

b)

if (a > 5)

c)

if a => 5

2.

Lệnh else sẽ được thực thi khi:

a)

Điều kiện trong if đúng

b)

Điều kiện trong if sai

c)

Cả 2 điều kiện đúng

3.

Giá trị được in ra là gì?

a)

A. A

b)

B. B

c)

C. Không in gì

4.

Câu lệnh else if được dùng để:

a)

So sánh 2 chuỗi

b)

Xử lý thêm điều kiện nếu if sai

c)

Lặp lại điều kiện

5.

Giá trị nào được in ra?

a)

A

b)

B

6.

Lệnh if có thể viết không dấu {} khi:

a)

Có nhiều lệnh bên trong

b)

Chỉ có 1 lệnh

c)

Luôn cần {}

7.

Kết quả in ra là gì?

a)

Even

b)

Odd

c)

Lỗi cú pháp

8.

Lỗi nào xảy ra nếu viết: if x == 5 cout << x;

a)

Lỗi vì thiếu {}

b)

Lỗi vì sai cú pháp

c)

Không có lỗi

9.
a)

Chẵn

b)

Lẻ

c)

Lỗi

10.

Câu lệnh if (a == b) sẽ trả về:

a)

true nếu a bằng b

b)

true nếu a khác b

c)

false luôn

11.

Câu nào không hợp lệ trong C++?

a)

if (x > 0)

b)

else if (x == 0)

c)

else (x < 0)

12.

Câu nào thể hiện rẽ nhánh ba trường hợp tốt nhất?

a)

A. if, else

b)

B. if, else if, else

c)

C. Ba lần if

13.
a)

Yes

b)

No

c)

3

d)

Lỗi biên dịch

14.

Câu lệnh sau có hợp lệ không?

a)

Hợp lệ

b)

Lỗi vì thiếu dấu ;

c)

Lỗi vì else không rõ thuộc if nào

15.

Trong if (a > b && a > c), toán tử && có nghĩa là:

a)

A. Hoặc

b)

B. Và

c)

C. Khác

16.

Khi a = 2, b = 3, đoạn mã sau in gì?

a)

A. A

b)

B. B

c)

C. Không in gì

17.

Câu nào là viết đúng để kiểm tra nếu x là số âm?

a)

if (x < 0)

b)

if x < 0 then

c)

if x = -

18.

Lệnh else không bắt buộc trong C++ đúng hay sai?

a)

Đúng

b)

Sai

c)

Chỉ đúng trong Python

19.

Toán tử || trong điều kiện if nghĩa là:

a)

b)

Hoặc

c)

Không

20.
a)

No

b)

Yes

21.

Lệnh rẽ nhánh không hỗ trợ:

a)

A. So sánh

b)

B. Gán giá trị

c)

C. Toán tử logic

22.

Câu nào viết đúng để kiểm tra một số n là bội số của 3?

a)

if (n % 3 == 0)

b)

if (n / 3 == 0)

c)

if (3 % n == 0)

23.

Câu nào sai cú pháp?

a)

if (a > 0) cout << a;

b)

if (a > 0) { cout << a; }

c)

if a > 0: cout << a;

24.

Câu nào đúng để kiểm tra số n là số chẵn?

a)

if (n % 2 = 0)

b)

if (n % 2 == 0)

c)

if n % 2 == 0