1. Trang chủ
  2. » Giáo án - Bài giảng

Kiem tra 1 tiet lop 11

3 515 4

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 3
Dung lượng 57,5 KB

Nội dung

Câu 1: Trong Pascal, để khai báo tệp văn bản ta sử dụng cú pháp A.. 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.. rewrite; Câu 7: Để g

Trang 1

Họ và tên:

Lớp:

KIỂM TRA 1 TIẾT MÔN: TIN HỌC

(Thời gian: 45 phút)

Đề 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:

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:

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>,<danh sách kết 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

Phê duyệt

Vàng Thị Lý

A Assign(F, 'KQ.DAT');

Reset(F);

Read(F,x);

Close(F);

C Reset(F);

Read(F,x);

Assign(F, 'KQ.DAT');

Close(F);

D Assign(F, 'KQ.DAT');

Reset(F);

Readln(F,x);

Close(F);

B Assign(F, 'KQ.DAT');

Rewrite(F);

Read(F,x);

Close(F);

Trang 2

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;

Begin

Assign(g, ‘Khoi11.txt’);

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?

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

Sau khi thực hiện chương trình bên, nội dung của tệp

“Khoi11.txt” như thế nào?

a 250 b 150 200 100

c 150+200-100 d 150200100

Trang 3

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ị?

Ngày đăng: 07/11/2015, 18:33

TỪ KHÓA LIÊN QUAN

w