Không biết trước Hướng dẫn giả

Một phần của tài liệu Tổng ôn Trắc nghiệm Tin học 11 C++ có đáp án và giải thích (Trang 61 - 64)

Hướng dẫn giải Đáp án đúng là: D

Vì điều kiện lặp (!(1.0/(a+n) < 0.0001) nên số lần lặp phụ thuộc vào giá trị của biến a nhập vào.

Câu 7. 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 B. 15 C. 6 D. 21

Hướng dẫn giải Đáp án đúng là: B

Vì i nhận các giá trị từ 1 đến 5 nên s=1+2+3+4+5=15

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. Hướng dẫn giải Hướng dẫn giải

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

Vì mọi bài toán giải được với vòng lặp for…đều là các bài toán lặp với số lần biết trước ⇒ đều có thể giải với lặp với số lần chưa biết trước.

Câu 9. 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 B. 10 lần C. Không lặp D. 11 lần

Hướng dẫn giải Đáp án đúng là: B

Biến i nhận các giá trị lần lượt là 1,2,3,4,5,6,7,8,9,10 ⇒ vòng lặp sẽ lặp 10 lần.

Câu 10. Cho đoạn chương trình sau:

s=0 i=1 while (i<=5) { s=s+1; i=i+1; }

A. 9 B. 15 B. 15 C. 5 D. 10

Hướng dẫn giải Đáp án đúng là: C

Vì vòng lặp được lặp lại 5 lần nên s=1+1+1+1+1=5

Câu 11. 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. 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.

Hướng dẫn giải Đáp án đúng là: A

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

- Nếu nó là true, lệnh được thực thi.\

- Nếu nó false, lệnh được bỏ qua và luồng điều khiển sẽ nhảy sang câu lệnh tiếp theo ngay sau vòng lặp for.

Câu 12. Khẳng định nào sau đây là đúng trong cấu trúc:

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

A. Bắt buộc phải viết phần khởi tạo, dấu chấm phẩy không nhất thiết phải có. B. Không bắt buộc phải viết phần khởi tạo, nhưng dấu chấm phẩy phải có. B. Không bắt buộc phải viết phần khởi tạo, nhưng dấu chấm phẩy phải có. C. Bắt ḅc phải viết phần khởi tạo, dấu chấm phẩy phải có.

D. Không bắt buộc phải viết phần khởi tạo và dấu chấm phẩy không cần phải có. Hướng dẫn giải Hướng dẫn giải

Không bắt buộc phải viết phần khởi tạo, nhưng dấu chấm phẩy phải có. Câu lệnh trong phần bước nhảy có thể được để trống, miễn là có dấu chấm phẩy sau điều kiện lặp.

Câu 13. 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.

Một phần của tài liệu Tổng ôn Trắc nghiệm Tin học 11 C++ có đáp án và giải thích (Trang 61 - 64)

Tải bản đầy đủ (PDF)

(127 trang)