Đề kiểm tra 1 tiết – Lớp 11 THPT môn: Tin Học

doc 5 trang Người đăng haibmt Lượt xem 22619Lượt tải 1 Download
Bạn đang xem tài liệu "Đề kiểm tra 1 tiết – Lớp 11 THPT môn: Tin Học", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên
Đề kiểm tra 1 tiết – Lớp 11 THPT môn: Tin Học
Tr. THPT NGUYỄN VĂN XIỆN	 ĐỀ KIỂM TRA 1 TIẾT – LỚP 11 THPT
Điểm
	TỔ TỐN – TIN HỌC	MƠN : TIN HỌC
	Đề chính thức	
Họ tên: ............................................................................................
Lớp: .................................	
ĐỀ: 01
I. TRẮC NGHIỆM: (6 ĐIỂM)
Chọn đáp án đúng nhất trong các câu dưới đây:(Mỗi câu đúng được 0.25 điểm)
Câu 1: Chương trình dịch khơng cĩ khả năng nào trong các khả năng sau
A. Thơng báo lỗi cú pháp	B. Tạo được chương trình đích
C. Phát hiện lỗi cú pháp	D. Phát hiện lỗi ngữ nghĩa 
Câu 2: Chú thích sử dụng trong NNLT Pascal cĩ thể được ghi trong cặp dấu?
 A. [ )	B. (* *)	C. [ ]	 D. ( )
Câu 3: Tên nào dưới đây đúng quy tắc đặt tên của Pascal:
A. xy2	 B. x*y	 C. 2ab	D. A – BC
Câu 4: Khai báo sau là khai báo gì?
User CRT;
A. Khai báo biến	B. Khai báo hằng	C. Khai báo thư viện	D. Khai báo tên 
Câu 5: Khai báo nào trong các khai báo sau là hợp lệ ?
A. Const : n =10;	 B. Const n=10;	 C. Const n:=10;	 D. Const n : real;
Câu 6: Trong các tên sau, tên nào là đúng trong ngơn ngữ pascal?
 A. a#bc B. 2abc C. _abc D. A bc
Câu 7: Tên nào sai trong các tên sau?
 A.	1tuoi	B. o3noisinh	 B. namsinh	D. ngoc_anh 
Câu 8 : Chọn cú pháp khai báo đúng: 
 A. USES ;	B. PROGRAM ;
 C. VAR := ;	D. CONST : ;
Câu 9: Đại lượng mà giá trị khơng thay đổi trong quá trình thực hiện chương trình gọi là
 A. Chú thích	 	B. Hằng	 C. Từ khố	 D. Biến
Câu 10: Xét khai báo biến sau :
	Var a, b, c : real;
 	 i, j : byte;
Bộ nhớ cấp phát cho khai báo trên là bao nhiêu byte?
 A. 8 byte	 	B. 20 byte	 C. 14 byte	 D. 32 byte 
Câu 11: Trong Pascal khai báo nào sau đây là đúng?
 A. Var x; y; z : real;	B. Var x, y, z : char; 
 C. Var x, y, z = real;	D. Var : x, y, z = Char;
Câu 12: Xác định tên biến đúng: 
 A. Ho_ten 	 B. 123456 	 C. 1hoten 	 D. Ho ten
Câu 13: Cho biết kết quả trả về của biểu thức sau? (20 mod 3) div 2 + (15 div 4)
 A. 3 B. 5 C. 4	 D. 10
Câu 14: Cách viết nào cho biểu thức sau là đúng trong TP: 3x2-(x-m)-15=13
 A. 3*x*x- 1/sqr(5)*(x-m)-15=13	B. 3*sqr(x)- (1/sqrt(5))*(x-m)-15=13
 C. 3*x*x- 1/sqr(5)(x-m)-15=13	D. 3*x*x- (1/sprt(5))*(x-m)-15=13
Câu 15: Xác định giá trị của x, y sau khi thực hiện đoạn chương trình?
	Var x, y : Integer;
	Begin
	 x:= 30; y:= 20;
	x:= x-y; y:= y-x;
	End;
 A. x= 10, y= -10.	 B. x= 10, y= 10. C. x= 30, y= 20.	D. x= 10, y= 20.
