Đếm số phần tử của mảng a D Không thực hiện việc 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 68 - 70)

D. Không thực hiện việc cả. Hướng dẫn giải

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

Vì i=1→ s=0+a[1] i=2 → s=a[1]+a[2] i=3 → s=a[1]+a[2]+a[3] …

i=n → s=a[1]+a[2]+a[3]+…+a[n]

Câu 9. Cho khai báo sau:

Câu lệnh nào dưới đây sẽ in ra tất cả các phần tử của mảng trên?

A. for (i=1;i<=16 ;i++) cout<<a[i]; B. for (i=0;i<=16 ;i++) cout<<a[i]; B. for (i=0;i<=16 ;i++) cout<<a[i]; C. for (i=1;i<16 ;i++) cout<<a[i]; D. for (i=0;i<16 ;i++) cout<<a[i]; Hướng dẫn giải

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

Khai báo int a[16]; có nghĩa là mảng a gồm các phần tử từ 0 đến 16.

Câu 10. Cho mảng 1 chiều sau, cho biết kết quả sau khi thực hiện tham chiếu a[4]

A 0 1 2 3 4 14 13 8 9 6 A. 14 B. 9 C. 8 D. 6 Hướng dẫn giải Đáp án đúng là: D

Theo bảng trên các giá trị của mảng a lần lượt là: A[0]=0; a[1]=13; a[2]=8; a[3]=9; a[4]=6

Câu 11. Chương trình sau sẽ in ra màn hình cơng việc gì?

for (i=1;i<=n;i++) if (a[i] % 2 !=0)

cout<<a[i];

A. In ra các giá trị các phần tử chẵn của mảng a. B. In ra các giá trị các phần tử lẻ của mảng a. B. In ra các giá trị các phần tử lẻ của mảng a. C. In ra tất cả giá trị các phần tử của mảng a. D. In ra tổng giá trị các phần tử của mảng a . Hướng dẫn giải

Câu lệnh if (a[i] % 2 !=0) cout<<a[i];có nghĩa là nếu a[i] chia cho 2 lấy phần dư khác 0 (tức a lẻ) thì in ra màn hình giá trị của a[i].

Câu 12. Khai báo sau đây, mảng A có tối đa bao nhiêu phần tử?

int a[10]; A. 11 B. 20 C. 10 D. 9 Hướng dẫn giải Đáp án đúng là: A

Mảng a có các phần tử từ 0 đến 10 → a có 11 phần tử.

Câu 13. Phát biểu nào sau đây về mảng là khơng chính xác? A. Mảng là một dãy hữu hạn các phần tử cùng kiểu.

B. Tham chiếu tới phần tử của mảng một chiều được xác định bởi tên mảng

cùng với chỉ số, được viết trong cặp ngoặc [ và ].

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 68 - 70)

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

(127 trang)