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

Xuất bản: 07/12/2020 - Cập nhật: 22/08/2023 - Tác giả: Điền Chính Quốc

Câu Hỏi:

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

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

đáp án đúng: A

Phương án khai báo mảng hợp lệ là:

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

Giải thích:

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

Var < tên biến mảng > : array [kiểu chỉ số] of < kiểu phần tử >;

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.

Điền Chính Quốc (Tổng hợp)

Câu hỏi liên quan

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?

Đoạn chương trình trên thực hiện công việc tìm chỉ số của phần tử lớn nhất trong mảng.

Giải thích nội dung đoạn chương trình:

Var a : array[0..50] of real ; {khai báo mảng a}
k := 0 ; {gán chỉ số 0 cho k}
for i := 1 to 50 do {vòng lặp chạy từ 1 đến 50}

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?

Phương án chỉ phần tử thứ 10 của mảng là: a[10];

Giải thích: Dựa trên lí thuyết về cách tham chiếu (truy cập) đến một phần tử bất kì trong mảng.

Cú pháp: Tên mảng[chỉ số];

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

Khai báo mảng hai chiều sau đây là sai: 
var m : array[1..20,1..40] of real;

Giải thích:

Các cách khai báo mảng hai chiều đúng:
+ Cách 1: Trực tiếp
Var < tên biến mảng > : array [kiểu chỉ số hàng, kiểu chỉ số cột] of < kiểu phần tử >;

Khai báo mảng nào là đúng trong các khai báo sau đây:

Khai báo mảng đúng là: var tuoi : array1..15 of integer;

Giải thích:

Cú pháp khai báo mảng:
Var : array[..] of;
Trong đó chỉ số đầu <= chỉ số cuối và kiểu dữ liệu chỉ có thể là integer hoặc real.

Cho khai báo mảng như sau: Var a : array0..30 of integer; Để in giá trị phần tử thứ 20 của mảng một chiều A ra màn hình ta viết:

Để in giá trị phần tử thứ 20 của mảng một chiều A ra màn hình ta viết: Write(A[20]).

Giải thích: Để in giá trị phần tử của mảng một chiều ra màn hình ta sử dụng lệnh Write/ writeln. Để tham chiếu đến phần tử trong mảng sử dụng cú pháp: 

đề trắc nghiệm tin học 11 mới nhất

X