ĐỀ KIỂM TRA HỌC KỲ I – LỚP 8 NĂM HỌC: 2015 – 2016 MÔN: TIN HỌC Thời gian: phút ( Không kể thời gian phát đề ) PHÒNG GD & ĐT THOẠI SƠN TRƯỜNG THCS VĨNH TRẠCH ĐỀ CHÍNH THỨC SBD:SỐ PHÒNG:.. ĐỀ B: I. Trắc nghiệm Câu 1: Trong Pascal khai báo nào sau đây là đúng? A. Var a=real; B. Var a:=real; C. Var a: read; D. const a=50; Câu 2: Hãy chọn phát biểu sai trong các phát biểu sau đây: A. Viết chương trình là hướng dẫn máy tính thực hiện các công việc hay giải một bài toán cụ thể. B. Khi thực hiện chương trình, máy tính sẽ thực hiện các lệnh có trong chương trình một cách không tuần tự. C. Chương trình máy tính là một dãy các lệnh mà máy tính có thể hiểu và thực hiện được. D. Chương trình dịch là chương trình dùng để dịch những chương trình viết bằng ngôn ngữ bậc cao sang ngôn ngữ máy. Câu 3: Trong Pascal, khai báo nào sau đây là đúng? A. Var tb: real; B. x:= integer; C. const x: real; D. Var R = 30; Câu 4: Câu lệnh điều kiện dạng thiếu có dạng: A. if ; then ; B. if then; ; C. if then ; D. if then ; Câu 5: Trong pascal kiểu số nguyên là: A. real B. char C. integer D. string Câu 6: Biểu thức toán học (a2 + b)(1 + c)3 được biểu diễn trong Pascal như thế nào ? A. (a*a + b)(1+c)(1 + c)(1 + c); B. (a*a + b)*(1 + c)*(1 + c)*(1 + c); C. (a.a + b)(1 + c)(1 + c)(1 + c); D. (a2 + b)(1 + c)3; Câu 7: Trong cấu trúc chung của một chương trình Pascal gồm có mấy phần: A. Phần tên và phần thân. B. Phần thân. C. Phần khai báo, phần thân. D. Phần tên chương trình và phần khai báo. Câu 8: Câu lệnh điều kiện dạng đủ có dạng: A. if then else ; B. if ;then else ; C. if then; else ; D. if then ; else ; Câu 9: Câu lệnh lặp trong pascal có dạng: A. for :=; to do ; B. for := to do ; C. for = to do ; D. for := to ; do ; Câu 10: Các câu lệnh sau câu nào đúng? A. If x:=2 then a=b; B. If x>5; then a:=b; C. If x>5 then a:=b; else m:=n; D. If x>5 then a:=b else m:=n; Câu 11: Trong Pascal, giả sử x là biến kiểu xâu. Phép gán nào sau đây đúng? A. x:=20.5 B. x:= ‘Truong THCS’ C. x:=30 D. x:= Truong THCS Câu 12: Để chạy chương trình ta sử dụng tổ hợp nào? A. Alt + F9 B. Alt + F5 C. Ctrl + F5 D. Ctrl + F9 II. Tự luận Câu 1: Hãy liệt kê các lỗi nếu có trong chương trình dưới đây, sau đó sửa lại cho đúng. 1 Progam GIAI_PHUONG_TRINH_BAC_NHAT; 2 Uses crt; 3 Var a,b,x : real; 4 Bigin 5 Clrscr; 6 Writeln(‘GIAI PHUONG TRINH BAC NHAT : AX + B=0’); 7 Writeln(‘------------------------------------------------------------‘); 8 Write (‘Nhap a=’); readln(a); 9 Write (‘Nhap b=’); readln(b); 10 If(a=0) then 11 If(b=0) then Writeln(‘Phuong trinh co vo so nghiem’) 12 Ese writeln(‘Phuong tring vo nghiem’) 13 Else Writeln(‘Phuong trinh co nghiem x=’,-b/a); 14 Raed 15 End. Câu 2: Với mỗi câu lệnh sau đây giá trị của biến x sẽ là bao nhiêu, nếu trước đó giá trị của x bằng 10? if (5 mod 2) = 0 then x:=x-1; if x<12 then x:= x+5; Câu 3: Sau khi thực hiện đoạn chương trình sau, giá trị của j bằng bao nhiêu? J:=0; For i:=0 to 3 do j:=j+2;--------------------------------------------- ----------- HẾT ----------
Tài liệu đính kèm: