Nội dung đề
Phần I. Trắc nghiệm nhiều lựa chọn
Phát biểu nào sau đây là sai khi nói về biểu thức lôgic?
-
A
Đáp án A: Biểu thức lôgic là biểu thức chỉ nhận giá trị True hoặc False.
-
B
Đáp án B: Giá trị của biểu thức lôgic thuộc kiểu bool
-
C
Đáp án C: Ngoài hai giá trị True, False biểu thức lôgic nhận giá trị undefined
-
D
Đáp án D: Biểu thức “2 * 3 // 5 == 1” mang giá trị True
Xem đáp án và lời giải
Lời giải do TopStudy biên soạn
Đáp án: C
Đá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
Biểu diễn nào sau đây là sai trong Python?
-
A
Đáp án A: b*b>a*c, a*(1-a)+(a-b)>=0; 1/x-x<0.
-
B
Đáp án B: (a-b)>c-d, 1//x-y>=2*x,b*b>a*c.
-
C
Đáp án C: (a-b)>c-d, (a-b)<>b-a,12*a>5a.
-
D
Đáp án D: (a-b)**0.5>x,1/x-y>=2*x,15*a>5.
Xem đáp án và lời giải
Lời giải do TopStudy biên soạn
Đáp án: C
Đá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
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)
-
A
Đáp án A: 55.
-
B
Đáp án B: True.
-
C
Đáp án C: 5.
-
D
Đáp án D: False.
Xem đáp án và lời giải
Lời giải do TopStudy biên soạn
Đáp án: D
Đáp án đúng là: D

Cho x = True, y = False. Cho biết giá trị của biểu thức sau:
not((x or y ) and x )
-
A
Đáp án A: True
-
B
Đáp án B: False
-
C
Đáp án C: x
-
D
Đáp án D: 1
Xem đáp án và lời giải
Lời giải do TopStudy biên soạn
Đáp án: B
Đáp án đúng là: B
not((x or y ) and x ) = not((True or False) and True)
= not(True and True) = not(True) = False
Giá trị của ai biểu thức sau là True hay False?
50%3==1
34//5==6
-
A
Đáp án A: True, True
-
B
Đáp án B: False, False.
-
C
Đáp án C: True, False
-
D
Đáp án D: False, True
Xem đáp án và lời giải
Lời giải do TopStudy biên soạn
Đáp án: D
Đáp án đúng là: D
50%3=2!=1
34//5=6==6
Phát biểu nào sau đây bị sai?
-
A
Đáp án A: Sau <điều kiện> cần có dấu “:”
-
B
Đáp án B: Khối lệnh tiếp theo không bắt buộc lùi vào 1 tab và thẳng hàng
-
C
Đáp án C: Khi thực hiện lệnh, Python sẽ kiểm tra <điều kiện> nếu đúng thì thực hiện <khối lệnh>, ngược lại thì bỏ qua chuyến sang lệnh tiếp theo.
-
D
Đáp án D: Có phát biểu chưa đúng trong ba phát biểu trên.
Xem đáp án và lời giải
Tìm giá trị m và n thoả mãn (m+4) % 5 == 0 và n*2//3=5
-
A
Đáp án A: m = 1, n = 8
-
B
Đáp án B: m = 2, n = 9
-
C
Đáp án C: m = 3, n = 10,
-
D
Đáp án D: m = 0, n = 7
Xem đáp án và lời giải
Biểu thức lôgic đúng thể hiện số a nằm ngoài [3,8] là:
-
A
Đáp án A: a < 3 and a >= 8
-
B
Đáp án B: 3 <= a <=8
-
C
Đáp án C: a < 3 and a > 8
-
D
Đáp án D: a <= 3 and a >= 8
Xem đáp án và lời giải
Biểu thức lôgic nào sau đây thể hiện số a thuộc nửa khoảng (5, 7]
-
A
Đáp án A: 5 < a <= 7
-
B
Đáp án B: 5<= a <=7
-
C
Đáp án C: 5 < a < 7
-
D
Đáp án D: 5 <= a < 7
Xem đáp án và lời giải
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)
-
A
Đáp án A: Max:5
-
B
Đáp án B: Max:6
-
C
Đáp án C: Max: 5
-
D
Đáp án D: Max: 6
Xem đáp án và lời giải
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')
-
A
Đáp án A: x lớn hơn y
-
B
Đáp án B: x bằng y
-
C
Đáp án C: x nhỏ hơn y
-
D
Đáp án D: Chương trình bị lỗi
Xem đáp án và lời giải
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.")
-
A
Đáp án A:
3
Thông điệp này luôn được in.
Thông điệp này luôn được in.
-
B
Đáp án B:
3
Thông điệp này luôn được in.
-1
Thông điệp này luôn được in.
-
C
Đáp án C:
3
-1
Thông điệp này luôn được in.
-
D
Đáp án D:
Thông điệp này luôn được in.
-1
Thông điệp này luôn được in.
Xem đáp án và lời giải
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à:
-
A
Đáp án A: n % 4 == 100 or ( n % 4 == 0 and n % 100 == 0)
-
B
Đáp án B: n % 4 == 100 or n % 4 == 0 and n % 100 != 0
-
C
Đáp án C: n % 4 != 100 or ( n % 4 == 0 and n % 100 != 0)
-
D
Đáp án D: n % 4 == 100 or ( n % 4 == 0 and n % 100 != 0)
Xem đáp án và lời giải
Kết quả của lệnh print(round(4.5679,2)) là:
-
A
Đáp án A: 4.5
-
B
Đáp án B: 4.6
-
C
Đáp án C: 4.56
-
D
Đáp án D: 4.57
Xem đáp án và lời giải
Kết quả của biểu thức round(-1.232154, 4) là:
-
A
Đáp án A: -1.2321
-
B
Đáp án B: -1.2322
-
C
Đáp án C: -1.23
-
D
Đáp án D: -1,232
Xem đáp án và lời giải
Tất cả đề Câu lệnh rẽ nhánh if · Các bộ sách Tin học Lớp 10