Tin8 đề 1

Chia sẻ bởi Nguyễn Thi Xuân Diệp | Ngày 17/10/2018 | 42

Chia sẻ tài liệu: tin8 đề 1 thuộc Tin học 8

Nội dung tài liệu:

Đề chính thức KIỂM TRA HKII NĂM HỌC 2010 -2011. Môn :Tin học, Lớp 8

I - PHẦN TRẮC NGHIỆM KHÁCH QUAN : ( 2 đ ) - Thời gian làm bài 15 phút
Thí sinh chọn chữ cái chỉ kết quả mà em chọn là đúng và ghi vào tờ giấy làm bài.
Câu 1: Cấu trúc điều kiện dạng đầy đủ có dạng:
A. if <điều kiện > then ; else ;
B. if <điều kiện > then else ;
C. if <điều kiện> then ;
D. if then ;
Câu 2:Trong các tên sau đây, tên nào là hợp lệ trong ngôn ngữ Pascal:
A. Tam giac; B. end;
C. Tamgiac; D. 3so.
Câu 3: Câu lệnh viết đúng cú pháp là:
A. While <điều kiện> to ;
B. While <điều kiện> do ;
C. While <điều kiện> to do ;
D. While <điều kiện>; do ;
Câu 4:Cú pháp của câu lệnh lặp for … to …do là ?
A. For (biến đếm):=(giá trị đầu) to (giá trị cuối) do (câu lệnh);
B. If (điều kiện) then (câu lệnh);
C. Var n, i:interger;
D. Phải kết hợp cả a, b và c.
Câu 5: Hoạt động nào sau đây lặp với số lần nhất định:
A. Ngày ăn cơm ba bữa B.Mỗi tuần đi tập đàn một lần
C. Học cho tới khi thuộc bài D.Nhặt từng cọng rau cho tới khi xong
Câu 6: Chọn khai báo hợp lệ:
A. Var a,b: array[1..n] of real; B. Var a,b: array[1..100] of real;
C. Var a,b: array[1:n] of real; D. Var a,b: array[1…n] of real;
Câu 7: Trong ngôn ngữ Pascal, đoạn chương trình sau đưa ra màn hình kết quả gì?
For i:=1 to 8 do write (i,’ ‘);
A. 1 2 3 4 5 6 7 8 B. 8 7 6 5 4 3 2 1
C. Đưa ra 10 dấu cách D. Không đưa ra kết quả gì
Câu 8: Vòng lặp while ..do là vòng lặp:
A. Biết trước số lần lặp B. Chưa biết trước số lần lặp
C. Biết trước số lần lặp nhưng giới hạn là <=100 D. Biết trước số lần lặp nhưng giới hạn là >=100




- Hết -








Đề chính thức KIỂM TRA HKII NĂM HỌC 2010 -2011. Môn :Tin học, Lớp 8


Điểm bằng số


Điểm bằng chữ
Giám khảo 1

Số thứ tự



Giám khảo 2
Số phách


II - PHẦN TỰ LUẬN : ( 8 đ) - Thời gian làm bài 45 phút
Câu 1: ( 2đ) Trong các câu lệnh Pascal sau đây, câu lệnh nào sai và sai ở đâu?
while i:= 1 do t:=10;

for i:=1 to 10 do x:=x + 1;

for i:=1 to 10 ; do x:=x + 1;

i:=1; while i < 10 do sum:=sum + i; i:=i + 1;


Câu 2: ( 2đ) Hãy ghép mỗi ý ở cột A (Đoạn chương trình Pascal) với một ý ở cột B (Kết quả) sao cho thích hợp
A (Đoạn chương trình Pascal)
B (Kết quả)
Cách ghép

1) j:=2; k:=3;
For i:=1 to 5 do j:=j + 1; k:=k + j;
Writeln(j,’ ‘,k);
a) j = 7, k = 28;
1 với …..

2) j:=2; k:=3;
For i:=1 to 5 do
Begin j:=j + 1; k:=k + j; end;
Writeln(j,’ ‘,k);
b) i = 6; j = 7, k = 28;
2 với …..

3) i:=1; j:=2; k:=
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...

Người chia sẻ: Nguyễn Thi Xuân Diệp
Dung lượng: 63,50KB| Lượt tài: 1
Loại file: doc
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)