Font size
WorksheetsKIểu mảng
Total questions: 16
Worksheet time: 9mins
Mảng có tối đa bao nhiêu phần tử?
100
200
250
Không giới hạn số phần tử
Để khai báo mảng 1 chiều A có 10 phần tử nguyên, ta khai báo:
Var A: array [1..10] of integer;
Var A : array [0..9] of integer;
Var a: array [1..10] : integer;
Var a: [1..10] of integer;
Đoạn chương trình trên thực hiện công việc gì?
Tìm phần tử nhỏ nhất trong mảng
Tìm phần tử lớn nhất trong mảng
Tìm chỉ số của phân tử lớn nhất trong mảng
Tìm chỉ số của phần tử nhỏ nhất trong mảng
Cho khai báo: Var A : array [1..10] of integer; Tham chiếu đến phần tử thứ 10 trong mảng là:
A(10)
A[10]
A.10
A10
Phát biểu nào sau đây về mảng là không chính xác?
Chỉ số bắt đầu của mảng không bắt buộc từ 1
Có thể xây dựng mảng nhiều chiều
Xâu kí tự có thể xem như một loại mảng
Mảng có độ dài tối đa là 255 phần tử
Phát biểu nào dưới đây về kiểu mảng một chiều 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ự
viết vào chỗ còn thiếu trong khai báo trên:
(a)
Các phần tử trong mảng một chiều phải:
Giống hệt nhau
Là số nguyên
Là số thực
Có kiểu dữ liệu giống nhau
Phát biểu nào dưới đây về chỉ số của kiểu mảng một chiều 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.
Cú pháp để khai báo mảng một chiều gián tiếp là:
type <tên kiểu mảng>=array[kiểu chỉ số] of <kiểu phần tử>;
var <tên biến mảng>=<tên kiểu mảng>;
type <tên kiểu mảng>=string[kiểu chỉ số] of <kiểu phần tử>;
var <tên biến mảng>:<tên kiểu mảng>;
type <tên kiểu mảng>=array[kiểu chỉ số] of <kiểu phần tử>;
var <tên biến mảng>:<tên kiểu mảng>;
type <tên kiểu mảng>=record[kiểu chỉ số] of <kiểu phần tử>;
var <tên biến mảng>:<tên kiểu mảng>;
Chọn câu đúng trong các câu sau:
Mảng một chiều là dãy hữu hạn các phần tử có cùng kiểu nguyên
Để tham chiếu đến phần tử thứ i của mảng A ta viết: Ai
Số phần tử của mảng một chiều là hữu hạn
Mảng một chiều là dãy hữu hạn các phần tử có cùng kiểu thự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;
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?
Tìm phần tử nhỏ nhất trong mảng;
Tìm phần tử lớn nhất trong mảng;
Tìm chỉ số của phần tử lớn nhất trong mảng
Tìm chỉ số của phần tử nhỏ nhất trong mảng
Cho xâu S1= ‘Tin’, S2=‘Hoc’, khi thực hiện thủ tục Insert(S2,S1,5) kết quả xâu st1 là:
‘TinHoc’
‘HocTin’
‘Tin’
‘Hoc’
Cho xâu S1 = ‘Bao ve rung’ và S2 = ‘Bao ve moi truong’. Phát biểu nào sau đây là ĐÚNG?
Xâu S1 lớn hơn xâu S2
Xâu S1 nhỏ hơn xâu S2
Xâu S1 bằng xâu S2
Xâu S1 nhỏ hơn hoặc bằng xâu S2
Cho xâu st:='LOP 11 LNQ';
dùng thủ tục delete để xoá đi chữ LNQ trong xâu st ở trên, ta viết delete(st,...,3)? Điền vào chỗ trống.
(a)
