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
-
557 lượt thi
-
10 câu hỏi
-
30 phút
Danh sách câu hỏi
Câu 1:
22/07/2024Cấu trúc của rẽ nhánh dạng thiếu trong ngôn ngữ lập trình Python là:
Đá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/2024Cấu trúc của rẽ nhánh dạng đủ trong ngôn ngữ lập trình Python là:
Đá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/2024Trong 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>
Đá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:
Câu 4:
22/07/2024 Trong cấu trúc rẽ nhánh dạng đủ câu lệnh
Đáp án đúng là: B
Trong cấu trúc rẽ nhánh dạng đủ câu lệnh
Câu 5:
18/07/2024 Trong cấu trúc rẽ nhánh dạng đủ câu lệnh
Đáp án đúng là: A
Vì trong cấu trúc rẽ nhánh dạng đủ câu lệnh
Câu 6:
22/07/2024Trong 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?
Đáp án đúng là: D
Vì có dạng nếu … thì …
Câu 7:
23/07/2024Trong 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?
Đáp án đúng là: A
Vì có dạng nếu … thì … ngược lại …
Câu 8:
23/07/2024Cho đ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à:
Đá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?
Đá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/2024Cho đ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à:
Đáp án đúng là: C
Vì x%y!=0 nên d giữ nguyên giá trị ban đầu d=0.
Có thể bạn quan tâm
- Trắc nghiệm Bài 9. Cấu trúc rẽ nhánh có đáp án (556 lượt thi)
Các bài thi hot trong chương
- Trắc nghiệm Bài 1. Khái niệm lập trình và ngôn ngữ lập trình có đáp án (1564 lượt thi)
- Trắc nghiệm Bài 6. Phép toán, biểu thức, lệnh gán có đáp án (1102 lượt thi)
- Trắc nghiệm Bài 2. Các thành phần của ngôn ngữ lập trình có đáp án (1061 lượt thi)
- Trắc nghiệm Bài 3. Cấu trúc chương trình có đáp án (1009 lượt thi)
- Trắc nghiệm Bài 12. Kiểu xâu có đáp án (955 lượt thi)
- Trắc nghiệm Bài 7. Các thủ tục chuẩn vào/ra đơn giản có đáp án (928 lượt thi)
- Trắc nghiệm Bài 11. Kiểu danh sách có đáp án (902 lượt thi)
- Trắc nghiệm Bài 4. Một số kiểu dữ liệu chuẩn có đáp án (792 lượt thi)
- Trắc nghiệm Bài 10. Cấu trúc lặp có đáp án (721 lượt thi)
- Trắc nghiệm Bài 8. Soạn thảo, dịch, thực hiện và hiệu chỉnh chương trình (Sử dụng Python IDLE) có đáp án (692 lượt thi)