Chào mừng quý vị đến với website của trường THCS Lãng Ngâm
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ài liệu của
Thư viện về máy tính của mình.
Nếu chưa đăng ký, hãy nhấn vào chữ ĐK thành viên ở phía bên trái, hoặc xem phim hướng dẫn tại đây
Nếu đã đăng ký rồi, quý vị có thể đăng nhập ở ngay phía bên trái.
Nếu chưa đăng ký, hãy nhấn vào chữ ĐK thành viên ở phía bên trái, hoặc xem phim hướng dẫn tại đây
Nếu đã đăng ký rồi, quý vị có thể đăng nhập ở ngay phía bên trái.
Thi Học kì II - MT

- 0 / 0
(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
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;
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
B. For
C. For
D. For
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
C. While
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;
 







Các ý kiến mới nhất