Khai báo sau đây, mảng A có tối đa bao nhiêu phần tử? int a[10];
Trắc nghiệm Tin học 11 bài 17: Dữ liệu mảng một chiều và hai chiều được VnDoc.com sưu tầm và xin gửi tới bạn đọc cùng tham khảo. Bài viết giúp học sinh củng cố kiến thức về cấu trúc dữ liệu mảng trong lập trình. Nội dung bài trắc nghiệm tập trung vào các khái niệm, đặc điểm và cách sử dụng mảng một chiều, mảng hai chiều, cách khai báo, truy cập và xử lý các phần tử trong mảng. Hệ thống câu hỏi được xây dựng đa dạng, bám sát nội dung Tin học 11, giúp học sinh tự kiểm tra mức độ hiểu bài, rèn luyện tư duy lập trình và chuẩn bị tốt cho các bài kiểm tra, đánh giá trên lớp. Mời các bạn cùng theo dõi và làm bài trắc nghiệm dưới đây.
Điểm khả dụng: 0 điểm
Bạn sẽ dùng 50 điểm để đổi lấy 1 lượt làm bài.
Bạn không đủ điểm để đổi.
Khai báo sau đây, mảng A có tối đa bao nhiêu phần tử? int a[10];
Để khai báo mảng ta dùng cú pháp sau:
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:
Thế nào là khai báo biến mảng gián tiếp?
Để tham chiếu đến phần tử đầu tiên trong mảng A ta viết:
Chỉ số của phần tử mảng trong C++ luôn được tính từ:
Khi xây dựng và sử dụng mảng 1 chiều, yếu tố nào sao đây không đúng?
Chọn đáp án đúng
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?
Phát biểu nào sau đây về mảng là không chính xác?
Mảng là kiểu dữ liệu biểu diễn một dãy các phần tử thuận tiện cho:i
Phát biểu nào dưới đây về kiểu mảng một chiều là phù hợp?
Phương án nào dưới đây là khai báo mảng hợp lệ?
Chọn đáp án đúng
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];
Cú pháp nào sau đây đâu là cú pháp tham chiếu tới phần tử của mảng?
Khẳng định nào sau đây là đúng:
Khai báo mảng hai chiều nào sau đây là sai?
Phát biểu nào dưới đây về chỉ số của mảng là phù hợp nhất?
Chọn đáp án đúng
Cho khai báo mảng như sau: Var a : array[0..10] of integer ;
Phương án nào dưới đây chỉ phần tử thứ 10 của mảng?
Chọn đáp án đúng
Cho khai báo mảng và đoạn chương trình như sau:
Var a : array[0..50] of real ;
k := 0 ;
for i := 1 to 50 do
if a[i] > a[k] then k := i ;
Đoạn chương trình trên thực hiện công việc gì dưới đây?
Chọn đáp án đúng
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:
Điểm khả dụng: 0 điểm
Bạn sẽ dùng 50 điểm để đổi lấy 1 lượt làm bài.
Bạn không đủ điểm để đổi.
Theo Nghị định 147/2024/ND-CP, bạn cần xác thực tài khoản trước khi sử dụng tính năng này. Chúng tôi sẽ gửi mã xác thực qua SMS hoặc Zalo tới số điện thoại mà bạn nhập dưới đây: