De so 2 thi HKII + DA+MT
Chia sẻ bởi Đoàn Thanh Quân |
Ngày 17/10/2018 |
44
Chia sẻ tài liệu: De so 2 thi HKII + DA+MT thuộc Tin học 8
Nội dung tài liệu:
MA TRẬN ĐỀ KIỂM TRA
Mức độ
Bài
Biết
Hiểu
Vận dụng
Cộng
6
1
0,5
2
0,5
7
1
0,5
4
2
3
2,5
8
1
0,5
1
3
9
1
0,5
Cộng
4
2
4
2
6
6
14
10
Điểm
Lời phê của thầy cô giáo
I/ Khoanh tròn chữ cái đứng trước phương án em cho là đúng: (4 điểm)
Câu 1: Lệnh lặp nào sau đây là đúng?
For= to do ;
For:= to do ;
For:= to do ;
For: to do ;
Câu 2: Vòng lặp While <Điều kiện> do; là vòng lặp:
A. Chưa biết trước số lần lặp
B. 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
Câu 3: Trong ngôn ngữ lập trình Pascal câu lệnh nào sau đây là đúng:
A. If a=5 then a:=a+1; else a:=a+2; B. If a=5 then a:=a+1else a:=a+2 C. If a=5 then a=a+1; else a=a+2; D. If a=5 then a:=a+1else a:=a+2;
Câu 4: Sau khi thực hiện đoạn chương trình sau, giá trị của biến S bằng bao nhiêu:
s:=0;
for i:=1 to 5 do s := s+i;
A.11 B. 55 C. 15 D. 51
Câu 5: Dấu hiệu kết thúc chương trình pascal là:
A. End; B. end. C. END; D. End!;
Câu 6: Cú pháp khai báo biến mảng trong Pascal là:
var ; array [..] of ;
var : array […] of ;
var : array [..] of ;
var : array […] for ;
Câu 7: Trong câu lệnh lặp for i:=1 to 12 do Write(‘A’); thì lệnh Write(‘A’) được thực hiện bao nhiêu lần (nói cách khác, bao nhiêu vòng lặp được thực hiện?)
A. Không lần nào B. 1 lần C. 12 lần D. 2 lần
Câu 8: Chọn khai báo hợp lệ:
A. Var a,b: array[1 .. n] of real; C. Var a,b: array[1 : n] of Integer;
B. Var a,b: array[1 .. 100] of real; D. Var a,b: array[1 … 100] of real;
II/ Điền X vào các ô sao cho phù hợp và giải thích vì sao? (1 điểm)
Câu
Đúng
Sai
Giải thích
a) for i=1 to 10 do writeln(`A`);
b) var X: Array[5..10.5] Of Real;
c) X:=10; while X=10 do X = X+5;
d) if x>5 then a:=b; else m := n;
III/ Sắp xếp các dòng sau thành một chương trình tính tổng 100 số tự nhiên đầu tiên khác 0 hoàn chỉnh (2 điểm)
var i: integer; S: longint;
writeln(`Tong cua 100 so tu nhien dau tien khac 0 S = `, S);
program Tinh_tong;
S:= 0;
I := 1;
end.
begin
while i <=100 do
I:= i+1;
S:= S+i;
readln;
begin
end;
Câu 3 : (
Mức độ
Bài
Biết
Hiểu
Vận dụng
Cộng
6
1
0,5
2
0,5
7
1
0,5
4
2
3
2,5
8
1
0,5
1
3
9
1
0,5
Cộng
4
2
4
2
6
6
14
10
Điểm
Lời phê của thầy cô giáo
I/ Khoanh tròn chữ cái đứng trước phương án em cho là đúng: (4 điểm)
Câu 1: Lệnh lặp nào sau đây là đúng?
For
For
For
For
Câu 2: Vòng lặp While <Điều kiện> do
A. Chưa biết trước số lần lặp
B. 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
Câu 3: Trong ngôn ngữ lập trình Pascal câu lệnh nào sau đây là đúng:
A. If a=5 then a:=a+1; else a:=a+2; B. If a=5 then a:=a+1else a:=a+2 C. If a=5 then a=a+1; else a=a+2; D. If a=5 then a:=a+1else a:=a+2;
Câu 4: Sau khi thực hiện đoạn chương trình sau, giá trị của biến S bằng bao nhiêu:
s:=0;
for i:=1 to 5 do s := s+i;
A.11 B. 55 C. 15 D. 51
Câu 5: Dấu hiệu kết thúc chương trình pascal là:
A. End; B. end. C. END; D. End!;
Câu 6: Cú pháp khai báo biến mảng trong Pascal là:
var
var
var
var
Câu 7: Trong câu lệnh lặp for i:=1 to 12 do Write(‘A’); thì lệnh Write(‘A’) được thực hiện bao nhiêu lần (nói cách khác, bao nhiêu vòng lặp được thực hiện?)
A. Không lần nào B. 1 lần C. 12 lần D. 2 lần
Câu 8: Chọn khai báo hợp lệ:
A. Var a,b: array[1 .. n] of real; C. Var a,b: array[1 : n] of Integer;
B. Var a,b: array[1 .. 100] of real; D. Var a,b: array[1 … 100] of real;
II/ Điền X vào các ô sao cho phù hợp và giải thích vì sao? (1 điểm)
Câu
Đúng
Sai
Giải thích
a) for i=1 to 10 do writeln(`A`);
b) var X: Array[5..10.5] Of Real;
c) X:=10; while X=10 do X = X+5;
d) if x>5 then a:=b; else m := n;
III/ Sắp xếp các dòng sau thành một chương trình tính tổng 100 số tự nhiên đầu tiên khác 0 hoàn chỉnh (2 điểm)
var i: integer; S: longint;
writeln(`Tong cua 100 so tu nhien dau tien khac 0 S = `, S);
program Tinh_tong;
S:= 0;
I := 1;
end.
begin
while i <=100 do
I:= i+1;
S:= S+i;
readln;
begin
end;
Câu 3 : (
* 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ẻ: Đoàn Thanh Quân
Dung lượng: 76,00KB|
Lượt tài: 1
Loại file: doc
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)