§Ò: 001 KiÓm tra 45 phót
M«n: Tin häc - 11
Hä vµ tªn:……………………………….
Líp:…………….
1. Khai báo nào sau đây là đúng cú pháp
A. Type mang = array [1..100] of byte;
B. Type mang1c = array [1-100] of byte;
C. Type mang1c = array (1..100) of byte;
D. Type mang1c = array [1…100] of byte;
2. Nếu khai báo biến a:array[1..100,1..100] of integer thì việc truy xuất đến phần tử nào là đúng
A. a[i,j]
B. a[i;j]
C. a[i][j]
D. a[i],[j]
3. Đoạn chương trình sau khi thực hiện cho kết quả gì
Var a:array[1..3] of byte; i:byte;
Begin
For i:=1 to 3 do a[i]:=i;
For i:=1 to 3 do
If a[i] mod 2 = 0 then Write(a[i]);
End.
A. 2
B. 1
C 1 2 3
D. 3
4.Trong Pascal, để xuất các phần tử của mảng 2 chiều ta dùng mấy vòng For?
A. 3
B. 2
C. 1
D. 0
5. Khai báo sau đây thì mảng có tối đa bao nhiêu phần tử?
11. a sẽ có kết quả là gì trong đoạn chương trình sau:
a:='tuoi hoc tro'; delete(a,9,4);
A. xâu rỗng
B. tuoi hoc
C. hoc tro
D. tuoi
12. a sẽ có kết quả là gì trong đoạn chương trình sau:
a:='tuoi hoc tro'; delete(a,1,length(a));
A. hoc tro
B. xâu rỗng
C. tuoi hoc
D. tuoi
13. a sẽ có kết quả là gì trong đoạn chương trình sau:
a:='hoc tro'; b:='tuoi'; insert(a,b,5);
A. hoc tro
B. hoc tuoi tro
C. tuoi hoc tro
D. Sai cú pháp
14. Cho đoạn chương trình sau:
a:='Truong Dinh';
b:='truong dinh'
Phát biểu nào là đúng?
A. a bằng b
B. Không thể so sánh 2 xâu
C. b lớn hơn a
D. a lớn hơn b
15. Câu lệnh nào xóa kí tự cuối cùng của xâu a?
A. delete(a,1,255)
B. delete(a,1,length(a))
C delete(a,length(a),1)
For i:=1 to n do
If a[i] mod 2 =1 then Write(a[i]);
A. Viết ra tổng của mảng a
B. Viết ra các số lẻ của mảng a
C. Viết ra tất cả các số của mảng a
D. Viết ra các số chẳn của mảng a
------------------------------------------HÕt------------------------------------------
§Ò: 002 KiÓm tra 45 phót
M«n: Tin häc - 11
Hä vµ tªn:……………………………….
Líp:…………….
1. a sẽ có kết quả là gì trong đoạn chương trình sau:
a:='tuoi hoc tro'; delete(a,9,4);
A. xâu rỗng
B. tuoi hoc
C. hoc tro
D. tuoi
2. a sẽ có kết quả là gì trong đoạn chương trình sau:
a:='tuoi hoc tro'; delete(a,1,length(a));
A. hoc tro
B. xâu rỗng
C. tuoi hoc
D. tuoi
3. a sẽ có kết quả là gì trong đoạn chương trình sau:
a:='hoc tro'; b:='tuoi'; insert(a,b,5);
A. hoc tro
B. hoc tuoi tro
C. tuoi hoc tro
D. Sai cú pháp
4. Câu lệnh nào xóa kí tự cuối cùng của xâu a?