Câu 16: Để gán 2 vào cho biến x, ta viết:
x := 2; 	 B. x : 2;	 C.x = 2;	 D. x =: 2;
Câu 17: Biểu thức x2 + y2 ≤ R2 được biểu diễn trong pascal là:
 A. x*x + y*y < = R*R;	B. sqr(x) + sqr(y) < sqr(R);	
 C. sqrt(x) + sqrt(y) < = sqrt(R);	D. Cả A và C đều đúng;
Câu 18 : Kết quả của i sau khi thực hiện chương trình
i := 49;
i := sqrt(i) + 1; 
i := i + 1;
 A. 1	 B. 9	 	 C. 25	 D. 7
Câu 19: Cho x=155, y=6. Biểu thức x mod y cho kết quả?
A. 0	B. 25	 C. 25.8	D.5
 Câu 20: Để nhập giá trị cho hai biến x,y ta sử dụng thủ tục nào sau đây trong pascal?
	 A Read(x;y);	B Write(x;y);	C Writeln(x,y);	D Readln(x,y);
Câu 21: Để đưa giá trị của hai biến nguyên x,y ra màn hình ta sử dụng thủ tục nào sau đây?
	 A Write(‘ x ‘, ‘ y ‘);	B Writeln(‘xy’);	C Write(x,y);	D Writeln(xy);
 Câu 22: Cho đoạn chương trình
 x+1;
 If x <= 101 then x: =x+1 Else x:=x-1;
 Cho x=100. kết quả x bằng bao nhiêu?
 A. 102	B. 101	C. 99	D. 100
 Câu 23: Với cấu trúc rẽ nhánh IF THEN ; câu lệnh sau THEN được thực hiện khi: 
 	 A. Điều kiện khơng tính được. 	B. Điều kiện được tính tốn xong và cho giá trị đúng. 
 	 C. Điều kiện được tính tốn xong. 	D. Điều kiện được tính tốn xong và cho giá trị sai.
 Câu 24: Xét chương trình sau:
	 Var i, s: integer;
	 BEGIN
	 S:=0;
	 For i:=1 to 5 do s:=s*1;
	 Write(s);
	 END.
 Kết quả của chương trình trên là:
	 A. 0;	 B. 5;	 C.120;	 D. 15;
II. HỒN THÀNH CÁC CÂU SAU: (4 ĐIỂM)
Câu 1: Chọn từ thích hợp để điền vào chỗ trống: (1 Điểm)
a) Chương trình dịch phát hiện được lỗi .................................................nhưng khơng phát hiện được lỗi ........................................................................................................................................
b) Chương trình dịch cĩ hai loại là: .........................................................................................và
......................................................................................................................................................
Câu 2: Điền kí tự Đ (Đúng) hoặc S (Sai) vào ơ trống của những khẳng định sau: (1 Điểm)
Nội dung
Đúng
Sai
1. Điều kiện là một biểu thức logic
2. Số lần lặp của câu lệnh là hồn tồn xác định được
3. Câu lệnh phải là câu lệnh đơn
4. và phải cùng kiểu với 
Câu 3: Ghép mỗi câu ở cột 1 với một câu thích hợp ở cột 2: (2 Điểm) 
Cột 1
Cột 2
1) Biên dịch nghĩa là
a) Chương trình
2) Tập hợp các lệnh để máy tính thực hiện một nhiệm vụ nhất định được gọi là 
b) Thơng dịch
3) Chương trình viết bằng ngơn ngữ bậc cao
c) Phải chuyển đổi thành chương trình trên ngơn ngữ máy mới cĩ thể thực hiện được.
4) Dịch và thực hiện từng câu lệnh, nếu cịn thì tiếp tục quá trình này được gọi là
d) Viết chương trình cho máy tính
e)Dịch tồn bộ chương trình nguồn thành chương trình đích để thực hiện trên máy và lưu trữ được.

Tài liệu đính kèm:

  • docĐỀ 2.doc