Kiểm tra 1 tiết Môn: Tin học 8

doc2 trang | Chia sẻ: minhhong95 | Lượt xem: 2188 | Lượt tải: 0download
Bạn đang xem nội dung tài liệu Kiểm tra 1 tiết Môn: Tin học 8, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
Họ và tên: .	Kiểm tra 1 tiết
Lớp: 8	Thời gian 45 phút
	Môn: Tin học (Đề a)
Phần trắc nghiệm khách quan: (khoanh tròn vào câu trả lời mà em cho là đúng nhất)
Câu 1: Biểu thức nào sau đây khi viết trong Passcal ta không viết được biểu thức đó
a. x/y	b. (20 - 15) # 5	c. b/(a * a + c)	d. (a+b)*(a+b)/4
Câu 2: Tên nào sau đây là tên hợp lệ trong ngôn ngữ Passcal ?
a. Dien>tich	b. Dien tich	c. Dientich	d. Dien-tich
Câu 3: Chương trình nào sau đây là chương trình hợp lệ:
Begin
Uses Crt ;
Program CT_dautien ;
Write(‘chao cac ban’) ;
	End.
Program CT_dautien 
 Uses Crt ;
 Begin
Write(‘chao cac ban’) ;
	End.
 c. Program CT_dautien ;
Uses Crt ;
 Begin
Write(‘chao cac ban’) ;
	End.
d. Begin
 Uses Crt ;
Write(‘chao cac ban’) ;
	 End.
 Câu 4: Kiểu khai báo nào sau đây là sai?
a. Var HS=30;	b. Const HS = 30;	c. Var HS: integer; 	d.Const HS = 50 ;
 Câu 5: Câu lệnh nào sau đây viết đúng khi viết trên ngôn ngữ Passcal?
a. Write ‘ Chao cac ban.’)	b. Write (‘ Chao cac ban.’);	
c. Write (“ Chao cac ban.”)	d. Write ‘ Chao cac ban.’;
 Câu 6: Giả sử A được khai báo là biến với kiểu dữ liệu số thực, X là biến kiểu dữ liệu xâu. Các phép gán sau đây phép gán nào không hợp lệ?
 a. A:=’ Nguyen Du’;	b. A:=6	c. X:=’3242’;	d. X:= Nguyen Du; 
II Phần tự luận: 
Câu 1. Hãy sửa lại cho đúng các lỗi nếu có trong các câu lệnh dưới đây:
Câu lệnh
Sửa lỗi
Var a,b = integer;
Const c: 6;
Begin
a:= 21;
b:= a/c
Write(b);
Readln
End
Câu 2. Hãy cho biết biến và hằng khác nhau ở chỗ nào?
Câu 3. Viết chương trình bằng ngôn ngữ Passcal trên giấy kiểm tra sau:
Tính a = b : c; biết c=30 và b được nhập vào từ bàn phím.
Tính diện tích hình thang với đáy lớn là a; đáy bé là b và đường cao h.(Biết a,b,h được nhập vào từ bàn phím và a,b là số tự nhiên khác 0 và cùng đơn vị đo).
Họ và tên: .	Kiểm tra 1 tiết
Lớp: 8	Thời gian 45 phút
	Môn: Tin học (Đề b)
I.Phần trắc nghiệm khách quan: (khoanh tròn vào câu trả lời mà em cho là đúng nhất)
Câu 1: Tên nào sau đây là tên hợp lệ trong ngôn ngữ Passcal ?
	a. Tam ;giac;	b. Tamgiac;	c. 3Tamgiac;	d. Tam – giac;
Câu 2: Chương trình nào sau đây là chương trình hợp lệ:
a. Uses Crt ;
 Begin
Program BT_1 ;
 Write(‘chao cac ban’) ;
	 End.
 b. Begin
 Uses Crt ;
 Write(‘chao cac ban’) ;
	 End.
c. Begin
Uses Crt ;
 Program BT_1 ;
Write(‘chao cac ban’) ;
	End.
 d. Program BT_1 ;
Uses Crt ;
Begin 
Write(‘chao cac ban’) ;
	 End.
Câu 3: Biểu thức nào sau đây khi viết trong Passcal ta không viết được biểu thức đó
	a. (20 - y)2 > 5	b. x/y	c. (a+b) * (a+b)/8	d. b/(a * a + c)
 Câu 4: Câu lệnh nào sau đây viết sai khi viết trên ngôn ngữ Passcal?
	a. Write (‘ xin chao !’);	b. Writeln (‘ xin chao !’);	
	c. Write (‘ xin chao! Toi la Passcal ‘);	d. Write ( xin chao! Toi la Passcal.);
Câu 5: Kiểu khai báo nào sau đây là đúng?
a.Var TB = 5;	 	 b. Const TB : Real;	c. Const TB:=5; 	d. Var TB: real; 
Câu 6: Giả sử A được khai báo là biến với kiểu dữ liệu số nguyên, X là biến kiểu dữ liệu xâu. Các phép gán sau đây phép gán nào hợp lệ?
a. A:=’ Nguyen Du’;	 b. A:= 1.5	 c. X:= 3242;	d. X:= Nguyen Du; 
II Phần tự luận: 
Câu 1. Hãy sửa lại cho đúng các lỗi nếu có trong các câu lệnh dưới đây:
Câu lệnh
Sửa lỗi
Var a,b := integer;
Const c=3;
Begin ;
a:= 21
b:= a/c;
Write(b),
Readln
End .
Câu 2. Hãy cho biết biến và hằng khác nhau ở chỗ nào?
Câu 3. Viết chương trình bằng ngôn ngữ Passcal trên giấy kiểm tra sau:
Tính S = pi * R2; biết pi=3.14 và R được nhập vào từ bàn phím.
Tính diện tích S của hình tam giác với độ dài cạnh a và chiều cao tương ứng h.(Biết a,h là số tự nhiên được nhập từ bàn phím).

File đính kèm:

  • docKt1tTi8-B1X.doc