TopStudy

Tin học · Lớp 10

15 câu Trắc nghiệm Tin học 10 Cánh diều Câu lệnh rẽ nhánh 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
Câu lệnh if trong chương trình Python có dạng:
  1. Đáp án A: if
  2. Đáp án B: if <điều kiện>:điều>
  3. Đáp án C: <điều kiện>:điều>
  4. Đáp án D: if <điều kiện>:điều>
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

Câu lệnh if có dạng:

if <điều kiện>:điều>

Câu 2

1 điểm

Trong quá trình thực hiện thuật toán, khi nào cần dùng cấu trúc rẽ nhánh?

B. Khi có các phép tính toán.

  1. Đáp án A: Khi phải dựa trên một điều kiện cụ thể nào đó để xác định bước thực hiện tiếp theo.
  2. Đáp án C: Khi lặp đi lặp lại một công việc nào đó.
  3. Đáp án D: Khi sử dụng các hàm toán học.
Xem đáp án và lời giải

Lời giải do TopStudy biên soạn

Đáp án: A

Đáp án đúng là: A

Trong quá trình thực hiện thuật toán phải dựa trên một điều kiện cụ thể nào đó để xác định bước thực hiện tiếp theo thì cần dùng cấu trúc rẽ nhánh.

Câu 3

1 điểm

Câu lệnh rẽ nhánh if-else trong chương trình Python có dạng:

else

else:

  1. Đáp án A: if <điều kiện>:điều>
  2. Đáp án B: if <điều kiện>:điều>
  3. Đáp án C: if <điều kiện>:điều>
  4. Đáp án D:

    if

    else:

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

Câu lệnh rẽ nhánh if-else có dạng:

if <điều kiện>:điều>

else:

Phải có dấu hai chấm (:) sau if và else

Câu 4

1 điểm
Trong Python, câu lệnh if sẽ thực hiện khi:
  1. Đáp án A: <Điều kiện> sai.Điều>
  2. Đáp án B: <Điều kiện> đúng.Điều>
  3. Đáp án C: <Điều kiện> bằng 0.Điều>
  4. Đáp án D: <Điều kiện> khác 0.Điều>
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

Theo sơ đồ khối:

Hình minh hoạ

<Điều kiện> đúngĐiều> thì sẽ thực hiện .

Câu 5

1 điểm
Trong Python, với cấu trúc if – else thì được thực hiện khi:
  1. Đáp án A: Điều kiện sai.
  2. Đáp án B: Điều kiện đúng.
  3. Đáp án C: Điều kiện bằng 0.
  4. Đáp án D: Điều kiện khác 0.
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

Theo sơ đồ khối:

Hình minh hoạ

<Điều kiện> đúngĐiều>

thì sẽ thực hiện .

Câu 6

1 điểm
Trong Python, đối với cấu trúc if-else thì được thực hiện khi:
  1. Đáp án A: Điều kiện sai.
  2. Đáp án B: Điều kiện đúng.
  3. Đáp án C: Điều kiện bằng 0.
  4. Đáp án D: Điều kiện khác 0.
Xem đáp án và lời giải

Câu 7

1 điểm
Trong Python, đối với cấu trúc if hoặc if-else thì câu lệnh hoặc nhóm câu lệnh phải được viết như thế nào?
  1. Đáp án A: Viết thẳng hàng so với điều kiện.
  2. Đáp án B: Lùi vào trong một số vị trí so với dòng chứa điều kiện và không cần viết thẳng hàng với nhau.
  3. Đáp án C: Chỉ lùi vào trongmột số vị trí so với dòng chứa điều kiện khi có nhóm lệnh.
  4. Đáp án D: Lùi vào trong một số vị trí so với dòng chứa điều kiện và viết thẳng hàng với nhau.
Xem đáp án và lời giải

Câu 8

1 điểm

Cho đoạn chương trình sau:

if d>0:

x1=-b-math.sqrt(d)/2*a

x1=-b+math.sqrt(d)/2*a

Lỗi sai trong đoạn chương trình trên là:

  1. Đáp án A: Nhóm lệnh không lùi vào một số vị trí so với dòng chứa điều kiện.
  2. Đáp án B: Thiều dấu chấm sau mỗi câu lệnh.
  3. Đáp án C: Không viết hoa chữ cái đầu của mỗi dòng.
  4. Đáp án D: Không có dấu kết thúc câu.
Xem đáp án và lời giải

Câu 9

1 điểm
<Điều kiện> trong câu lệnh rẽ nhánh là:</Điều>
  1. Đáp án A: Biểu thức tính toán.
  2. Đáp án B: Biểu thức logic.
  3. Đáp án C: Biểu thức quan hệ.
  4. Đáp án D: Các hàm toán học.
Xem đáp án và lời giải

Câu 10

1 điểm

Cho đoạn chương trình sau:

a=2

b=3

if a>b:

a=a*2

else:

b=b*2

Sau khi thực hiện đoạn chương trình trên giá trị của b là:

  1. Đáp án A: 4
  2. Đáp án B: 2
  3. Đáp án C: 6
  4. Đáp án D: Không xác định
Xem đáp án và lời giải

Câu 11

1 điểm

Cho đoạn chương trình sau:

x=10

y=3

d=0

if x%y==0:

d=x//y

Sau khi thực hiện đoạn chương trình trên giá trị của d là:

  1. Đáp án A: 3
  2. Đáp án B: 1
  3. Đáp án C: 0
  4. Đáp án D: Không xác định
Xem đáp án và lời giải

Câu 12

1 điểm

Câu lệnh nào sau đây viết đúng:

print(a)

print(a)

  1. Đáp án A: if a>b
  2. Đáp án B: if a>b:print(a)
  3. Đáp án C: if a>b print(a)
  4. Đáp án D: if a>b:
Xem đáp án và lời giải

Câu 13

1 điểm

Câu lệnh nào sau đây viết đúng:

print(a)

else:

print(b)

print(a)

else:

print(b)

else print(b)

print(a)

else

print(b)

  1. Đáp án A: if a>b:
  2. Đáp án B: if a>b
  3. Đáp án C: if a>b print(a)
  4. Đáp án D: if a>b
Xem đáp án và lời giải

Câu 14

1 điểm

Chọn phát biểu đúng?

Cho biểu thức: x or y

  1. Đáp án A: Cho kết quả là False khi và chỉ khi x và y đều nhận giá trị False.
  2. Đáp án B: Cho kết quả là True khi x và y đều nhận giá trị True.
  3. Đáp án C: Đảo giá trị của x và y cho nhau
  4. Đáp án D: Cho kết quả là False khi và chỉ khi x hoặc y nhận giá trị False.
Xem đáp án và lời giải

Câu 15

1 điểm

Phát biểu nào sau đây là sai?

Lùi vào trong một số vị trí so với dòng chứa điều kiện và viết thẳng hàng với nhau.

  1. Đáp án A: Các ngôn ngữ lạp trình bậc cao đều có câu lệnh thể hiện cấu trúc rẽ nhánh.
  2. Đáp án B: Điều kiện trong câu lệnh rẽ nhánh có thể là phép gán.
  3. Đáp án C: Trong cấu trúc if hoặc if-else câu lệnh hoặc nhóm câu lệnh phải được viết:
  4. Đáp án D: Câu lệnh rẽ nhánh trong Python có 2 dạng cơ bản là if và if-else.
Xem đáp án và lời giải

Đề cùng chủ đề

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