Để khai báo số phần tử của mảng trong PASCAL, người lập trình cần:
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 số phần tử của mảng trong PASCAL, người lập trình cần:
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:
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:
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?
Khẳng định nào sau đây là đúng:
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
Cú pháp nào sau đây đâu là cú pháp tham chiếu tới phần tử của mảng?
Để tham chiếu đến phần tử đầu tiên trong mảng A ta viết:
Thế nào là khai báo biến mảng gián tiếp?
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 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 |
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
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];
Khai báo mảng hai chiều nào sau đây là sai?
Phương án nào dưới đây là khai báo mảng hợp lệ?
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ệ:
Khai báo sau đây, mảng A có tối đa bao nhiêu phần tử? int a[10];
Phát biểu nào sau đây về mảng là không chính xác?
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?
Đ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: