Kiểm tra 1 tiết môn: Tin học 8 (tuần: 9 – tiết: 18)

A. PHẦN TRẮC NGHIỆM: (6 điểm)

 Hãy khoanh tròn vào chữ cái trước câu trả lời đúng nhất trong các câu hỏi sau:

Câu 1: Kết quả của phép toán 17 mod 3 là:

A. 5 B. 2 C. 1 D. 8.5

Câu 2: Để dịch chương trình Pascal ta sử dụng tổ hợp phím nào?

A. Alt +F5 B. Ctrl+F9 C. Alt + X D. Alt +F9

Câu 3: Các phép toán nào sau đây không dùng cho kiểu số thực?

A. +, -,*,/ B. <,>,>=,<=,><>,=

C. Mod và div D. +, -,*,/ và <,>,>=,<=,><>,=

Câu 4: Biểu thức toán học x+5a+3 - yb+5 được viết bằng ngôn ngữ lập trình Pascal là:

A. x+5/a+3-y/b+5 B. (x+5)/(a+3)-y/(b+5)

C. x+5\a+3-y\b+5 D. (x+5)\(a+3)-y\b+5

Câu 5: Dữ liệu nào sau đây được xem là dữ liệu dạng xâu kí tự?

A. ’1234’ B. 1234 C. 123.4 D. 123+E

Câu 6: Giả sử A được khai báo là biến kiểu số thực. Phép gán đúng là:

A. A = 4.1; B. A = x; C. X:= 2; D. A:= “abc”;

Câu 7: Từ khóa nào sau đây dùng để khai báo thư viện?

A. Uses B. const C. Var D. Program

 

doc 3 trang Người đăng phammen30 Lượt xem 700Lượt tải 0 Download
Bạn đang xem tài liệu "Kiểm tra 1 tiết môn: Tin học 8 (tuần: 9 – tiết: 18)", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên
TRƯỜNG THCS TAM THANH HỌ VÀ TÊN:  LỚP:. 
KIỂM TRA 1 TIẾT 
MÔN: TIN HỌC 8
TUẦN: 9 – TIẾT: 18 
Điểm:
Lời phê:
ĐỀ:
A. PHẦN TRẮC NGHIỆM: (6 điểm)
 Hãy khoanh tròn vào chữ cái trước câu trả lời đúng nhất trong các câu hỏi sau: 
Câu 1: Kết quả của phép toán 17 mod 3 là: 
A. 5 	B. 2 	C. 1 	 D. 8.5
Câu 2: Để dịch chương trình Pascal ta sử dụng tổ hợp phím nào?
A. Alt +F5	B. Ctrl+F9	C. Alt + X 	D. Alt +F9
Câu 3: Các phép toán nào sau đây không dùng cho kiểu số thực?
A. +, -,*,/	B. ,>=,,=
C. Mod và div	D. +, -,*,/ và ,>=,,=
Câu 4: Biểu thức toán học - được viết bằng ngôn ngữ lập trình Pascal là:
A. x+5/a+3-y/b+5	B. (x+5)/(a+3)-y/(b+5)	
C. x+5\a+3-y\b+5	D. (x+5)\(a+3)-y\b+5
Câu 5: Dữ liệu nào sau đây được xem là dữ liệu dạng xâu kí tự?
A. ’1234’	B. 1234	C. 123.4	D. 123+E
Câu 6: Giả sử A được khai báo là biến kiểu số thực. Phép gán đúng là:
A. A = 4.1;	B. A = x;	C. X:= 2;	D. A:= “abc”;
Câu 7: Từ khóa nào sau đây dùng để khai báo thư viện?
A. Uses	B. const	C. Var	D. Program
Câu 8: Trong Pascal, khai báo nào sau đây là đúng?
A. Var tb = Real;	B. Var 4hs : integer;	C. Const X = 30;	D. Var R = integer;
Câu 9: Đâu là các từ khoá?
A. Lop82, uses, begin, end	B. Program, end, begin, Readln, lop8a
C. Program, then, mot, hai,ba	D. Program, end, begin
Câu 10: Kết quả in ra màn hình của câu lệnh Writeln(‘5+20 = ‘, ‘20+5’); là:
A. 5+20=25	B. 5+20=20+5	C. 20+5=25	D. 25 = 25
Câu 11: Trong các tên sau đây, tên nào là hợp lệ trong ngôn ngữ Pascal?
A. var	B. TAMGIAC	C. end	D. 8x
Câu 12: Câu lệnh dùng để tạm ngừng chương trình là:
A. Writeln(); 	 B. Clrscr; 	 C. Readln ; 	D. program;
B. TỰ LUẬN: (4 điểm)
Bài 1 (1 điểm): Viết các biểu thức toán học sau đây thành biểu thức trong Pascal. 
a/ (a+b)2 + a:2	
....................................................................................................................................................................................................................................................................................................................................................
..........................................................................................................................................................................
b/ 	
....................................................................................................................................................................................................................................................................................................................................................
..........................................................................................................................................................................
Bài 2 (1 điểm): Nêu sự khác nhau giữa biến và hằng. Viết cú pháp lệnh gán giá trị cho biến trong Pascal.
....................................................................................................................................................................................................................................................................................................................................................
..........................................................................................................................................................................
..........................................................................................................................................................................
....................................................................................................................................................................................................................................................................................................................................................
..........................................................................................................................................................................
..........................................................................................................................................................................
Bài 3 (2 điểm): Tìm và sửa các lỗi sai trong chương trình Pascal sau: 
(Chương trình nhập vào 2 số nguyên x,y sau đó hoán đổi vị trí của x,y và in kết quả ra màn hình)
Program Hoan_Doi;	 
 Const crt; 	 	
Var x, y = Integer;	 
Begin	 
 Clrscr; 	
 Write(‘Nhap x, y =’); 	
 Readln; 	
 x = y;	 
 y = x;	 
 Writeln( x , y); 	
 Readln;	
 End.	
ĐÁP ÁN 
A. PHẦN TRẮC NGHIỆM: (6 điểm)
Mỗi câu đúng được 0,5 điểm
1
2
3
4
5
6
7
8
9
10
11
12
B
D
C
B
A
C
A
C
D
B
B
C
B. TỰ LUẬN: (4 điểm)
Bài 1 (1 điểm): 
Mỗi câu đúng được 0,5 điểm
(a+b)*(a+b)+a/2	
(x-y)/(2*x+1) 
Bài 2 (1 điểm): 
Mỗi ý đúng được 0,5 điểm
Khác nhau: 
+ Biến: Có giá trị có thể thay đổi trong quá trình thực hiện chương trình.
+ Hằng: Có giá trị không đổi trong quá trình thực hiện chương trình.
Cú pháp lệnh gán giá trị cho biến trong Pascal: := ;
Bài 3 (2 điểm): 
Đề
Chương trình đúng
Điểm
Program Hoan_Doi;	
 Const crt; 	
 Var x, y : Integer;	
 Begin	 Clrscr; 	 Write(Nhap x, y =); 	 Readln; 	 x = y;	 y = x;	 Writeln(‘ x , y’); 	 Readln	
 End.	
Program Hoan_Doi;	
 Uses crt; 	
 Var x, y, z : Integer;	
 Begin	Clrscr; 	Write(‘Nhap x, y =‘); 	 Readln(x,y); 	
z := x;
x := y;
y := z;	
 Writeln( x , y); 	Readln	
 End.	
0,25 đ
0,25 đ
0,25 đ
0,25 đ
0,25 đ
0,25 đ
0,25 đ
0,25 đ

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

  • docDE_KIEM_TRA_1_TIET_TIN_8_TUAN_9_TAN.doc