De thi HKII tin 8 co dap an
Chia sẻ bởi Huỳnh Trọng Tín |
Ngày 17/10/2018 |
42
Chia sẻ tài liệu: de thi HKII tin 8 co dap an 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 : ( 3 đ ) - Thời gian làm bài 10 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: Em hiểu câu lệnh lặp theo nghĩa nào dưới đây?
Một lệnh thay cho nhiều lệnh.
Các câu lệnh được viết lặp đi lặp lai nhiều lần.
Vì câu lệnh đã có tên là lệnh lặp
Cả a, b, c đều sai.
Câu 2: Cách viết câu lệnh lặp với số lần biết trước như sau:
For = to do ;
For: = to do ;
For := to do ;
For = to do
Câu 3: cho đoạn chương trình sau:
I:=1;
While i<=5 do
Begin tong:= tong + I; I:= I + 1; End;
Sau đoạn chương trình trên em hãy cho biết biến “tong” có giá trị bằng bao nhiêu?
A.1 B.5 C.10 D.15
Câu 4.Để khai báo biến mảng a gồm 10 phần tử , mỗi phần tử 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:
n:=1;
While n<10 do
Begin n:=n+1; Writeln(‘ xin chao’); end;
Khi thực hiện chương trình câu “ xin chao” được viết ra màn hình mấy lần?
A. 0 B.9 C. 10 D. Vòng lặp vô tận.
Câu 6.Chỉ ra phát biểu sai trong các phát biểu dưới đây.
Dạng cấu trúc lặp với số lần lặp biết trước được thể hiện bằng câu lệnh Pascal For… do.
Các câu lệnh For.. do không thể lồng trong nhau
Câu lệnh GotoXY(a,b) có tác dụng đưa con trỏ về cột a, hàng b.
Câu lệnh GotoXY(a,b) có tác dụng đưa con trỏ về hàng a, cột b.
- 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ố phách
Giám khảo 2
II - PHẦN TỰ LUẬN : (7 đ) - Thời gian làm bài 35 phút
Bài 1 Tìm lỗi trong chương trình và sửa lỗi chương trình cho đúng:
Tính Tổng Các Số Tự Nhiên Từ 100 Đến 1000 (Vòng lặp với số lần lặp chưa biết).
Program tinh_tong;
Var i S: Integer;
Begin
i: 100;
S = 0;
While i > 1000 do
S:= S + i
i:= i + 1;
Writeln(‘ Tong cac so tu nhien tu 100 den 1000 la:’,S); Readln;
End.
Bài 2. Viết chương trình nhập vào một mảng các số nguyên.Ghi ra màn hình giá trị trung bình cộng của mảng đó và các phần tử nhỏ hơn giá trị trung bình cộng của mảng.
BÀI LÀM
I - PHẦN TRẮC NGHIỆM KHÁCH QUAN :
Câu
1
2
3
4
5
6
Kết quả
II - PHẦN TỰ LUẬN :
HƯỚNG DẪN CHẤM
Ðề 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 : ( 3 đ)
Câu
1
2
3
4
5
6
Kết quả
A
C
D
D
B
D
Mỗi lựa chọn đúng 0,5điểm
II - PHẦN TỰ
I - PHẦN TRẮC NGHIỆM KHÁCH QUAN : ( 3 đ ) - Thời gian làm bài 10 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: Em hiểu câu lệnh lặp theo nghĩa nào dưới đây?
Một lệnh thay cho nhiều lệnh.
Các câu lệnh được viết lặp đi lặp lai nhiều lần.
Vì câu lệnh đã có tên là lệnh lặp
Cả a, b, c đều sai.
Câu 2: Cách viết câu lệnh lặp với số lần biết trước như sau:
For
For
For
For
Câu 3: cho đoạn chương trình sau:
I:=1;
While i<=5 do
Begin tong:= tong + I; I:= I + 1; End;
Sau đoạn chương trình trên em hãy cho biết biến “tong” có giá trị bằng bao nhiêu?
A.1 B.5 C.10 D.15
Câu 4.Để khai báo biến mảng a gồm 10 phần tử , mỗi phần tử 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:
n:=1;
While n<10 do
Begin n:=n+1; Writeln(‘ xin chao’); end;
Khi thực hiện chương trình câu “ xin chao” được viết ra màn hình mấy lần?
A. 0 B.9 C. 10 D. Vòng lặp vô tận.
Câu 6.Chỉ ra phát biểu sai trong các phát biểu dưới đây.
Dạng cấu trúc lặp với số lần lặp biết trước được thể hiện bằng câu lệnh Pascal For… do.
Các câu lệnh For.. do không thể lồng trong nhau
Câu lệnh GotoXY(a,b) có tác dụng đưa con trỏ về cột a, hàng b.
Câu lệnh GotoXY(a,b) có tác dụng đưa con trỏ về hàng a, cột b.
- 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ố phách
Giám khảo 2
II - PHẦN TỰ LUẬN : (7 đ) - Thời gian làm bài 35 phút
Bài 1 Tìm lỗi trong chương trình và sửa lỗi chương trình cho đúng:
Tính Tổng Các Số Tự Nhiên Từ 100 Đến 1000 (Vòng lặp với số lần lặp chưa biết).
Program tinh_tong;
Var i S: Integer;
Begin
i: 100;
S = 0;
While i > 1000 do
S:= S + i
i:= i + 1;
Writeln(‘ Tong cac so tu nhien tu 100 den 1000 la:’,S); Readln;
End.
Bài 2. Viết chương trình nhập vào một mảng các số nguyên.Ghi ra màn hình giá trị trung bình cộng của mảng đó và các phần tử nhỏ hơn giá trị trung bình cộng của mảng.
BÀI LÀM
I - PHẦN TRẮC NGHIỆM KHÁCH QUAN :
Câu
1
2
3
4
5
6
Kết quả
II - PHẦN TỰ LUẬN :
HƯỚNG DẪN CHẤM
Ðề 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 : ( 3 đ)
Câu
1
2
3
4
5
6
Kết quả
A
C
D
D
B
D
Mỗi lựa chọn đúng 0,5điểm
II - PHẦN TỰ
* 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ẻ: Huỳnh Trọng Tín
Dung lượng: |
Lượt tài: 1
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)