Đề kiểm tra học kỳ I – Lớp 8 năm học: 2015 – 2016 môn: Tin Học

doc 2 trang Người đăng haibmt Lượt xem 1244Lượt tải 0 Download
Bạn đang xem tài liệu "Đề kiểm tra học kỳ I – Lớp 8 năm học: 2015 – 2016 môn: Tin Học", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên
Đề kiểm tra học kỳ I – Lớp 8 năm học: 2015 – 2016 môn: Tin Học
ĐỀ 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:

  • docde_thi_hki1.doc