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);
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: