DE THI HK II - TIN HOC 8
Chia sẻ bởi Lê Hữu Ân |
Ngày 17/10/2018 |
50
Chia sẻ tài liệu: DE THI HK II - TIN HOC 8 thuộc Tin học 8
Nội dung tài liệu:
PHÒNG GD&ĐT ĐẠI LỘC – QUẢNG NAM
ĐỀ KIỂM TRA HỌC KỲ II (NĂM HỌC 2013 - 2014)
Môn: TIN 8 (Thời gian: 45 phút)
Họ và tên GV ra đề: Lê Hữu Ân.
Đơn vị: Trường THCS Nguyễn Trãi.
A. MA TRẬN ĐỀ:
Cấp độ
Chủ đề
Nhận biết
Thông hiểu
Vận dụng
Tổng
TN
TL
TN
TL
TN
TL
1. Câu lệnh lặp
5, II( 0.25)
0.5đ, 1.5đ
3
2.5đ
3
4.5đ
2. Lặp với số lần chưa biết trứơc
1
0.5
1
1.5đ
2
2đ
3
4đ
3. Làm việc với dãy số
2
0.5
3,4
0.5
3
1đ
Tổng cộng
2
1đ
1
1.5đ
5
5đ
1
2.5đ
9
10đ
B. NỘI DUNG ĐỀ:
Họ và tên:
………………………………………….
Lớp: /……..
KIỂM TRA HỌC KỲ II
Môn: Tin học 8
Năm học: 2013 - 2014
Điểm:
A/ PHẦN TRẮC NGHIỆM:(4đ) ĐỀ 1
I/ Khoanh tròn vào phương án mà em cho là đúng nhất. (Mỗi câu ghi 0.5 đ)
Câu 1: Vòng lặp While <Điều kiện> do; là vòng lặp:
A. Biết trước số lần lặp B. Chưa 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 2: Cú pháp khai báo biến mảng trong Pascal là:
var ; array [..] of ;
var : aray […] of ;
var : array […] for ;
var : array [..] of ;
Câu 3: Chọn khai báo hợp lệ:
A. Var a,b: array[1 .. 100] of Integer ; C. Var a,b: array[1 : n] of Integer;
B. Var a,b: array[1 .. n] of real; D. Var a,b: array[1 … 100] of real;
Câu 4: Khai báo mảng A gồm 50 phần tử từ 5 đến 55 là các số nguyên thì ta khai báo gì:
A. A: Array [1..50] of integer; B. A :Array [5...55] of integer;
C. A :Array [5..55] of integer; D. A :Array [55] of integer;
Câu 5: Đoạn chương trình sau in ra màn hình kết quả gì ?
Var i: integer;
BEGIN
For i:=1 to 20 do writeln(‘Chuc cac em thi tot!’);
END.
A. 1 câu “ Chuc cac em thi tot!”; B. 10 câu “Chuc cac em thi tot!”;
C. 20 câu “ Chuc cac em thi tot!”; D. Không in ra câu nào cả;
II/ Hãy đánh dấu X vào ô trống mà em chọn: (Mỗi câu ghi 0.25 đ)
Câu
Nội dung
Sai
Đúng
1
for i:=10 to 1 do writeln(`n` );
2
Var x: integer; begin for x := 1 to 10 do writeln(`n` ); end.
3
For i:=1 to 10 do;
4
For i:=1 to 10 do writeln(`n` );
5
For i:=0.1 to 10.5 do writeln(`n` );
6
For i=1 to 10 do writeln(`n` );
B/ PHẦN TỰ LUẬN: (6 điểm)
Câu 1: (1.5 đ) Em hãy nêu cú pháp và hoạt động của câu lệnh lặp với số lần chưa biết trước trong Pascal. Cho ví dụ
ĐỀ KIỂM TRA HỌC KỲ II (NĂM HỌC 2013 - 2014)
Môn: TIN 8 (Thời gian: 45 phút)
Họ và tên GV ra đề: Lê Hữu Ân.
Đơn vị: Trường THCS Nguyễn Trãi.
A. MA TRẬN ĐỀ:
Cấp độ
Chủ đề
Nhận biết
Thông hiểu
Vận dụng
Tổng
TN
TL
TN
TL
TN
TL
1. Câu lệnh lặp
5, II( 0.25)
0.5đ, 1.5đ
3
2.5đ
3
4.5đ
2. Lặp với số lần chưa biết trứơc
1
0.5
1
1.5đ
2
2đ
3
4đ
3. Làm việc với dãy số
2
0.5
3,4
0.5
3
1đ
Tổng cộng
2
1đ
1
1.5đ
5
5đ
1
2.5đ
9
10đ
B. NỘI DUNG ĐỀ:
Họ và tên:
………………………………………….
Lớp: /……..
KIỂM TRA HỌC KỲ II
Môn: Tin học 8
Năm học: 2013 - 2014
Điểm:
A/ PHẦN TRẮC NGHIỆM:(4đ) ĐỀ 1
I/ Khoanh tròn vào phương án mà em cho là đúng nhất. (Mỗi câu ghi 0.5 đ)
Câu 1: Vòng lặp While <Điều kiện> do
A. Biết trước số lần lặp B. Chưa 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 2: Cú pháp khai báo biến mảng trong Pascal là:
var
var
var
var
Câu 3: Chọn khai báo hợp lệ:
A. Var a,b: array[1 .. 100] of Integer ; C. Var a,b: array[1 : n] of Integer;
B. Var a,b: array[1 .. n] of real; D. Var a,b: array[1 … 100] of real;
Câu 4: Khai báo mảng A gồm 50 phần tử từ 5 đến 55 là các số nguyên thì ta khai báo gì:
A. A: Array [1..50] of integer; B. A :Array [5...55] of integer;
C. A :Array [5..55] of integer; D. A :Array [55] of integer;
Câu 5: Đoạn chương trình sau in ra màn hình kết quả gì ?
Var i: integer;
BEGIN
For i:=1 to 20 do writeln(‘Chuc cac em thi tot!’);
END.
A. 1 câu “ Chuc cac em thi tot!”; B. 10 câu “Chuc cac em thi tot!”;
C. 20 câu “ Chuc cac em thi tot!”; D. Không in ra câu nào cả;
II/ Hãy đánh dấu X vào ô trống mà em chọn: (Mỗi câu ghi 0.25 đ)
Câu
Nội dung
Sai
Đúng
1
for i:=10 to 1 do writeln(`n` );
2
Var x: integer; begin for x := 1 to 10 do writeln(`n` ); end.
3
For i:=1 to 10 do;
4
For i:=1 to 10 do writeln(`n` );
5
For i:=0.1 to 10.5 do writeln(`n` );
6
For i=1 to 10 do writeln(`n` );
B/ PHẦN TỰ LUẬN: (6 điểm)
Câu 1: (1.5 đ) Em hãy nêu cú pháp và hoạt động của câu lệnh lặp với số lần chưa biết trước trong Pascal. Cho ví dụ
* 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ẻ: Lê Hữu Ân
Dung lượng: 119,50KB|
Lượt tài: 1
Loại file: doc
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)