NEW
Font size
WorksheetsÔn tập Kiểu mảng-Kiểu xâu - Lớp 11
Total questions: 18
Worksheet time: 9mins
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ự
Cách viết nào sau đây tham chiếu đúng phần tử thứ i của mảng A?
A[',i',]
A['i']
A[i]
A(i)
Khai báo nào dưới đây ĐÚNG về biến kiểu mảng một chiều gồm 100 phần tử số thực?
Var A: array[1..100] of real;
Var A: array(0..100) of real;
Var A: array[1...100] of real;
Var A: array[0..100] of integer;
Cách viết nào sau đây đưa ra màn hình giá trị các phần tử của mảng A?
Write(A[i]);
Write(A[“I”]);
Write(A(i));
Write(A[‘i’]);
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:
Var a: array[0..50] of real; và đoạn chương trình như sau:
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ì?
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ử nhỏ nhất tron mảng
Tìm chỉ số của phần tử lớn nhất trong mảng
Cho khai báo mảng:
Var a: array[0..50] of real; và đoạn chương trình như sau:
s:= 0 ;
for i:= 0 to 50 do s:= s + a[i];
Đoạn chương trình trên thực hiện công việc?
Tính tổng các phần tử trong mảng;
Tính tích các phần tử trong mảng;
Tính hiệu các phần tử trong mảng
Tính tổng các chỉ số phần tử trong mảng
Cho khai báo mảng:
Var a: array[0..50] of real; và đoạn chương trình như sau:
m:= a[0] ;
for i:= 1 to 50 do if a[i] > m then m:= a[i] ;
Đ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ử 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 phần tử nhỏ nhất trong mảng;
Phát biểu nào ĐÚNG về kiểu dữ liệu xâu?
Là dãy các ký tự dấu
Là dãy các ký tự chữ
Là dãy các ký tự
Là dãy các ký tự số
Trên dữ liệu kiểu xâu có các phép toán nào?
Phép toán so sánh và phép gán;
Phép so sánh và phép xâu;
Phép gán và phép nối;
Phép gán, phép nối và so sánh
Cách viết nào sau đây tham chiếu đúng phần tử thứ i của xâu S?
S[',i',]
S['i']
S(i)
S[i]
Cho khai báo sau: Var hoten : String; Phát biểu nào dưới đây là đúng?
Câu lệnh sai vì thiếu độ dài tối đa của xâu
Xâu có độ dài lớn nhất là 0
Xâu có độ dài lớn nhất là 255
Cần phải khai báo kích thước của xâu sau đó
Trong ngôn ngữ lập trình Pascal, hàm Upcase(ch) cho kết quả là:
Biến đổi chữ thường thành in hoa
Biến đổi chữ in hoa thành chữ thường
Sao chép số kí tự trong xâu
Cho biết độ dài của xâu
Hãy chọn phương án ĐÚNG khi thực hiện thủ tục chuẩn Delete(S,vt,n)?
Chèn n kí tự vào xâu S bắt đầu từ vị trí vt
Sao chép n kí tự trong xâu S bắt đầu từ vị trí vt
Xóa đi n kí tự trong xâu S bắt đầu từ vị trí vt
Tìm vị trí xuất hiện đầu tiên của kí tự n trong xâu s từ vị trí vt
Cho đoạn chương trình sau:
S := ’ABCDEF’;
delete(s, 3, 2);
insert(‘XYZ’, S, 1);
write(s);
Kết quả in ra màn hình là:
‘ABXYZEF’
‘ABEXYZF’
‘AXYZ’
‘XYZABEF’
Cho đoạn chương trình sau:
s := ‘abcde’;
write(pos(‘cba’, s));
Kết quả in ra màn hình là:
0
1
2
3
Cho đoạn chương trình sau:
S:= ‘Mua xuan’;
write(upcase(S[length(s)-2]));
Kết quả in ra màn hình là:
‘X’
‘U’
‘A’
‘N’
Cho đoạn chương trình sau:
S1 := ‘1234’; S2 := ‘abc’;
IF( length(s1) < length(s2)) then writeln(s1) else writeln(s2);
Kết quả in ra màn hình là:
‘1234’
‘abc’
‘1234abc’
‘abc1234’
