Tải bản đầy đủ (.doc) (3 trang)

Kiem tra 1 tiet lop 11

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (102.24 KB, 3 trang )

Họ và tên:..........................................................
Lớp:.....................
KIỂM TRA 1 TIẾT
MÔN: TIN HỌC
(Thời gian: 45 phút)

Phê duyệt

Vàng Thị Lý

Đề bài:
A. PHẦN TRẮC NGHIỆM (4 điểm)
Khoanh tròn vào đáp án đúng nhất.
Câu 1: Trong Pascal, để khai báo tệp văn bản ta sử dụng cú pháp
A. var <tên tệp>:text;
B. var <tên biến tệp>:text;
C. var <tên tệp>: String;
D. var <tên biến tệp>: String;
Câu 2: Trong Pascal để khai báo hai biến tệp văn bản f1, f2 ta viết như sau:
A. var f1 f2:text;
B. var f1;f2:text;
C. var f1,f2:text;
D. var f1:f2: text;
Câu 3: Giả sử trên đĩa đã tồn tại một tệp F chứa các số nguyên có tên KQ.DAT, để đọc dữ liệu từ
tệp ta lần lượt thực hiện các thao tác:

A. Assign(F, 'KQ.DAT');
Reset(F);
Read(F,x);
Close(F);


D. Assign(F, 'KQ.DAT');
B. Assign(F, 'KQ.DAT'); C. Reset(F);
Reset(F);
Rewrite(F);
Read(F,x);
Readln(F,x);
Read(F,x);
Assign(F, 'KQ.DAT');
Close(F);
Close(F);
Close(F);

Câu 4: Để gán tệp kq.txt cho biến tệp f1 ta sử dụng câu lệnh
A. assign(‘f1,D:\kq.txt’);
B. assign(‘kq.txt=f1’);
C. assign(kq.txt,’D:\f1’);
D. assign(f1,’kq.txt’);
Câu 5: Chọn khai báo đúng:
A. Procedure Loai bo (Var st: string);
B. Function Chuvi (a,b: Real);
C. Procedure P (Var x,y:integer)
D. Function Tong (x,y: Real): Real;
Câu 6: Trong Pascal, 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. rewrite(<tên biến tệp>);
Câu 7: Để ghi kết quả vào tệp văn bản ta có thể sử dụng thủ tục nào sau:
A. read(<tên tệp>,<danh sách kết quả>);
B. read(<tên biến tệp>,<danh sách kết quả>);

C. write(<tên tệp>,<danh sách kết quả>);
D. write(<tên biến tệp>,quả>);
Câu 8: Trong Pascal để đóng tệp ta dùng thủ tục:
A. Close(<tên biến tệp>);
B. Close(<tên tệp>);
C. Stop(<tên biến tệp>);
D. Stop(<tên tệp>);
Câu 9: Phát biểu nào sau đây là chính xác khi nói về hàm EOF(<biến tệp>):
A. Hàm cho giá trị True nếu con trỏ tệp ở vị trí kết thúc tệp
B. Hàm cho giá trị False nếu con trỏ tệp ở vị trí kết thúc tệp
C. Hàm cho giá trị False nếu con trỏ tệp ở vị trí kết thúc dòng
D. Hàm cho giá trị True nếu con trỏ tệp ở vị trí kết thúc dòng
Câu 10: Khẳng định nào sau đây là đúng?
A. Biến cục bộ là biến được dùng trong chương trình con chứa nó và trong chương trình chính.
B. Biến cục bộ là biến chỉ dùng trong chương trình chính.
C. Biến cục bộ là biến được dùng trong chương trình con chứa nó.
D. Biến toàn bộ chỉ được sử dụng trong chương trình chính và không được sử dụng trong chương
trình con.


Câu 11: Để khai báo chương trình con trong Pascal bắt đầu bằng từ khoá
A. Program
B. Procedure
C. Function
D. Var
E. Cả B và C
Câu 12: Khi ta mở lệnh bằng thủ tục Rewirte, thì:
A. Nội dung trong tệp sẽ hiện ra trên màn hình B. Nội dung trong tệp vẫn còn nguyên
C. Nội dung trong tệp sẽ bị xoá

D. Tất cả đều sai.
Câu 13: Đọc chương trình sau:
Var f:text;
Sau khi thực hiện chương trình bên, nội dung của tệp
Begin
“Khoi11.txt” như thế nào?
Assign(g, ‘Khoi11.txt’);
a. 250
b. 150 200 100
c.
150+200-100
d. 150200100
Rewrite(f);
Write(f, 150+200 - 100);
Close(g);
Readln
End.
Câu 14: Cách viết phần đầu hàm nào sau đây đúng?
A. Funtion UCLN(x,y): real;
B. Funtion UCLN(x,y: real): real;
C. Funtion UCLN(x: integer, y: real): real;
D. Funtion UCLN(x: integer, y: real): array[1..100] of real;
Câu 15: Chương trình con là:
A. Là một khối lệnh để giải quyết những vấn đề khó.
B. Là một tập hợp lệnh để giải quyết một bài toán con, có thể dùng trong các bài toán lớn hơn.
C. Là các chương trình nhỏ tạo thành một chương trình lớn.
D. Là các chương trình ngắn để giải quyết một số bài toán đơn giản.
Câu 16: Cho hai khai báo sau:
1) Type a=array[1..100] of integer;
Var f: file of a;

2) Var f: file of array[1..100] ò integer;
Hai khai báo sau có tương đương nhau không?
A. Có
B. Không
B. TỰ LUẬN (6 điểm)
Câu 1: (1 điểm) Cho chương trình sau:
Program CT;
Var M,N:Integer;
Procedure HD (Var x:integer; y:integer);
Var tg: Integer;
Begin
tg:= x;
x:= y;
y:= tg;
end;
Begin
m:=7; n:=8;
HD(m,n);
Writeln(m:5,n:5);
Readln;
End.


Trong chương trình trên lời gọi thủ tục HD nào không hợp lệ?
..................................................................................................................................................................
..................................................................................................................................................................
Câu 2: (1 điểm) Đọc chương trình sau và cho biết kết quả hiển thị lên màn hình khi chạy chương
trình.
Program vd;
Var m:integer;

Procedure vd1;
Begin
m:=100;
end;
Begin
m:= 1;
vd1;
Writeln(m);
Readln;
End.
..................................................................................................................................................................
..................................................................................................................................................................
Câu 3 (4 điểm):
Cho phần đầu của các chương trình con như sau:
procedure nhap(var x, y: integer)
function CTC1(m: Integer; var n: integer): integer;
a) Cho biết x, y, m, n là tham số thực sự hay tham số hình thức.
b) Cho biết đâu là tham biến, đâu là tham trị.
c) Khi thực hiện chương trình con trên ta viết nhap(a, b) và CTC1(c, d) thì a, b, c, d là các tham
số hình thức hay tham số thực sự?
d) Sau khi thực hiện các chương trình con trên, trong các tham số a, b, c, d thì những tham số nào
có thể thay đổi giá trị, những tham số nào không thể thay đổi giá trị?
..................................................................................................................................................................
..................................................................................................................................................................
..................................................................................................................................................................
..................................................................................................................................................................
..................................................................................................................................................................
..................................................................................................................................................................
..................................................................................................................................................................
..................................................................................................................................................................

..................................................................................................................................................................
..................................................................................................................................................................
..................................................................................................................................................................
..................................................................................................................................................................
..................................................................................................................................................................
..................................................................................................................................................................
..................................................................................................................................................................



Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×