I- TRẮC NGHIỆM
Câu 1 : _ Biểu thức quan hệ nào dưới đây cho giá trị FALSE ?
A. “MOOR” < “look”;="" b.“moor”=""><>
C.“AB123CD” < “abcdab”;="" d.“abcdor”=""><>
Cõu 2 : _ Cho bản ghi sinh_vien gồm các trường ho_ten, ngay_sinh . Biểu thức nào truy cập đến trường ho_ten của bản ghi này ?
A. ho_ten; B. sinh_vien->ho_ten; C. sinh_vien.(ho_ten,ngay_sinh); D. sinh_vien.ho_ten;
Câu 3 : _ Đoạn chương trỡnh sau in ra kết quả nào ?
Sở GD&ĐT Bắc Giang
đề kiểm tra 45 phút
Trường THPT Tứ Sơn
Môn Tin học lớp 11
Thỏng 4 năm 2010
Họ và tên:..............................................
Lớp:................................................
Điểm
Lời phê
Mã đề: 11
.....................................................................................
.....................................................................................
.....................................................................................
....................................................................................
I- trắc nghiệm
Biểu thức quan hệ nào dưới đõy cho giỏ trị FALSE ?
“MOOR” < “LOOK”; B.“MOOR” < “MOORK”;
C.“AB123CD” < “ABCDAB”; D.“ABCDOR” < “ABDOR”;
Cho bản ghi sinh_vien gồm cỏc trường ho_ten, ngay_sinh . Biểu thức nào truy cập đến trường ho_ten của bản ghi này ?
A. ho_ten; B. sinh_vien->ho_ten; C. sinh_vien.(ho_ten,ngay_sinh); D. sinh_vien.ho_ten;
Đoạn chương trỡnh sau in ra kết quả nào ?
Program Welcome ;
Var a : string[10];
Begin
a := ‘tinhoc ’;
writeln(length(a));
End.
7;
10;
11
D. 12
Hóy chọn phương ỏn ghộp đỳng. Cho xõu S là ‘Hanoi-Vietnam’. Kết quả của hàm Pos(‘Vietnam’,S) là
5; B. 6; C. 7; D. 8;
Cho str là một xõu kớ tự, đoạn chương trỡnh sau thực hiện cụng việc gỡ ?
for i := length(str) downto 1 do write(str[i]) ;
A. In xõu ra màn hỡnh; B. In từng kớ tự ra màn hỡnh theo thứ tự ngược, trừ kớ tự đầu tiờn;
C. In từng kớ tự xõu ra màn hỡnh; D. In từng kớ tự ra màn hỡnh theo thứ tự ngược;
Cho khai bỏo sau :
a : array[0..16] of integer ;
Cõu lệnh nào dưới đõy sẽ in ra tất cả cỏc phần tử của mảng trờn ?
for k := 1 to 16 do write(a[k]); B. for k := 16 downto 0 do write(a[k]);
C. for k:= 0 to 15 do write(a[k]); D. for k := 16 down to 0 write(a[k]);
Hóy chọn phương ỏn ghộp đỳng nhất. Thủ tục chuẩn Insert(S1,S2,vt) thực hiện
A. chốn xõu S1 vào S2 bắt đầu từ vị trớ vt ; B. chốn xõu S2 vào S1 bắt đầu từ vị trớ vt ;
C. nối xõu S2 vào S1; D. sao chộp vào cuối S1 một phần của S2 từ vị trớ vt ;
Sắp xếp cỏc thủ tục sau khi thao tỏc với tệp f, cỏc biến a, b, c.
a. assgin (f,’ tep1.txt’); b. readln(f, a, b, c); c. reset(f); d. close(f);
phương ỏn xắp xếp nào là chớnh xỏc ?
1. a- b- c-d 2. a-c-b-d; 3. d-c-a-b; 4. b-a-d-c;
Cấu trỳc chung của chương trỡnh con gồm mấy thành phần chớnh ?
1. 3; B. 4; 3. 5 4. 2;
Thế nào là khai bỏo biến mảng giỏn tiếp ?
Khai bỏo mảng của cỏc bản ghi; B. Khai bỏo mảng xõu kớ tự;
C. Khai bỏo mảng hai chiều; D. Khai bỏo thụng qua kiểu mảng đó cú;
Phần II. TỰ LUẬN
Cõu 1 (2đ): Khỏi niệm chương trỡnh con, cấu trỳc chung của chương trỡnh con gồm mấy phần là những phần nào?
Cõu 2(3đ): Cho chương trỡnh sau:
program luythua2;
uses crt;
var m,p,q,n:integer;
a,b,c,d,tluythua,tich:real;
function luythua(x:real; k:integer):real;
var j:integer ;
begin
tich:=1.0;
for j:=1 to k do
tich:=tich*x;
luythua:=tich;
end;
begin
clrscr;
writeln('tinh luy thua;');
writeln ('a,b,c,d,m,n,p,q=');readln(a,b,c,d,n,m,p,q);
writeln('ta co luy thua cua');
luythua(a,n);
tluythua:=luythua(a,n)+luythua(b,m)+luythua(c,p)+luythua(d,q);
writeln('tongs=',tluythua:8:4);
readln;
end.
Xỏc định cỏc thành phần sau:
1. Tờn chương trỡnh con:
2. Tham số thực sự :
3. Biến toàn cục:
4. Biến cục bộ:
5. Lời gọi chương trỡnh con:
6. Kiểu dữ liệu của hàm:
---------------------------------------HẾT---------------------------------------
Tài liệu đính kèm: