Ma trận đề KT 1 tiết:
Môn: tin Lớp: 8
Người ra đề: Đào Thò Hồng Nhung
Đơn vò: Tổ toán - tin
I/ Ma trận
Nội dung
Câu
&
Nhận biết Thông hiểu
Vận dụng
TN TL TN TL TN TL
Máy tính và chương
trình máy tính
Câu
1
1
Điểm
0.25đ
0.25đ
Làm quen với chương
trình và ngôn ngữ lập
trình
Câu
2,3,5,
6
1
5
Điểm
1.0đ 2đ
3đ
Chương trình máy tính
và dữ liệu
Câu 2a 7 2b
3
Điểm
1đ
0.25
đ
1đ
2.25 đ
Sử dụng biến trong
chương trình
Câu
4 8
2
Điểm
0.25đ
0.25
đ
0.5đ
Từ bài tóan đến chương
trình
Câu
3a 3b 3c
3
Điểm
1đ 1đ 2đ
4 đ
Tổng
Câu
7 1 2 3 1 12
Điểm
2.5đ 1đ 0.5đ 4đ 2đ
10đ
Họ và tên: …………………………………… Kiểm tra: 1 tiết
Lớp: …………. Môn: TIN HỌC 8 - Thời gian: 45 phút
Điểm Nhận xét của giáo viên
I. TRẮC NGHIỆM (2 điểm)
Câu 1: Máy tính có thể hiểu trực tiếp ngôn ngữ nào trong các ngôn ngữ dưới đây ?
A. Ngôn ngữ tự nhiên. B. Ngôn ngữ lập trình. C. Ngôn ngữ máy. D. Ngôn ngữ tiếng Anh
Câu 2: Trong ngôn ngữ lập trình Pascal, từ nào không phải là từ khoá ?
A. Uses B. Program C. End D. Computer
Câu 3: Tên hợp lệ trong ngôn ngữ Pascal là
A. 16abc; B. Hinh thang; C. D15; D. Program;
Câu 4: Từ khoá để khai báo biến trong ngôn ngữ lập trình Pascal là
A. Const B. Var C. Real D. End
Câu 5: Để chạy một chương trình Pascal ta nhấn tổ hợp phím
A. Ctrl+F9 B. Alt+F9 C. Shitf+F9 D. Ctrl+Shift+F9
Câu 6: Cấu trúc chung hợp lý của một chương trình Pascal là :
A. Begin -> Program -> End. B. Program -> End -> Begin.
C. End -> Program -> Begin. D. Program -> Begin -> End.
Câu 7: Kết quả của 16 mod 5 bằng bao nhiêu:
A. 1 B. 3 C. 0 D. 5
Câu 8: Giả sử A được khai báo biến với kiểu dữ liệu số nguyên, X là kiểu dữ liệu xâu, trong các phép
gán sau, phép gán nào hợp lệ:
A. X:= 4.5; B. X:= ‘1234’; C. A:= 57; D. A:= ‘LamDong’;
Chọn phương án đúng nhất của các câu trên rồi điền vào bảng
Câu 1 Câu 2 Câu3 Câu 4 Câu 5 Câu 6 Câu 7 Câu 8
II. TỰ LUẬN (8 điểm)
Bài 1: Hãy liệt kê lỗi (nếu có) trong chương trình sau (2 điểm)
Program Tinh tong; (1)
Var a,b,s : Integer (2)
Begin (3)
Write(‘Nhap a = ‘); (4)
readl(a); (5)
Write(‘Nhap b = ‘); (6)
readln(b); (7)
S:= (a+b)/2; (8)
Writeln(‘Tong S =’,S); (9)
Readln; (10)
End (11)
-----------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------
Bài 2: a, Nêu các kiểu dữ liệu cơ bản trong pascal?(1điểm)
b, Xác đònh các kiểu dữ liệu cho các biến a,b,c,d ?(1điểm)
Giá trò của biến Kiểu dữ liệu
a:= 3.5
b:=’a’
c:=’kiem tra’
d:=3
Bài 3: (4 điểm) Cho bài tóan : Nhập vào 2 số nguyên a và b. Sau đó in ra màn hình tổng , hiệu , tích
của a và b .
a, Nêu các bước để giải một bài tóan trên máy tính? (1 điểm)
-----------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------
b, Viết thuật tóan để giải bài tóan trên (1 điểm)
-----------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------
c, Viết chương trình (2 điểm)
-----------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------
ĐÁP ÁN ĐỀ KIỂM TRA 1 TIẾT
MÔN: TIN HỌC 8
I. TRẮC NGHIỆM (2 điểm)
Mỗi câu trả lời đúng được 0,25đ
Câu 1 2 3 4 5 6 7 8
Đáp án C D C B A D A D
II. TỰ LUẬN
Bài 1: (2 điểm) Mỗi lỗi tìm được 0,5 điểm
(1) đặt sai tên (2) thiếu dấu (;) (5) sai tên lệnh (11) thiếu dấu .
Bài 2: a, Nêu các kiểu dữ liệu cơ bản trong pascal: real;intger;char;string?(1điểm)
b, Xác đònh các kiểu dữ liệu cho các biến a,b,c,d ?(1điểm)
Giá trò của biến Kiểu dữ liệu
a:= 3.5 Real
b:=’a’ Char
c:=’kiem tra’ String
d:=3 Integer
Bài 3: (4 điểm) Cho bài tóan : Nhập vào 2 số nguyên a và b. Sau đó in ra màn hình tổng , hiệu , tích
của a và b .
a, Nêu các bước để giải một bài tóan trên máy tính? (1 điểm)
- Xác đònh bài tóan
- Mô tả thuật toán
- Viết chương trình
b, Viết thuật tóan để giải bài tóan trên (1 điểm)
- Input: 2 số nguyên a,b
- Output: tổng, hiệu, tích cuả 2 số a và b
c, Viết chương trình hoàn chỉnh và phải đáp ứng được các y/c sau(2 điểm)
- Đặt tên chương trình theo đúng quy tắc (0,25đ)
- Khai báo đúng biến (0,25đ)
- Nhập dữ liệu vào chương trình (0,5đ)
- Tính tổng (0,25đ)
- Tính hiệu (0,25đ)
- Tính tích (0,25đ)
- In ra màn hình kết quả tổng của 2 số (0,25đ)
* Có thể viết chương trình như sau
Program tong;
Var a, b, tong,hieu,tich: integer;
Begin
Write(‘nhap a=’); readln(a);
Write(‘nhap b=’); readln(b);
Tong:=a+b;
Hieu:=a-b;
Tich:=a*b;
Writeln(‘Tong cua 2 so a va b la:’,tong);
Writeln(‘Hieu cua 2 so a va b la:’,Hieu);
Writeln(‘Tich cua 2 so a va b la:’,tich);
Readln
End.