NEW
Font size
Worksheetskiểm tra thường xuyên lớp 11
Total questions: 10
Worksheet time: 20mins
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 hay số thực
Là tập hợp có 100 tối đa phần tử
Là tập hợp các phần tử cùng kiểu
Là tập hợp nhiều phần tử
Để truy xuất tới phần tử cuối cùng của mảng 1 chiều a gồm n phần tử ta viết:
a[n]
a[n+1]
a[100]
a[n-1]
Số phần tử của mảng là:
Vô hạn.
Có giới hạn.
Có n phần tử.
Có 100 phần tử.
Chọn khai báo đúng:
Var A: array[1..20] of integer;
Var A= array[1..20] of integer;
Var A:= array[1..20] of integer;
Var A: array[1,20] of integer;
Cho biết ý nghĩa của đoạn khai báo sau:
Const Max = 100;
Type Dayso = ARRAY[1..Max] Of real;
Var A : Dayso;
Khai báo biến Dayso gồm max số nguyên.
Khai báo biến Dayso gồm 100 số thực.
Khai báo biến mảng A gồm max số nguyên.
Khai báo biến A gồm tối đa 100 số thực.
Cho khai báo biến: Var A : array[1..5] of Integer; Chọn lệnh đúng:
A[1] := 6/2 ;
A[2] := -10 ;
A(3) := 6 ;
A := 10 ;
Muốn tham chiếu đến một phần tử nào đó trong mảng ta cần phải có tối thiểu các thông tin
Tên kiểu mảng, tên biến mảng
Chỉ số phần tử, tên kiểu mảng
Tên biến mảng, chỉ số phần tử
Giá trị của phần tử, biến mảng
Cho mảng A gồm N số nguyên. Đoạn chương trình sau thực hiện công việc gì?
FOR i:=1 TO N DO
IF A[i] < 0 THEN Write(A[i]);
In ra màn hình các số nguyên âm
In ra màn hình các số nguyên dương
Kiểm tra phần tử thứ i là dương hay âm
Không làm gì cả
Để in giá trị phần tử thứ 10 của mảng một chiều A ra màn hình ta viết:
Write(A[10]);
Write(A(10));
Readln(A[10]);
Write([10]);
Cho khai báo:
Var A: Array[1..10] of Real;
i : Integer;
Ðể nhập dữ liệu cho A, chọn câu nào:
For i:=1 to 10 do Begin Write(‘ Nhập A[‘, i, ‘]:’); Readln(A[i]); End;
For i:=1 to 10 do Write(‘ Nhập A[‘, i, ‘]:’); Readln(A[i]);
For i:=1 to 10 do Readln(‘ Nhập A[‘, i, ‘]:’);
Write(‘ Nhập A:’); Readln(A);
