TopStudy

Tin học · Lớp 10

15 câu trắc nghiệm Tin học 10 Kết nối tri thức Bài 19 có đáp án

15 câu · 23 phút · Ngân hàng đề TopStudy. Đáp án và lời giải do TopStudy biên soạn, mở ngay dưới từng câu.

Làm bài

Nội dung đề

Phần I. Trắc nghiệm nhiều lựa chọn

Câu 1

1 điểm
Phát biểu nào sau đây là sai khi nói về biểu thức lôgic?
  1. Đáp án A: Biểu thức lôgic là biểu thức chỉ nhận giá trị True hoặc False.
  2. Đáp án B: Giá trị của biểu thức lôgic thuộc kiểu bool
  3. Đáp án C: Ngoài hai giá trị True, False biểu thức lôgic nhận giá trị undefined
  4. Đá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

Câu 2

1 điểm
Biểu diễn nào sau đây là sai trong Python?
  1. Đáp án A: b*b>a*c, a*(1-a)+(a-b)>=0; 1/x-x<0.
  2. Đáp án B: (a-b)>c-d, 1//x-y>=2*x,b*b>a*c.
  3. Đáp án C: (a-b)>c-d, (a-b)<>b-a,12*a>5a.
  4. Đá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

Câu 3

1 điểm

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)

  1. Đáp án A: 55.
  2. Đáp án B: True.
  3. Đáp án C: 5.
  4. Đá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

Hình minh hoạ

Câu 4

1 điểm

Cho x = True, y = False. Cho biết giá trị của biểu thức sau:

not((x or y ) and x )

  1. Đáp án A: True
  2. Đáp án B: False
  3. Đáp án C: x
  4. Đá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

Câu 5

1 điểm

Giá trị của ai biểu thức sau là True hay False?

50%3==1

34//5==6

  1. Đáp án A: True, True
  2. Đáp án B: False, False.
  3. Đáp án C: True, False
  4. Đá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

Câu 6

1 điểm
Phát biểu nào sau đây bị sai?
  1. Đáp án A: Sau <điều kiện> cần có dấu “:”
  2. Đá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
  3. Đá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.
  4. Đá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

Câu 7

1 điểm
Tìm giá trị m và n thoả mãn (m+4) % 5 == 0 và n*2//3=5
  1. Đáp án A: m = 1, n = 8
  2. Đáp án B: m = 2, n = 9
  3. Đáp án C: m = 3, n = 10,
  4. Đáp án D: m = 0, n = 7
Xem đáp án và lời giải

Câu 8

1 điểm
Biểu thức lôgic đúng thể hiện số a nằm ngoài [3,8] là:
  1. Đáp án A: a < 3 and a >= 8
  2. Đáp án B: 3 <= a <=8
  3. Đáp án C: a < 3 and a > 8
  4. Đáp án D: a <= 3 and a >= 8
Xem đáp án và lời giải

Câu 9

1 điểm
Biểu thức lôgic nào sau đây thể hiện số a thuộc nửa khoảng (5, 7]
  1. Đáp án A: 5 < a <= 7
  2. Đáp án B: 5<= a <=7
  3. Đáp án C: 5 < a < 7
  4. Đáp án D: 5 <= a < 7
Xem đáp án và lời giải

Câu 10

1 điểm

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)

  1. Đáp án A: Max:5
  2. Đáp án B: Max:6
  3. Đáp án C: Max: 5
  4. Đáp án D: Max: 6
Xem đáp án và lời giải

Câu 11

1 điểm

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')

  1. Đáp án A: x lớn hơn y
  2. Đáp án B: x bằng y
  3. Đáp án C: x nhỏ hơn y
  4. Đáp án D: Chương trình bị lỗi
Xem đáp án và lời giải

Câu 12

1 điểm

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.")

  1. Đáp án A:

    3

    Thông điệp này luôn được in.

    Thông điệp này luôn được in.

  2. Đá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.

  3. Đáp án C:

    3

    -1

    Thông điệp này luôn được in.

  4. Đá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

Câu 13

1 điểm
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à:
  1. Đáp án A: n % 4 == 100 or ( n % 4 == 0 and n % 100 == 0)
  2. Đáp án B: n % 4 == 100 or n % 4 == 0 and n % 100 != 0
  3. Đáp án C: n % 4 != 100 or ( n % 4 == 0 and n % 100 != 0)
  4. Đáp án D: n % 4 == 100 or ( n % 4 == 0 and n % 100 != 0)
Xem đáp án và lời giải

Câu 14

1 điểm
Kết quả của lệnh print(round(4.5679,2)) là:
  1. Đáp án A: 4.5
  2. Đáp án B: 4.6
  3. Đáp án C: 4.56
  4. Đáp án D: 4.57
Xem đáp án và lời giải

Câu 15

1 điểm
Kết quả của biểu thức round(-1.232154, 4) là:
  1. Đáp án A: -1.2321
  2. Đáp án B: -1.2322
  3. Đáp án C: -1.23
  4. Đáp án D: -1,232
Xem đáp án và lời giải

Đề cùng chủ đề

Tất cả đề Câu lệnh rẽ nhánh if · Các bộ sách Tin học Lớp 10