Trang chủ Lớp 11 Tin học Trắc nghiệm Bài 9. Cấu trúc rẽ nhánh có đáp án

Trắc nghiệm Bài 9. Cấu trúc rẽ nhánh có đáp án

Trắc nghiệm Bài 9. Cấu trúc rẽ nhánh có đáp án

  • 556 lượt thi

  • 10 câu hỏi

  • 30 phút

Danh sách câu hỏi

Câu 1:

22/07/2024

Cấu trúc của rẽ nhánh dạng thiếu trong ngôn ngữ lập trình Python là:

Xem đáp án

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

Cấu trúc của rẽ nhánh dạng thiếu trong ngôn ngữ lập trình Python là:

if <điều kiện>:

    <khối lệnh>

đáp án B, C không đúng cấu trúc của Python, đáp án D <câu lệnh> không lùi vào sau if.


Câu 2:

22/07/2024

Cấu trúc của rẽ nhánh dạng đủ trong ngôn ngữ lập trình Python là:

Xem đáp án

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

Cấu trúc của rẽ nhánh dạng đủ trong ngôn ngữ lập trình Python là:

if <điều kiện>:

    <Câu lệnh 1>

else:

    <Câu lệnh 2>


Câu 3:

03/12/2024

Trong cấu trúc rẽ nhánh dạng thiếu câu lệnh <câu lệnh>được thực hiện khi:</câu>

Xem đáp án

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

- Trong cấu trúc rẽ nhánh dạng thiếu câu lệnh <câu lệnh>được thực hiện khi điều kiện đúng.</câu>.

Trong cấu trúc rẽ nhánh dạng thiếu (thường gọi là cấu trúc if đơn giản), câu lệnh (hoặc khối lệnh) được thực hiện khi điều kiện là đúng. Nếu điều kiện sai, chương trình sẽ bỏ qua câu lệnh đó và tiếp tục thực hiện các phần khác.

→ B đúng.A,C,D sai

* Câu lệnh if - then

a) Dạng thiếu

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

b) Dạng đủ

   if <điều kiện> then <câu lệnh 1> else <câu lệnh 2> ;

Trong đó

- điều kiện: biểu thức quan hệ hoặc lôgic.

- Câu lệnh, câu lệnh 1, câu lệnh 2 là một câu lệnh của Pascal.

* Ở dạng thiếu: điều kiện sẽ được tính và kiểm tra. Nếu điều kiện đúng thì câu lệnh sẽ được thực hiện, ngược lại thì câu lệnh sẽ bị bỏ qua 

* Ở dạng đủ: điều kiện cũng được tính và kiểm tra. Nếu điều kiện đúng thì câu lệnh 1 sẽ thực hiện, ngược lại thì câu lệnh 2 sẽ được thực hiện

3. Câu lệnh ghép

Câu lệnh ghép là dãy liên tiếp nhiều câu lệnh được ghép lại thành một nhóm màn giữa hai từ khóa "Begin" và "End" (trong Pascal):

Trong Pascal câu lệnh ghép có dạng:

Begin

       <các câu lệnh>;

End;

Ví dụ:

Begin

tg:= a; a:- b; b:= tg;

End;

Việc thực hiện một câu lệnh ghép là thực hiện lần lượt các câu lệnh thành phần trong dãy. Một câu lệnh ghép có thể chứa một câu lệnh ghép khác như một thành phần của nó.

Xem thêm các bài viết liên quan,chi tiết khác:

Lý thuyết Tin học 11 Bài 1: Bên trong máy tính

Giải Tin học 11 Bài 1: Bên trong máy tính


Câu 4:

22/07/2024

Trong cấu trúc rẽ nhánh dạng đủ câu lệnh được thực hiện khi nào?

Xem đáp án

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

Trong cấu trúc rẽ nhánh dạng đủ câu lệnh được thực hiện khi điều kiện đúng.


Câu 5:

18/07/2024

Trong cấu trúc rẽ nhánh dạng đủ câu lệnh được thực hiện khi nào?

Xem đáp án

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

Vì trong cấu trúc rẽ nhánh dạng đủ câu lệnh được thực hiện khi điều kiện sai.


Câu 6:

22/07/2024

Trong các phát biểu sau, phát biểu nào sử dụng câu lệnh rẽ nhánh dạng thiếu?

Xem đáp án

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

Vì có dạng nếu … thì …


Câu 7:

23/07/2024

Trong các phát biểu sau, phát biểu nào sử dụng câu lệnh rẽ nhánh dạng đủ trong Python?

Xem đáp án

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

Vì có dạng nếu … thì … ngược lại …


Câu 8:

23/07/2024

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à:

Xem đáp án

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

Vì a < b nên câu lệnh sau else được thực hiện b=3*2=6


Câu 9:

21/07/2024

Để đưa ra số lớn nhất trong 2 số a, b ta viết câu lệnh như thế nào?

Xem đáp án

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

Đáp án A là đưa ra số nhỏ hơn, đáp án B sai phép so sánh, đáp án D thiếu trường hợp khi b>a.


Câu 10:

18/07/2024

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à:

Xem đáp án

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

Vì x%y!=0 nên d giữ nguyên giá trị ban đầu d=0.


Bắt đầu thi ngay