Trắc nghiệm Tin học 11: kiểu mảng

VIDEO

WEBSITE LIÊN KẾT

--- Chọn website --- Trung Tâm Tin Học ĐH Khoa Học Tự Nhiên Trung Tâm Ngoại Ngữ Khoa học Tự nhiên Cổng đào tạo trực tuyến - Trung tâm Tin học ĐHKHTN

THỐNG KÊ

0506402

Hôm qua 0263

Hôm nay 0257

Tuần này 0520

Tháng này 1499

Câu 1:

Phát biểu nào dưới đây về kiểu mảng một chiều 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ự

Xem đáp án

Mảng một chiều là một dãy hữu hạn các phần tử cùng kiểu. Mảng được đặt tên và mỗi phần tử của nó có một chỉ số. Để mô tả ta cần xác định kiểu của các phần tử và cách đánh số các phần tử của nó.

Đáp án: C

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

Xem đáp án

Để khai báo số phần tử của mảng trong PASCAL [ kiểu chỉ số], người lập trình cần khai báo chỉ số bắt đầu và kết thúc của mảng. Kiểu chỉ số thường là một đoạn số nguyên liên tục có dạng n1..n2 với n1, n2 là các hằng hoặc biểu thức nguyên xác định chỉ số đầu và cuối [n1 ≤ n2].

Đáp án: B 

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

Xem đáp án

Chỉ số của mảng dùng để tham chiếu [truy cập] đến một phần tử bất kì trong mảng. Cú pháp: [chỉ số];

Đáp án: A

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

Xem đáp án

Chỉ số của mảng không nhất thiết bắt đầu từ 1 tùy theo người lập trình. Xâu kí tự cũng có thể xem như mảng một chiều, mỗi phần tử là một kí tự. Trong lập trình có thể xây dựng mảng nhiều chiều. Và không có giới hạn cụ thể về độ dài của mảng.

Đáp án: D

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ó

Xem đáp án

Khai báo biến mảng gián tiếp là khai báo thông qua kiểu mảng đã có. Cấu trúc khai báo mảng gián tiếp:

Type < tên kiểu mảng> = array [kiểu chỉ số] of ;

Var  : < tên kiểu mảng>;

Đáp án: D

Câu 6:

Phương án nào dưới đây là khai báo mảng hợp lệ? 

A. Var mang : ARRAY[0..10] OF INTEGER; 

B. Var mang : ARRAY[0..10] : INTEGER; 

C. Var mang : INTEGER OF ARRAY[0..10]; 

D. Var mang : ARRAY[0..10] : INTEGER;

Xem đáp án

Cấu trúc khai báo mảng trực tiếp:

Var : array [kiểu chỉ số] of ;

Trong đó:

+ Kiểu chỉ số thường là một đoạn số nguyên liên tục có dạng n1..n2 với n1, n2 là các hằng hoặc biểu thức nguyên xác định chỉ số đầu và cuối [n1 ≤ n2].

+ Kiểu phần tử là kiểu của các phần tử trong mảng.

Đáp án: A

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;

Xem đáp án

Khai báo mảng hai chiều:

+ Cách 1: trực tiếp

Var : array [kiểu chỉ số hàng, kiểu chỉ số cột] of < kiểu phần tử>;

+ Cách 2: gián tiếp

Type : array [kiểu chỉ số hàng, kiểu chỉ số cột] of < kiểu phần tử>;

Var : < tên kiểu mảng>;

Đáp án: B

Bắt đầu thi ngay

Video liên quan

Chủ Đề