Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Câu hỏi về Cấu trúc Lập trình

Total questions: 24

Worksheet time: 15mins

Name
Class
Date
1.

Câu lệnh sau giải bài toán nào sau đây: while M != N: if M > N: M = M-N else: N = N-M print(N)

a)

Tìm UCLN của M và N.

b)

Tìm BCNN của M và N.

c)

Tìm hiệu nhỏ nhất của M và N.

d)

Tìm hiệu lớn nhất của M và N.

2.

Vòng lặp while kết thúc với điều kiện nào sau đây?

a)

Khi một số điều kiện cho trước thoả mãn.

b)

Khi đủ số vòng lặp.

c)

Khi tìm được output.

d)

Khi biến điều kiện được cập nhật sai.

3.

Trong câu lệnh while khối lệnh sẽ thực hiện khi nào?

a)

Điều kiện sai.

b)

Điều kiện đúng.

c)

Khi tìm được output.

d)

Khi đủ số vòng lặp.

4.

Các khối lệnh trong cấu trúc tuần tự sẽ được thực hiện như thế nào?

a)

Khối các câu lệnh chỉ được thực hiện tuy thuộc vào đỉều kiện nào đó là đúng hay sai.

b)

Khối lệnh này tương ứng với cấu trúc rẽ nhánh và được thể hiện bằng câu lệnh điều kiện if.

c)

Khối các câu lệnh được thực hiện lặp đi lặp lại tuỳ theo điều kiện nào đỏ vẫn còn đúng hay sai.

d)

Khối gồm các lệnh được thực hiện theo trình tự từ trên xuống dưới.

5.

Cho đoạn chương trình python sau: Tong = 0 while Tong < 10: Tong = Tong + 1 print(Tong) Sau khi đoạn chương trình trên được thực hiện, giá trị của tổng bằng bao nhiêu:

a)

9.

b)

10.

c)

11.

d)

12.

6.

Cấu trúc rẽ nhánh có các khối lệnh thực hiện lệnh ra sao?

a)

Khối các câu lệnh chỉ được thực hiện tùy thuộc vào đỉều kiện nào đó là đúng hay sai.

b)

Khối gồm các lệnh được thực hiện theo trình tự từ trên xuống dưới.

c)

Khối này tương ứng với cấu trúc tuần tự trong chương trình và được thể hiện bằng các câu lệnh như: gán giá trị, nhập/xuất dữ liệu,...

d)

Khối các câu lệnh được thực hiện lặp đi lặp lại tuỳ theo điều kiện nào đỏ vẫn còn đúng hay sai.

7.

Cho chương trình: x = 8 y = 2 while y < x: x = x - 2 print(x, end = " ") Chương trình trả về kết q

4 lines
8.

Chương trình trả về kết quả nào sau đây?

a)

8, 6, 4, 2.

b)

8, 6, 4.

c)

6, 4, 2.

d)

8, 6, 4, 2, 0.

9.

Điều kiện nào sau đây cho vòng lặp while là đúng

a)

while S >= 10000.

b)

while S < 10000.

c)

while S <= 10000.

d)

While S >10000.

10.

Khối các câu lệnh được thực hiện lặp đi lặp lại tuỳ theo điều kiện nào đó vẫn còn đúng hay sai thuộc dạng cấu trúc nào sau đây?

a)

Cấu trúc tuần tự.

b)

Cấu trúc lặp.

c)

Cấu trúc rẽ nhánh.

d)

Cấu trúc tuần hoàn.

11.

Điều kiện trong câu lệnh while là biểu thức dạng dữ liệu gì sau đây?

a)

str.

b)

int.

c)

bool.

d)

float.

12.

Chương trình trả về kết quả nào sau đây?

a)

1 từ python.

b)

4 từ python.

c)

3 từ python.

d)

5 từ python.

13.

Chương trình trả về kết quả nào sau đây?

a)

5 từ python.

b)

4 từ python.

c)

3 từ python.

d)

1 từ python.

14.

Chương trình trả về kết quả nào sau đây?

a)

2.

b)

3.

c)

4.

d)

1.

15.

Hoạt động nào sau đây lặp với số lần lặp chưa biết trước?

a)

Ngày tắm một lần.

b)

Học bài cho tới khi thuộc bài.

c)

Mỗi tuần đi nhà sách ba lần.

d)

Ngày đánh răng hai lần.

16.

Ngôn ngữ lập trình bậc cao gồm bao nhiêu cấu trúc cơ bản?

a)

2.

b)

3.

c)

5.

d)

4.

17.

Trong các phát biểu sau, phát biểu nào sai?

a)

While là lệnh lặp với số lần không biết trước.

b)

For là lệnh lặp với số lần xác định trước.

c)

Khối lệnh lặp while được thực hiện cho đến khi <điều kiện> = False.

d)

Số lần lặp của lệnh lặp for luôn đư

18.

Cho đoạn chương trình: x = 1 y = 5 while x < y: x = x + 1 print(x, end = " ") Chương trình trả về kết quả nào sau đây?

a)

1 2 3 4.

b)

2 3 4 5.

c)

1 2 3 4 5.

d)

2 3 4.

19.

Cú pháp lệnh lặp với số lần chưa biết trước có dạng nào sau đây?

a)

while <điều kiện> to .

b)

while <điều kiện> to do.

c)

while <điều kiện> do: .

d)

while <điều kiện>: .

20.

Cho đoạn chương trình: x = 1 y = 5 while x < y: print(x, end = " ") x = x + 1 Chương trình trả về kết quả nào sau đây?

a)

1 2 3 4.

b)

2 3 4 5.

c)

1 2 3 4 5.

d)

2 3 4.

21.

Cho đoạn chương trình: a = 10 while a < 11: print(a) Chương trình trả về kết quả nào sau đây?

a)

Trên màn hình xuất hiện một số 10.

b)

Trên màn hình xuất hiện 10 chữ a.

c)

Trên màn hình xuất hiện một số 11.

d)

Chương trình bị lặp vô hạn.

22.

Đoạn chương trình trên tính tổng s=1+2+3+...+9, <điều kiện> là điều kiện nào sau đây?

a)

i<=10.

b)

i==10.

c)

i>=10.

d)

i<10.

23.

Đoạn chương trình trên tính tổng s=1+2+3+...+10, <điều kiện> là điều kiện nào sau đây?

a)

i<=10.

b)

i==10.

c)

i>=10.

d)

i>10.

24.

Tính tổng S = 1 + 2 + 3 + ... + n + ... cho đến khi S>10^9. Điều kiện nào sau đây cho vòng lặp while là đúng:

a)

while S>=10^9:

b)

while S =10^9:

c)

while S <10^9:

d)

while S !=10^9: