wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

10đ tin

Total questions: 11

Worksheet time: 6mins

Name
Class
Date
1.

phát biểu nào dưới đây là mảng một chiều ?

a)

tập hợp các số nguyên

b)

tối đa độ dài 255

c)

dãy hữu hạn phần tử cùng kiểu

d)

ko thể chứa kí tự

2.

để khai báo phần tử mảng trong pascal người lập trình cần

a)

khai báo hằng 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)

ko cần khai báo hệ thống tự xd

3.

Phát biểu nào dưới đây về chỉ số của mảng là phù hợp nhất?

a)

A. Dùng để truy cập đến một phần tử bất kì trong mảng

b)

B. Dùng để quản lí kích thước của mảng

c)

C. Dùng trong vòng lặp với mảng

d)

D. Dùng trong vòng lặp với mảng để quản lí kích thước của mảng

4.

Phát biểu nào sau đây về mảng là không chính xác?

a)

A. Chỉ số của mảng không nhất thiết bắt đầu từ 1

b)

B. Có thể xây dựng mảng nhiều chiều

c)

C. Xâu kí tự cũng có thể xem như là một loại mảng

d)

D. Độ dài tối đa của mảng là 255

5.

Thế nào là khai báo biến mảng gián tiếp?

a)

A. Khai báo mảng của các bản ghi

b)

B. Khai báo mảng xâu kí tự

c)

C. Khai báo mảng hai chiều

d)

D. Khai báo thông qua kiểu mảng đã có

6.

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)

A. Tìm phần tử nhỏ nhất trong mảng;

b)

B. Tìm phần tử lớn nhất trong mảng;

c)

C. Tìm chỉ số của phần tử lớn nhất trong mảng

d)

D. Tìm chỉ số của phần tử nhỏ nhất trong mảngv

7.

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?

a)

A. a[10];

b)

B. a(10);

c)

C. a[9];

d)

D. a(9);

8.

Khai báo mảng hai chiều nào sau đây là sai?

a)

A. var m : array[1..10] of array[0..9] of  integer;

b)

B. var m : array[1..20,1..40] of real;

c)

C. var m : array[1..9;1..9] of  integer;

d)

D. var m : array[0..10,0..10] of char;

9.

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)

A. chèn thêm phần tử

b)

B. truy cập đến phần tử bất kì

c)

C. xóa một phần tử

d)

D. chèn thêm phần tử và xóa phần tử

10.

Cú pháp khai báo trực tiếp biến mảng một chiều có dạng:

a)

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

b)

Var : array [chỉ số đầu … chỉ số cuối] of ;

c)

Var : array [chỉ số đầu . . chỉ số cuối] of ;

d)

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

Đáp án và lời giải

11.

mạng một chiều là

(a)