Trắc nghiệm Tin học 11 Kết nối tri thức KHMT bài 18 Thực hành mảng một chiều và hai chiều
15 câu · Đề theo bài
Xem trước: đọc nhanh mọi câu dạng chữ, chưa tính giờ, chưa hiện đáp án. Luyện tập: chọn đáp án là biết đúng sai ngay, kèm lời giải. Thi thử: nộp bài mới chấm điểm và hiện lời giải.
Câu 1
Khẳng định nào sau đây là đúng:
Đáp án và lời giải
Đáp án: C
Câu 2
Để khai báo mảng ta dùng cú pháp sau:
Đáp án và lời giải
Đáp án: A
Câu 3
Mảng A gồm 100 phần tử là các số nguyên. Cách khai báo nào sau đây là đúng:
Đáp án và lời giải
Đáp án: B
Câu 4
Chỉ số của phần tử mảng trong C++ luôn được tính từ:
Đáp án và lời giải
Đáp án: B
Câu 5
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:
Đáp án và lời giải
Đáp án: B
Câu 6
Để tham chiếu đến phần tử đầu tiên trong mảng A ta viết:
Đáp án và lời giải
Đáp án: A
Câu 7
Mảng a gồm 10 phần tử là các số thực, khai báo mảng nào sau đây là hợp lệ:
Đáp án và lời giải
Đáp án: C
Câu 8
Cho đoạn chương trình sau:
S=0;
for(i=1;i<=n;i++) s=s+a[i];
Đoạn chương trình trên thực hiện:
Đáp án và lời giải
Đáp án: A
Câu 9
Cho khai báo sau:
int a[16];
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?
Đáp án và lời giải
Đáp án: B
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
Đáp án và lời giải
Đáp án: D
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];
Đáp án và lời giải
Đáp án: B
Câu 12
Khai báo sau đây, mảng A có tối đa bao nhiêu phần tử? int a[10];
Đáp án và lời giải
Đáp án: A
Câu 13
Phát biểu nào sau đây về mảng là không chính xác?
Đáp án và lời giải
Đáp án: D
Câu 14
Khi xây dựng và sử dụng mảng 1 chiều, yếu tố nào sao đây không đúng?
Đáp án và lời giải
Đáp án: B
Câu 15
Cú pháp nào sau đây đâu là cú pháp tham chiếu tới phần tử của mảng?