Đề thi HKII 11-12

Chia sẻ bởi Phạm Thị Cẩm Thùy | Ngày 17/10/2018 | 35

Chia sẻ tài liệu: Đề thi HKII 11-12 thuộc Tin học 8

Nội dung tài liệu:

Trường THCS Đức Phú
Họ và tên: ……………………………..
Lớp: 8
KIỂM TRA HỌC KÌ II - NĂM HỌC 2009-2010
Môn : TIN HỌC 8
Thời gian: 45 phút
Giám thị 1

Điểm (bằng số)
Điểm (bằng chữ)



Giám khảo 1
Giám khảo 2
Giám thị 2

Đề:
I/ PHẦN TRẮC NGHIỆM (6đ): Chọn câu trả lời đúng nhất.
Câu 1: Trong những tên sau đây, tên nào là hợp lệ trong ngôn ngữ lập trình Pascal?
A. 8a; B. tinhdientich; C. Program; D. tinh_tong va_tich;
Câu 2: Biểu thức (a2 +2b)(1+c)3 được biểu diễn như thế nào trong Pascal?
A. (a*a +2*b)(1+c)(1+c)(1+c) B. (a.a+2.b)(1+c)(1+c)(1+c)
C. (a2 +2.b)(1+c)3 D. (a*a +2*b)*(1+c)*(1+c)*(1+c)
Câu 3: Chỉ ra cách khai báo đúng:
A. Var: a, b integer; B. Var a, b := integer;
C. Var a, b: integer; D. Var a, b = interger;
Câu 4: Để khai báo biến a gồm 10 phần tử, mỗi phần tử của dãy là một biến có kiểu dữ liệu là real, ta khai báo:
A. Var a: array [10] of real; B. Var a: array[1:10] of real;
C. Var a: array[1…10] of real; D. Var a: array[1..10] of real;
Câu 5: Cho đoạn chương trình sau:
S:=0; i:=1;
While i <= n do
Begin S:= S + i;
i:= i + 1;
End;

Sau khi thực hiện đoạn chương trình với n = 2, giá trị của S là:
A. 1 B. 2 C. 3 D. 4

Câu 6: Cho đoạn chương trình sau:
S:= 1;
For i:= 1 to 3 do S:= S + i;
Sau khi thực hiện chương trình, kết quả là:
A. 7 B. 6 C. 5 D. 3
Câu 7: Để vẽ các hình hình học đơn giản ta sử dụng phần mềm
A.Microsoft Paint B. Sun Times C. Geogebra D. Yenka
Câu 8: Sau đây là một đoạn chương trình Pascal: for i:=1 to 10 do
begin
…..
End;
Sau khi thực hiện đoạn chương trình trên giá trị của i là:
A. 0 B. 10 C. 11 D. không xác định
Câu 9: Cú pháp câu lệnh lặp với số lần biết trước là:
A. while <điều kiện> do ;
B. for := to do ;
C. for := do to ;
D. If <điều kiện> then else ;
Câu 10: Để đếm có bao nhiêu số lẻ nhỏ hơn hay bằng n, em chọn đoạn lệnh:

A. for i:=1 to n do
if (i mod 2) < > 0 then S:=S + 1;
B. for i:=1 to n do
if (i mod 2) = 0 then S:=S + 1;

C. for i:=1 to n do
if (i mod 2)=0 then S:=S + i ;
D. for i:=1 to n do
if (i mod 2)<>0 then S:=S + i;

Câu 11: Các câu lệnh Pascal sau đúng hay sai? Viết chữ Đ hoặc S vào ô vuông.
(A. for i:=1 to 10; do x:=x+1 (B. for i:=10 to 1 do
* 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ẻ: Phạm Thị Cẩm Thùy
Dung lượng: 11,99KB| Lượt tài: 1
Loại file: zip
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)