Đề kiểm tra 1 tiết Tin học 8 - Trường Tiểu học và THCS Vĩnh Thuận

Đề kiểm tra 1 tiết Tin học 8 - Trường Tiểu học và THCS Vĩnh Thuận

Cõu hỏi:

Câu 1:Trong các tên sau đây tên nào là hợp lệ trong ngôn ngữ lập trình pascal.(2đ)

A) bnm B) v1; C) 123b; D) Bai dau tien

E)Enduses F) begin; G) Baidautien H)j

Câu 2:Viết các biểu thức sau bằng kết quả ký hiệu trong pascal: (2đ)

a. 15-83 b. (20-15)2 25

b. c.112 = 121 d. x> 10-3x

Câu 3:

Hãy liệt kê các lỗi có trong chương trình dưới đây và sửa lại cho đúng: (4đ)

 Var a,b:=integer;

 Const:=3;

 Begin

 a:=200

 b:=a/c;

 Write(b);

 

doc 2 trang Người đăng tranhiep1403 Lượt xem 1353Lượt tải 0 Download
Bạn đang xem tài liệu "Đề kiểm tra 1 tiết Tin học 8 - Trường Tiểu học và THCS Vĩnh Thuận", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên
Trửụứng tieồu hoùc vaứ THCS Vúnh Thuaọn
Lụựp : 
Hoù vaứ teõn 
Kieồm tra 1 tieỏt
Moõn: tin hoùc 8
Ngaứy:
ẹieồm
Lụứi pheõ
Cõu hỏi: 
Câu 1:Trong các tên sau đây tên nào là hợp lệ trong ngôn ngữ lập trình pascal.(2đ)
A) bnm	B) v1;	C) 123b;	 	 D) Bai dau tien	
E)Enduses	F) begin;	G) Baidautien	 H)j
Câu 2:Viết các biểu thức sau bằng kết quả ký hiệu trong pascal: (2đ)
15-8³3	b. (20-15)2ạ 25	
c.112 = 121	d. x> 10-3x
Câu 3:
Hãy liệt kê các lỗi có trong chương trình dưới đây và sửa lại cho đúng: (4đ)
 Var a,b:=integer;
 Const:=3;
 Begin
 	a:=200
 	 b:=a/c;
 Write(b);
 Readln
 End.
Câu 1: Viết chương trỡnh tớnh nhập từ bàn phim x,y,z?
 Tớnh giỏ trị s=(x+y):z (2đ)
Đáp án:
1. A, B, E, G,H
2. a. 15-8>=3;	b.(20-15)*(20-15)25;
c. 11*11=121	d. x>10-3*x
3.Liệt kê các lỗi:
1) Thừa dấu bằng ở dòng 1(chỉ cần dấu hai chấm)
2)Thừa dấu hai chấm ở dòng 2 (với hằng chỉ cần dấu bằng)
3) Thiếu dấu chấm phẩy ở dòng 4;
4)Khai báo kiểu dữ liệu b không phù hợp: Khi chia hai số nguyên, kết quả luôn luôn là số thực cho dù có chia hết hay không. Do đó cần phải khai báo biến b là biến có kiểu dữ liệu số thực.
4:Program cau4;
	Uses crt;
	Var x,y,z:integer;
	S:real;
Begin
 Write(‘nhap x:’);readln(x);
 Write(‘nhap y:’);readln(y);
 Write(‘nhap z:’);readln(z);	
 S:=(x+y)/z;
 Writeln(‘xuat s= ‘,s:1:1);
 Readln;
End.	

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

  • docDE KIEM TRA 1 TIET HAY.doc