De Thi Tin 11 - Le Hong Phong - Pdf 16

Họ và tên: Thi Học Kỳ 2
Lớp: STT: Môn: Tin Học – Khối 11
Đề 1
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
A
B
C
D
I. Phần Trắc Nghiệm: (4 đ) Hãy đánh dấu vào đáp án đúng nhất:
Câu 1 : Chỉ ra câu đúng trong phần đầu của hàm :
A. Function<tên hàm>[<danh sách tham số>] ; C. Function<tên thủ tục>[<danh sách tham số>]:<kiểu dữ liệu>;
B. Function<tên hàm>:<kiểu dữ liệu>; D. Function<tên hàm>[<danh sách tham số>]:<kiểu dữ liệu>;
Câu 2: Chỉ ra câu đúng trong phần đầu của thủ tục :
A. Procedure<tên thủ tục>[<danh sách tham số>] ; B. Procedure<tên thủ tục>[<danh sách tham số>]:<kiểu dữ liệu>;
C. Procedure <tên hàm>[<danh sách tham số>]:<kiểu dữ liệu>; D. Procedure <tên thủ tục>:<kiểu dữ liệu>;
Câu 3 : Khẳng định nào sau đây đúng?
A. Một chương trình con nhất thiết phải có tham số hình thức B. Một chương trình con nhất thiết phải có biến cục bộ
C. Một chương trình con nhất thiết phải có tham số hình thức, không nhất thiết phải có biến cục bộ.
D. Một chương trình con có thể không có tham số hình thức và có thể không có biến cục bộ
Câu 4 : Các thao tác dùng để đọc giá trị biến m vào tệp KETQUA.OUT .
(Giả sử f là biến tệp văn bản đã khai báo)
A. Assign(f, ‘KETQUA.OUT’)->Rewrite(f)->Writeln(f,m)->Close(f) B. Assign(f, ‘KETQUA.OUT’)->Reset(f)->Readln(f,m)->Close(f)
C. Assign(f, ‘KETQUA.OUT’)->Readln(f,m)->Reset(f)->Close(f) D. Assign(f, ‘KETQUA.OUT’)->Writeln(f,m)->Rewrite(f)->Close(f)
Câu 5 : Khai báo hàm trong Pascal dùng từ khóa:
A. Procedure B. Program C. Function D. Type
Câu 6 : Cho các thao tác với tệp như sau:
(1) Mở tệp để ghi dữ liệu ; (3) Khai báo và gán tên tệp với biến tệp; (5) Đóng tệp;
(2) Mở tệp để đọc dữ liệu; (4) Ghi dữ liệu; (6) Đọc dữ liệu;
Hãy chọn phương án ghép đúng để ghi dữ liệu vào tệp:
A. (1)  (3)  (4)  (5); B. (3)  (2)  (6)  (5); C. (2)  (6)  (4)  (3); D. (3)  (1)  (4)  (5);
Câu 7 : Để khai báo chương trình con trong Pascal bắt đầu bằng từ khoá

BEGIN
Write(‘Nhap gia tri cho a,b,c: ’);Readln(a,b,c);
S:=tong(a,b,c);
Write(‘Tong la: ’, S);
Readln;
END.
A. S:= F( x, n); B. S:= F(n, x);
C. S:= F( n); D. S:= F( x);
ĐIỂM
Quan sát chương trình bên hãy cho biết?
+ Chương trình con trên viết theo dạng gì?

+ Nêu các tham số thực sự?
+ Nêu tên các biến cục bộ?
+ Nêu tên các biến toàn cục?
+ Chương trình con trên dùng để làm gì?

+ Lời gọi chương trình con trong chương trình chính là lệnh nào?

1
Câu 2: (2,5đ) Cho chương trình sau:
Program thi_hk_2;
Var a,b,c : integer;
Procedure vidu(Var x, y: integer; z: integer ; );
Var tong: integer;
Begin
x:=x+1; y:=y*x; z:=z*y;
tong:=x+y+z;
Writeln(x,’ ‘,y,’ ‘,z,’ ‘,tong);
End;

Quan sát chương trình bên hãy cho biết?
+ Biến toàn cục là:
+ Biến cục bộ là:
+ Tham số thực sự:
+ Tham trị:
+ Tham biến:
+ Khi biên dịch chương trình sẽ có 1 lỗi nhỏ là:
(đánh dấu lỗi và sửa trực tiếp vào chương trình bên)
+ Khi chạy chương trình, kết quả in ra màn hình là:
2


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status