vietjack.com

14 câu  Trắc nghiệm Tin học 11 C++ Bài 10: Cấu trúc lặp có đáp án
Quiz

14 câu Trắc nghiệm Tin học 11 C++ Bài 10: Cấu trúc lặp có đáp án

A
Admin
14 câu hỏiTin họcLớp 11
14 CÂU HỎI
1. Nhiều lựa chọn

Cấu trúc lặp với số lần biết trước trong C++ có dạng:

A. for ([khởi tạo]; [điều kiện lặp]; [bước nhảy]) [lệnh];

B. for ([khởi tạo]; [điều kiện lặp])[lệnh];

C. for ([khởi tạo]; [điều kiện lặp]; [bước nhảy])

D. for ([điều kiện lặp]; [bước nhảy]) [lệnh];

2. Nhiều lựa chọn

Cấu trúc lặp với số lần chưa biết trước trong C++ có dạng:

A. while (<điều kiện lặp>) :<câu lệnh>; </câu></điều>

B. while <câu lệnh>; </câu>

C. while (<điều kiện lặp>) <câu lệnh>; </câu></điều>

D. while (<điều kiện lặp>) </điều>

3. Nhiều lựa chọn

Cho đoạn lệnh sau:

for (int i = 1; i <= 5; i++) cout<<i;

Trên màn hình có các giá trị là:

A. 0 1 2 3 4 5

B. 1 2 3 4 5

C. 0 1 2 3 4

D. 1 2 3 4

4. Nhiều lựa chọn

Cho đoạn lệnh sau:

for (int i = 5; i >=0; i--) cout<<i;

Trên màn hình có các giá trị là:

A. 0 1 2 3 4 5

B. 5 4 3 2 1

C. 0 1 2 3 4 5

D. 5 4 3 2 1 0

5. Nhiều lựa chọn

Cho đoạn lệnh sau:

i=1;

n=5;

while i<=n:

i=i+1;

cout<<i;

Trên màn hình có các giá trị là:

A. 0 1 2 3 4 5

B. 5 4 3 2 1

C. 1 2 3 4 5

D. 5 4 3 2 1 0

6. Nhiều lựa chọn

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

cin >>a; n = 0;double s = 1.0/a; // Buoc 1while(!(1.0/(a+n) < 0.0001))

{ n++; s += 1.0/(a+n); }

Trong đoạn chương trình trên vòng lặp thực hiện lặp bao nhiêu lần?

A. a lần

B. 10 lần

C. n lần

D. Không biết trước

7. Nhiều lựa chọn

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

s=0

for ( i =1;i<=5;i++) s=s+i;

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

A. 1

B. 15

C. 6

D. 21

8. Nhiều lựa chọn

Khẳng định nào sau đây là đúng:

A. Mọi bài toán giải được với vòng lặp for…đều có thể giải được với vòng lặp while.

B. Mọi bài toán giải được với vòng lặp for…đều không thể giải được với vòng lặp while.

C. Mọi bài toán giải được với vòng lặp while đều có thể giải được với vòng lặp for.

D. Một bài toán chỉ có thể giải được với một vòng lặp.

9. Nhiều lựa chọn

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

for (i=1;i<=10;i++) cout<<i;

Vòng lặp trên sẽ lặp bao nhiêu lần:

A. 9 lần

B. 10 lần

C. Không lặp

D. 11 lần

10. Nhiều lựa chọn

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

s=0

i=1

while (i<=5)

{

s=s+1;

i=i+1;

}

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

</=5)

A. 9

B. 15

C. 5

D. 10

11. Nhiều lựa chọn

Trong cấu trúc: for ([khởi tạo]; [điều kiện lặp]; [bước nhảy]) [lệnh];

Vòng lặp kết thúc khi nào?

A. Sau khi điều kiện lặp trở thành false.

B. Sau khi điều kiện lặp trở thành true.

C. Sau khi điều kiện lặp không xác định.

D. Sau khi điều kiện lặp bằng 0.

12. Nhiều lựa chọn

Trong cấu trúc while (<điều kiện lặp>) <câu lệnh>;Điều kiện là:

A. Nhiều câu lệnh         

B. Biểu thức số học.     

C. Biểu thức quan hệ hoặc logic.     

D. Một câu lệnh.

13. Nhiều lựa chọn

Khẳng định nào sau đây là đúng:

A. Việc lặp với số lần chưa biết trước sẽ chỉ kết thúc khi một điều kiện cho trước được thoả mãn.

B. Việc lặp với số lần chưa biết trước sẽ chỉ kết thúc khi một điều kiện cho trước không được thoả mãn.

C. Việc lặp với số lần chưa biết trước sẽ chỉ kết thúc khi một điều kiện cho trước bằng 0

D. Việc lặp với số lần chưa biết trước sẽ chỉ kết thúc khi một điều kiện cho trước không xác định.

14. Nhiều lựa chọn

Trong vòng lặp for(i=10;i>=0;i--)

Giá trị của i:

A. Tăng dần

B. Giảm dần

C. Không xác định.

D. Giữ nguyên

© All rights reserved VietJack