wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Bài 19: Câu lệnh rẽ nhánh IF

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

Trong chương trình phân loại điểm như sau, nếu "diem = 7.5", kết quả là gì?

a)

Khá

b)

Giỏi

c)

Xuất sắc

d)

Trung bình

2.

Nếu muốn kiểm tra hai điều kiện cùng đúng trong câu lệnh if, ta dùng phép toán nào?

a)

and

b)

or

c)

not

d)

xor

3.

Lệnh if x % 2 == 0 and x > 0: nghĩa là gì?

a)

X là số lẻ

b)

X là số chẵn dương

c)

X là số âm

d)

X lớn hơn 2

4.

Đoạn mã sau in ra gì?

a)

Không in gì

b)

Lỗi cú pháp

c)

Âm

d)

Dương

5.

Lệnh nào sau đây là hợp lệ để phân loại học sinh theo điểm?

a)

if diem > 9 then "Xuất sắc"

b)

if diem > 9 print "Xuất sắc"

c)

if diem >= 9: print("Xuất sắc")

d)

if diem => 9: print("Xuất sắc")

6.

Lệnh nào kiểm tra x là số dương?

a)

if x > 0:

b)

if x = 0:

c)

if x < 0:

d)

if x != 0:

7.

Câu lệnh nào dưới đây là đúng khi kiểm tra biến x không phải là số âm và không chia hết cho 3?

a)

if x >= 0 and x % 3 != 0:

b)

if x > 0 or x % 3 != 0:

c)

Errorif not(x < 0 or x % 3 == 0):

d)

if x >= 0 and x % 3 == 0:

8.

Toán tử nào sau đây dùng để so sánh bằng?

a)

=

b)

+

c)

and

d)

==

9.

Dạng cơ bản nhất của câu lệnh IF là gì?

a)

if...else

b)

if...print

c)

if <điều kiện>: <câu lệnh>

d)

if...then

10.

Câu lệnh IF dùng để làm gì trong lập trình?

a)

Tính toán biểu thức

b)

In kết quả ra màn hình

c)

Nhập dữ liệu từ bàn phím

d)

Kiểm tra điều kiện để quyết định thực hiện lệnh

11.

Biểu thức nào sau đây không thể đưa vào vị trí <điều kiện> trong lệnh: 

Nếu <điều kiện> thì <lệnh> của các ngôn ngữ lập trình bậc cao?

a)

m, n = 5, 17

b)

a + b > 5

c)

a* b < a + b

d)

12 + 15 > 2* 13

12.

Kết quả đoạn mã sau là gì?

a)

Chia hết và lớn hơn

b)

Chia hết và không lớn hơn

c)

Không chia hết

d)

Báo lỗi

13.

Điều kiện nào sau đây kiểm tra số n chia hết cho 2 nhưng không chia hết cho 3?

a)

n % 2 == 0 or n % 3 != 0

b)

n % 2 == 0 and n % 3 != 0

c)

n % 2 != 0 and n % 3 == 0

d)

n % 2 == 0 and n % 3 == 0

14.

Điều gì xảy ra với đoạn mã sau?

a)

In ra “Số dương”

b)

Báo lỗi vì sai điều kiện

c)

Báo lỗi vì thiếu thụt lề

d)

Không in gì

15.

Cho đoạn mã sau, đầu vào nào sẽ in ra “Không hợp lệ”?

a)

x = 5

b)

x = -1

c)

x = 11

d)

Tất cả các đáp án đều đúng