15 questions
Phát biểu nào dưới đây về kiểu mảng là phù hợp ?
Là một tập hợp các số nguyên
Độ dài tối đa của mảng là 255;
Là một dãy hữu hạn các phần tử cùng kiểu
Mảng không thể chứa kí tự
Phát biểu nào dưới đây về chỉ số của mảng là phù hợp nhất?
Dùng để truy cập đến một phần tử bất kì trong mảng
Dùng để quản lí kích thước của mảng
Dùng trong vòng lặp với mảng
Dùng trong vòng lặp với mảng để quản lí kích thước của mảng
Phát biểu nào sau đây về mảng là không chính xác ?
Chỉ số của mảng không nhất thiết bắt đầu từ 1
Có thể xây dựng mảng nhiều chiều
Xâu kí tự cũng có thể xem như là một loại mảng
Độ dài tối đa của mảng là 255
Thế nào là khai báo biến mảng gián tiếp ?
Khai báo mảng của các bản ghi
Khai báo mảng xâu kí tự
Khai báo mảng hai chiều
Khai báo thông qua kiểu mảng đã có
Phương án nào dưới đây là khai báo mảng hợp lệ ?
var mang : ARRAY[0..10] OF INTEGER;
var mang : ARRAY[0..10] : INTEGER;
var mang : INTEGER OF ARRAY[0..10];
var mang : ARRAY(0..10) : INTEGER;
Hãy chọn phương án hợp lý nhất. Trong ngôn ngữ lập trình Pascal?
Các phần tử của mảng một chiều được sắp thứ tự theo chỉ số;
Các phần tử của mảng một chiều được sắp thứ tự theo giá trị giảm dần;
Các phần tử của mảng một chiều được sắp thứ tự theo giá trị tăng dần;
Các phần tử của mảng một chiều không sắp thứ tự .
Trong khai báo mảng một chiều, nếu ở kiểu chỉ số có n1=-99; n2=0. Hãy cho biết muốn tham chiếu đến phần tử thứ 4 của mảng thì chỉ số là?
4
3
-96
-95
Tham chiếu đến phần tử thứ i của mảng A được biểu diễn:
A[i]
Ai
A{i}
A(i)
Cho khai báo biến
Var A : array[1..5] of Integer;
Chọn lệnh đúng:
A[2] := -6 ;
A[1] := 4/2 ;
A := 10;
A(3) := 6 ;
Để khai báo mảng tên A gồm 150 phần tử, các phần tử kiểu nguyên có giá trị không vượt quá 500, ta khai báo:
Var A : Array[1..150] Of Integer;
Var A : Array[1...150] Of Byte;
Var A : Array[1…150] Of Byte;
Var A : Array[1...150] Of Integer;
Cú pháp khai báo trực tiếp mảng 1 chiều là
VAR <tên biến mảng>:ARRAY[kiểu chỉ số] OF <kiểu phần tử>;
VAR <tên biến mảng>:ARRAY[kiểu phần tử] OF< kiểu chỉ số> ;
VAR <tên biến mảng>: ARRAY[kiểu phần tử] OF [ kiểu chỉ số];
TYPE <tên biến mảng>:ARRAY[kiểu phần tử] OF< kiểu chỉ số> ;
Chọn câu phát biểu đúng về kiểu chỉ số mảng A?
Chỉ số mảng có thể là kiểu số nguyên, kiểu ký tự, kiểu logic
Chỉ số mảng chỉ có thể là kiểu số nguyên
chỉ số mảng là một dãy số nguyên liên tục từ n1 đến n2 trong đó n2>n1
Có thể dùng tất cả các kiểu dữ liệu để làm chỉ số mảng
Để 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]);
Write(A(20));
Readln(A[20]);
Write([20]);
Cho khai báo sau:
VAR Mang1d : ARRAY[-Nmax..Nmax] OF Integer;
Khai báo trên ĐÚNG trong trường hợp nào?
Nmax là một hằng số nguyên đã được khai báo trước đó
Nmax là một biến nguyên đã được khai báo trước đó
Nmax phải là kiểu số nguyên hoặc kiểu ký tự hoặc kiểu logic
Mọi trường hợp
Cho khai báo mảng như sau : Var B : array[-5..10] of integer ;
Phương án nào dưới đây chỉ phần tử thứ 10 của mảng ?
B[4];
B[10];
A[10];
A[4];