Chào mừng quý vị đến với Thư viện tài nguyên dạy học tỉnh Bắc Kạn.

Quý vị chưa đăng nhập hoặc chưa đăng ký làm thành viên, vì vậy chưa thể tải được các tư liệu của Thư viện về máy tính của mình.
Nếu đã đăng ký rồi, quý vị có thể đăng nhập ở ngay ô bên phải.

Thi Học kì II - MT

Wait
  • Begin_button
  • Prev_button
  • Play_button
  • Stop_button
  • Next_button
  • End_button
  • 0 / 0
  • Loading_status
Nhấn vào đây để tải về
Báo tài liệu có sai sót
Nhắn tin cho tác giả
(Tài liệu chưa được thẩm định)
Nguồn:
Người gửi: Lộc Thị Huyền
Ngày gửi: 22h:13' 07-05-2012
Dung lượng: 59.5 KB
Số lượt tải: 80
Số lượt thích: 0 người
TRƯỜNG THCS LÃNG NGÂM

Họ và tên:……………………………
Lớp: 8….
KIỂM TRA CHẤT LƯỢNG HỌC KỲ II
MÔN: Tin học 8
Năm học 2011 - 2012
Thời gian làm bài:45 phút


 Điểm Lời phê của thầy cô giáo




Đề bài
Trắc nghiệm: (4 điểm)
Khoanh tròn vào các chữ cái A, B, C, D trước phương án trả lời đúng trong các câu sau:
Câu 1: Khai báo mảng a có 11 phần tử từ 5 đến 15 là các số nguyên thì ta khai báo như sau:
A. a:Array [1..11] of integer; B. a:Array [5...15] of integer;
C. a:Array [5..15] of integer; D. a:Array [11] of integer;
Câu 2: Cấu trúc của vòng lặp FOR – DO là
A. For := < giá trị cuối> downto do ;
B. For := < giá trị đầu> to do ;
C. For := < giá trị cuối> to do ;
D. For := < giá trị đầu> downto do ;
Câu 3: Cho S và i là biến kiểu nguyên. Khi chạy đoạn chương trình :
s:=0;
for i:=1 to 10 do s := s+i;
writeln(s);
Kết quả in lên màn hình là :
A. s = 45 B. s = 100 C. s = 11 D. s = 55
Câu 4: Cho i và T là biến kiểu nguyên. Khi chạy đoạn chương trình :
i:=1; T:=0;
While i<=8 do
Begin i:= i + 1; T:= T + i; end;
Kết quả in lên màn hình là :
A. T = 35 B. T = 27 C. T = 20 D. T = 45
Câu 5: Cho S và i là biến nguyên. Khi chạy đoạn chương trình :
s:=1;
for i:=1 to 6 do s := s *i;
writeln(s);
Kết quả in lên màn hình là :
A. s = 72 B. s = 720 C. s = 55 D. s = 120
Câu 6: Xuất dữ liệu từ mảng a có 11 phần tử từ 5 đến 15 thì ta viết lệnh như sau:
A. Writeln(a); B. Writeln (a[11]);
C. For i: =5 to 15 do Writeln (a[i]); D. Writeln (a[i]);
Câu 7: Cấu trúc của vòng lặp while - do có dạng:
A. While <điều kiện> do ; B. While <điều kiện> do
C. While do ; D. While do <điều kiện>;
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. Biết trước số lần lặp nhưng giới hạn là >=100
C. Biết trước số lần lặp nhưng giới hạn là <=100
D. Chưa biết trước số lần lặp
II. Phần tự luận
Câu 1. (3 điểm)
Ngôn ngữ lập trình là gì?
Tên do người lập trình đặt phải tuân thủ theo quy tắc nào?
Câu 2: (3 điểm) Hãy viết lại đọan chương trình sau cho đúng:
var S, n : integer;
S:=0; n:=1;
Begin
begin
while S<=1000 do
n:=n+1;
S:=S+n;
end;
writeln(`So n nho nhat de tong > 1000 la `,n);
readln
end.
writeln(`Tong dau tien > 1000 la `,S);

Bài làm






















ĐÁP ÁN – THANG ĐIỂM
Đáp án
Thang điểm

I. Trắc nghiệm:
Câu
1
2
3
4
5
6
7
8

Đáp án
C
B
D
A
B
C
A
D



4 điểm



Tự luận:
Câu 1:
a) Ngôn ngữ lập trình là ngôn ngữ dùng để viết các chương trình máy tính;
 
Gửi ý kiến