Trắc nghiệm Bài 19: Câu lệnh điều kiện if có đáp án
-
552 lượt thi
-
15 câu hỏi
-
30 phút
Danh sách câu hỏi
Câu 1:
Phát biểu nào sau đây là sai khi nói về biểu thức lôgic?
Đáp án đúng là: C
Biểu thức lôgic chỉ nhận giá trị True hoặc False, không nhận giá trị undefined
Câu 2:
Biểu diễn nào sau đây là sai trong Python?
Đáp án đúng là: C
Trong biểu thức lôgic không có biểu diễn <> và thiếu dấu sao ở 5a
Câu 3:
Kết quả của đoạn chương trình sau:
x=2021
print((x%4==0 and x%100!=0) or x%400==0)
Đáp án đúng là: D
Câu 4:
Cho x = True, y = False. Cho biết giá trị của biểu thức sau:
not((x or y ) and x )
Đáp án đúng là: B
not((x or y ) and x ) = not((True or False) and True)
= not(True and True) = not(True) = False
Câu 5:
Giá trị của ai biểu thức sau là True hay False?
50%3==1
34//5==6
Đáp án đúng là: D
50%3=2!=1
34//5=6==6
Câu 6:
Phát biểu nào sau đây bị sai?
Đáp án đúng là: B
Khối lệnh tiếp theo bắt buộc lùi vào 1 tab và thẳng hàng. Nếu không chương trình sẽ thông báo lỗi.
Câu 7:
Tìm giá trị m và n thoả mãn (m+4) % 5 == 0 và n*2//3=5
Đáp án đúng là: A
m = 1: (1+4) % 5 == 0
n = 8: n*2//3 = 8 * 2 //3 =16 // 3 = 5
Câu 8:
Biểu thức lôgic đúng thể hiện số a nằm ngoài [3,8] là:
Đáp án đúng là: C
a nằm ngoài [3,8] nên a < 3 and a > 8
Câu 9:
Biểu thức lôgic nào sau đây thể hiện số a thuộc nửa khoảng (5, 7]
Đáp án đúng là: A
a thuộc nửa khoảng (5, 7] nên 5 < a <= 7
Câu 10:
Kết quả của chương trình sau là gì?
x = 5
y = 6
if x > y:
print('Max:',x)
else:
print(‘Max: ’, y)
Đáp án đúng là: D
Do 5 <= 6 nên kết quả là : Max : 6
Câu 11:
Kết quả của chương trình sau là gì ?
x = 8
y = 9
if x > y:
print('x lớn hơn y')
elif x==y:
print('x bằng y')
else:
print('x nhỏ hơn y')
Đáp án đúng là: C
Do 8 < 9 nên kết quả là x nhỏ hơn y
Câu 12:
Kết quả của chương trình sau là gì ?
num = 3
if num > 0:
print(num)
print("Thông điệp này luôn được in.")
num = -1
if num > 0:
print(num)
print("Thông điệp này cũng luôn được in.")
Đáp án đúng là: A
3 > 0 và -1 < 0
0: print(num) print("Thông điệp này cũng luôn được in.") (ảnh 1)" width="425" height="286" />
Câu 13:
Năm nhuận là năm chia hết cho 400 hoặc n chia hết cho 4 đồng thời không chia hết cho 100. Biểu thức biểu diễn kiểm tra năm nhuận là:
Đáp án đúng là: A
Do toán tử or và and thực hiện từ trái sang phải nên cần có dấu ngoặc thể hiện mức độ ưu tiên hơn.
Câu 14:
Kết quả của lệnh print(round(4.5679,2)) là:
Đáp án đúng là: D
Lệnh round(t, m) làm tròn số thực t lấy m chữ số phần thập phân
Câu 15:
Kết quả của biểu thức round(-1.232154, 4) là:
Đáp án đúng là: B
Lệnh round(t, m) làm tròn số thực t lấy m chữ số phần thập phân