C.Ngôn ngữ lập trình D.Tất cả các ngôn ngữ nói trên Câu 2: Trong các tên sau, tên nào là tên hợp lệ trong Pascal. A.Tinh_tong B[r]
(1)ĐỀ THI LỚP 8
I./ TR ẮC NGHIỆM (4.0 điểm)
Câu 1: Máy tính hiểu trực tiếp ngôn ngữ ngôn ngữ đây? A.Ngôn ngữ tự nhiên B.Ngôn ngữ máy
C.Ngơn ngữ lập trình D.Tất ngơn ngữ nói Câu 2: Trong tên sau, tên tên hợp lệ Pascal
A.Tinh_tong B Begin C 3diem D.#Tong
Câu 3: Trong biểu thức sau, biểu thức cho kết True
A.(5>3) and (6>2) B (7<1) and (6>2) C (7<1) or (6<2) D >7
Câu 4: Trong câu lệnh lặp for i:=1 to 10 do begin… end; Hỏi có vịng lặp thực
A.1 lần B lần C 10 lần D.Không lần
Câu 5: Khi cần đếm số từ đến 100, ta dùng kiểu kiểu liệu nào?
A.Byte B Real C String D Char
Câu 6: Các câu lệnh Pascal sau, câu lệnh hợp lệ?
A. for i:=100 to 1 do Writeln (‘A’); B. for i:=1.5 to 10.5 do Writeln (‘A’);
C for i:=1 to 10 do Writeln (‘A’); D. for i:=1 to 100 do;Writeln (‘A’); Câu : Sau thực đoạn chương trình sau, giá trị biến J bao nhiêu?
J :=0;
for i:=0 to 5 J := J+1;
A.2 B C D.8
Câu 8: Hãy cho biết giá trị biến X =? Sau thực câu lệnh if (45 mod ) = then X :=X+2; ( Biết trước giá trị biến X = 5)
A.5 B C D 11
II./ TỰ LUẬN (6.0 điểm)
Câu : (1.5 đ)Hãy cho biết giá trị biến a, b, c sau thực xong lệnh sau: 1./ Const c=5;
2./ a :=10; 3./ b :=a+10; 4./ a :=a +(c*b);
Câu 2: (2.0 đ) Hãy tìm lỗi sửa lại chương trình sau để chương trình Var a,b := integer;
Const c := 3; Begin
a := 200 b := a/c ; write (b); readln end
Câu 4: (2.5 đ) Viết chương trình tính diện tích hình trịn
(2)I./ TR ẮC NGHIỆM (4.0 điểm)Mỗi câu 0.5 điểm
1
B A A C A C C B
II./ TỰ LUẬN (6.0 điểm)
Câu 1: (2.0 điểm) Sau thực xong lệnh biến a, b, c có giá trị là: 110, 20, Câu 2: (2.0 đ) Chương trình sửa lại sai
Var a: integer; b: real; Const c = 3;
Begin
a := 200; b := a/c ; write (b); readln end
Câu 4: (2.5 đ)chương trình tính diện tích hình trịn Program Dientichhinhtron;
Uses crt; Var r: interger; S: real; Const Pi = 3.14; Begin
Clrscr;
Write (‘Cho biet ban kinh hinh tron r =: ‘); Readln (r)
S :=Pi*r*r;
Write (‘dien tich hinh tron la: ‘, S:8:2); Readln