a.Xõu khụng cú kớ tự nào là xõu rỗng b.Độ dài của xõu là số lượng kớ tự của xõu đú.. c.Kiểu dữ liệu của xõu là kiểu số hoặc dạng kớ tự.. d.Kiểu dữ liệu trong xõu chỉ duy nhất là cỏc kớ t
Trang 1Trờng THPT Thạch Thành 3
đề thi kiểm tra học kỳ 2 - Khối 11 năm học: 2007-2008
Môn: Tin Học Thời gian: 45 phút
Họ và tên: ……… Lớp: 11B ……
I Phần trắc nghiệm (Khoanh tròn đáp án đúng) Cõu 1 : Để tham chiếu đến phần tử thứ 20 của Mảng A ta viết: a.A[20] b.A[25] c.Cú n phần tử d.Cú 100 phần tử Cõu 2 : Trong cỏc khai bỏo sau khai bỏo nào đỳng ? a.Type A=array(1 n) of byte; b.Type B=array[1 n]of char; c.Type C=array[1 100]of real; d Cả a, c sai Cõu 3 : Phỏt biểu nào sai trong cỏc phỏt biểu sau đõy ? a.Xõu khụng cú kớ tự nào là xõu rỗng b.Độ dài của xõu là số lượng kớ tự của xõu đú c.Kiểu dữ liệu của xõu là kiểu số hoặc dạng kớ tự d.Kiểu dữ liệu trong xõu chỉ duy nhất là cỏc kớ tự Cõu 4 : Cho 2 Xõu A=’Lop’ và B=’11B’, Khi đú A+B cho kết quả nào sau đõy ? a.’11Blop’ b.’LopB11’ c.’Lop11B’ d.’Lop11’ Cõu 5 : Hóy ghộp bảng I và bảng II để được khỏi niệm đỳng ? 1.Mảng và xõu là kiểu dữ liệu cú A.Giống nhau hoàn toàn 1
2.Xõu là kiểu dữ liệu cú độ dài tối đa B.Phần tử cựng kiểu dữ liệu 2
3.Hai xõu bằng nhau nếu chỳng C.Là 255 kớ tự 3
4.Mảng 1 chiều là dóy hữu hạn cỏc D.Cấu trỳc 4
Cõu 6 : Thao tỏc xử lý xõu? a.Phộp so sỏnh, phộp ghộp b.Phộp gỏn, phộp nối c.Phộp so sỏnh d.Phộp gỏn Cõu 7 : Chọn phương ỏn sai trong cỏc phương ỏn sau đõy ? a.Type A=array[1 10]of integer; b.TypeLogic=array[1 9]of Boolean; c.TypeArrayreal=array[10 20]of real; d.TypeArrayreal=array[20 10]of real; Cõu 8 : Cho Xõu X1=’tinhoc11’ và X2=’tinhoc11b’ phộp so sỏnh nào đỳng ? a.X1=X2 b.X1>X2 c.X1<X2 d.Cả a, b và c sai Cõu 9 : Hóy ghộp từ bảng A và bảng B để tạo thành một cõu hợp lý ? A.Hàm length(S) cho giỏ trị là 1.Chữ in hoa B A
B.Mảng 2 chiều là 2.Độ dài xõu S B
C.Xõu cú độ dài bằng 0 3.Bảng cỏc phần tử cựng kiểu C
D.Hàm upcase(b) cho giỏ trị 4.Là xõu rỗng D
Câu 10 : Để ghi ba số a, b, c vào tệp f ta sử dụng thủ tục:
A read(f,a,b,c) B close(f) C write(f,a,b,c) D A và C đúng Câu 11 : Khẳng định nào về chơng trình con sau đây đúng:
C Có tham số hình thức, không nhất thiết có biến cục bộ D Có thể không có A và B.
Câu 12 : Cho chơng trình sau:
Program Cau12;
Var a, b, S:Byte;
Procedure Tong(x:Byte, Var y:Byte);
Var i,j:Byte;
Begin;
i:=10;j:=5; x:=x+j; y:=y+i; S:=x+y;
end;
begin
Write(‘nhap a, b=’); readln(a,b);
Tong(a,b); Write(a,b);
End
Câu 13 : Từ khoá dùng để khai báo hàm là:
Câu 14 : Từ khoá dùng để khai báo thủ tục là:
Câu 15 : Hàm … …… ……… … qua tên của nó
A Trả về giá trị B Không trả về giá trị C Chỉ thực hiện lệnh D Cả A và B đều đúng.
Câu 16 : Thủ tục … …… ……… … qua tên của nó
A Trả về giá trị B Không trả về giá trị C Chỉ thực hiện lệnh D Cả A và B đều đúng.
Câu 17 : Để đọc ba số a, b, c từ tệp f ta sử dụng thủ tục:
A read(f,a,b,c) B close(f) C write(f,a,b,c) D A và C đúng
Điểm:
a Trong chơng trình trên các biến cục bộ là:
A x và y B y, j C.i, j D a,b
b.Biến toàn cục là:
A x và y B y, j C.i, j D a,b,S
c.Tham số thực sự là:
A x và y B y, j C.i, j D a,b d.Tham số hình thức là:
A x và y B y, j C.i, j D a,b e.Khi chạy chơng trình với a=10,b=5 thì kết quả sau khi gọi thủ tục Tong(a,b); lệnh Write(a,b) in ra màn hình
A.5 10.B.10 15 C 10 10 D Cả A,B,C sai
Trang 2Trờng THPT Thạch Thành 3
đề thi kiểm tra học kỳ 2 - Khối 11 năm học: 2007-2008
Môn: Tin Học Thời gian: 45 phút
Họ và tên: ……… Lớp: 11B ……
I Phần trắc nghiệm (Khoanh tròn đáp án đúng)
Câu 1 : Cấu trúc của một chơng trình con gồm 3 phần: (1) Phần đầu, (2) phần khai báo, (3) phần thân Trong
đó phần nhất thiết phải có; phần gồm dãy lệnh, phần… … ……dùng để khai báo biến cục bộ …… dùng để khai báo tên chơng trình con
Câu 2 : Các biến đợc khai báo để dùng riêng trong chơng trình con chứa nó gọi là ………., các biến đợc khai báo trong chơng trình chính gọi là…………
Câu 3 : Để thao tác với tệp
A Ta có thể gán tên tệp cho tên biến tệp, hoặc sử dụng trực tiếp tên tệp cũng đợc.
B Ta nhất thiết phải gán tên tệp trong chơng trình.
C Ta nên sử dụng trực tiếp tên tệp trong chơng trình.
D Ta nhất thiết phải sử dụng trực tiếp tên tệp trong chơng trình.
Câu 4 : Dữ liệu kiểu tệp:
A Lu trên ROM B Lu trên RAM C Lu trên bộ nhớ ngoài D Cả A và B đúng.
Câu 5 : Số lợng phần tử trong tệp:
A Không đợc lớn hơn 255 B Phải đợc khai báo trớc C Chỉ phụ thuộc vào dung lợng đĩa.
Câu 6 : Trong khai báo biến tệp cú pháp nào đúng:
A Var f:Text B Var f: String C Type f:Text D Cả A và C đúng.
Câu 7 : Để gán tên tệp ’ketqua.pas’ cho biến tệp ta sử dụng câu lệnh:
A f:=’ketqua.pas’ B ’ketqua.pas’:=f C assign(f, ’ketqua.pas’); D Cả A và C đúng Câu 8 : Để mở tệp đọc dữ liệu ta sử dụng thủ tục:
A reset(<tên tệp>); B reset(<tên biến tệp>); C rewrite(<tên tệp>); D Cả A và B đúng
Cõu 9 : Khai bỏo nào trong cỏc khai bỏo sau là sai ?
Cõu 10: Để xoỏ kớ tự đầu tiờn của xõu kớ tự S ta viết(i là biến cú giỏ trị bất kỳ):
a Delete(s,1,1); b Delete(s,i,1); c.Delete(s,length(s),1); d.Delete(s,1,i)
Câu 11: Xâu không có ký tự nào gọi là xâu gì?
Cõu 12: Đoạn chương trỡnh sau thực hiện cụng viờc gỡ:
d:=0; for i:=1 to length(s) do
if (s[i]>= ‘0’) and (s[i]<= ‘9’) then d:=d+1;
a Đếm số kớ tự là kớ tự số trong xõu S b Đếm số kớ tự xõu S
b.Xỏo đi cỏc kớ tự số trong xõu S c.Xỏo đi chữ số đầu tiờn trong xõu S
Cõu 13: Insert(‘B’,’AC’,2)
Cõu 14: Trong quỏ trỡnh nhập dữ liệu của mảng một chiều A,để cỏc phần tử hiển thị như trong cửa sổ chương
trỡnh ta viết lệnh:
a.Write(‘A[‘,i,’=’); readln(A[i]); b Write(‘A[i]=’); readln(A[i]);
c Write(‘A[‘i’])=’); readln(A[i]); d.Write(“A[“,i,”]=’); readln(A[i]);
Cõu 15: Với khai bỏo mảng A:array[1 100,1 100] of integer; thỡ việc tham chiếu đến phần tử là:
a A[i][j] b A[i],[j] c A[i;j] d.A[i,j]
Cõu 16 : Cho phần tử A[4,5] tức là tham chiếu:
Cõu 17: cho xõu A:= ‘viet nam’ khi thực hiện Delete(A,5,4) thỡ chokết quả là:
a ‘vietnam’ b ‘viet’ c ‘nam’ d Khụng trường hợp nào đỳng
Cõu 18 : Trong ngụn ngữ lập trỡnh Pascal , Xõu là gỡ ?
a.Mảng cỏc kớ tự b.Dóy cỏc kớ tự trong bảng mó ACSII c.Tập hợp cỏc chữ cỏi và chỉ số d.Cả a, b,c
Cõu 19 : Khai bỏo nào sau đõy là đỳng :
a.Var hoten=string; b.Var hoten:string; c.Var hoten:string[30); d.Var hoten:string(30);
Cõu 20 : Kiểu dữ liệu của Xõu là :
Điểm: