Đề kiểm tra 1 tiết tin học 11 mới - Pdf 27

Sở GD&ĐT Kiên Giang Đề Kiểm Tra 45 phút
Trường THPT Cây Dương Môn: Tin học
Khối 11
Họ và tên:
Lớp:
A. PHẦN TRẮC NGHIỆM (6 ĐIỂM)
Câu 1: Để khai báo thủ tục trong Pascal bắt đầu bằng từ khoá
A. Program B. Procedure C. Var D. Function
Câu 2: Chỉ ra câu đúng trong phần đầu của thủ tục :
A. Procedure <tên thủ tục>:<kiểu dữ liệu>;
C. Procedure<tên thủ tục>[<danh sách tham số>]:<kiểu dữ liệu>;
B. Procedure <tên hàm>[<danh sách tham số>]:<kiểu dữ liệu>;
D. Procedure<tên thủ tục>[<danh sách tham số>] ;
Câu 3: Cho khai báo biến và khai báo hàm F (Giả sử hàm F có nội dung bất kỳ):
Var x, S : Real; n: Integer ;
FUNCTION F( y: Real; m : Integer) : Real;
+ Hỏi: Lời gọi hàm nào bên đây là đúng :
A. S:= F(n, x); B. S:= F( x, n); C. S:= F( n); D. S:= F( x,y );
Câu 4: Khác với thủ tục, trong thân của hàm cần có:
A. Lệnh gán giá trị cho tên hàm
B. Lời gọi hàm
C. Các khai báo hằng, biến
D. Giống thân của thủ tục
Câu 5: Chọn phát biểu sai.
A. Sử dụng chương trình con làm cho việc lập trình được ngắn gọn hơn.
B. Chương trình con có cấu trúc gần giống với chương trình chính.
C. Chương trình con có 2 loại là Hàm và Thủ tục
D. Chương trình con hàm không nhất thiết phải có kiểu dữ liệu trả về.
Câu 6: Sự khác nhau giữa tham trị và tham biến khi thực hiện chương trình con là:
A. Giá trị của tham biến không thay đổi khi thực hiện chương trình con
C. Giá trị của tham biến thay đổi khi thực hiện chương trình con

2
B. PHẦN TỰ LUẬN: (4 ĐIỂM)
Câu 1: (2 đ) Cho chương trình sau:
Program thi_hk_2;
Var a,b,c : real;
Procedure vidu (Var x, y: integer; z: real ):real;
Var tong: integer;
Begin
x:=y+1; y:=y*x; z:=z+y;
tong:=x+y+z;
Writeln(x,’ ‘,y,’ ‘,z,’ ‘,tong);
End;
BEGIN
a:=3; b:=4; c:=5;
Writeln(a,’ ‘,b,’ ‘,c);
vidu(a,b,c);
Writeln(a,’ ‘,b,’ ‘,c);
Readln;
END.
Câu 2: (2điểm) Viết chương trình tính : a! - b! - c!
S=
d! * e!


Nhờ tải bản gốc
Music ♫

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