Bài tập trắc nghiệm Tin Học 11 Bài 11: Kiểu mảng.
Câu hỏi trắc nghiệm (10 câu):
-
Câu 1:
Phát biểu nào dưới đây về kiểu mảng là phù hợp?
- A.Là một tập hợp các số nguyên
- B.Độ dài tối đa của mảng là 255
- C.Là một dãy hữu hạn các phần tử cùng kiểu
- D.Mảng không thể chứa kí tự
-
Câu 2:
Để khai báo số phần tử của mảng trong PASCAL, người lập trình cần:
- A.khai báo một hằng số là số phần tử của mảng
- B.khai báo chỉ số bắt đầu và kết thúc của mảng
- C.khai báo chỉ số kết thúc của mảng
- D.không cần khai báo gì, hệ thống sẽ tự xác định
-
Câu 3:
Phát biểu nào dưới đây về chỉ số của mảng là phù hợp nhất?
- A.Dùng để truy cập đến một phần tử bất kì trong mảng
- B.Dùng để quản lí kích thước của mảng
- C.Dùng trong vòng lặp với mảng
- D.Dùng trong vòng lặp với mảng để quản lí kích thước của mảng
-
Câu 4:
Phát biểu nào sau đây về mảng là không chính xác?
- A.Chỉ số của mảng không nhất thiết bắt đầu từ 1
- B.Có thể xây dựng mảng nhiều chiều
- C.Xâu kí tự cũng có thể xem như là một loại mảng
- D.Độ dài tối đa của mảng là 255
-
Câu 5:
Thế nào là khai báo biến mảng gián tiếp?
- A.Khai báo mảng của các bản ghi
- B.Khai báo mảng xâu kí tự
- C.Khai báo mảng hai chiều
- D.Khai báo thông qua kiểu mảng đã có
-
Câu 6:
Phương án nào dưới đây là khai báo mảng hợp lệ?
- A.mang : ARRAY[0..10] OF INTEGER;
- B.mang : ARRAY[0..10] : INTEGER;
- C.mang : INTEGER OF ARRAY[0..10];
- D.mang : ARRAY(0..10) : INTEGER;
-
Câu 7:
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?
- A.Tìm phần tử nhỏ nhất trong mảng;
- B.Tìm phần tử lớn nhất trong mảng;
- C.Tìm chỉ số của phần tử lớn nhất trong mảng
- D.Tìm chỉ số của phần tử nhỏ nhất trong mảng
-
Câu 8:
Cho khai báo mảng như sau: Var m : array[0..10] of integer ;
Phương án nào dưới đây chỉ phần tử thứ 10 của mảng?
- A.a[10];
- B.a(10);
- C.a[9];
- D.a(9);
-
Câu 9:
Khai báo mảng hai chiều nào sau đây là sai?
- A.var m : array[1..10] of array[0..9] of integer;
- B.var m : array[1..20,1..40] of real;
- C.var m : array[1..9;1..9] of integer;
- D.var m : array[0..10,0..10] of char;
-
Câu 10:
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:
- A.chèn thêm phần tử
- B.truy cập đến phần tử bất kì
- C.xóa một phần tử
- D.chèn thêm phần tử và xóa phần tử