đề kt tin 8 có ma trận, đáp án
Chia sẻ bởi Lê Thị Ánh Hương |
Ngày 16/10/2018 |
45
Chia sẻ tài liệu: đề kt tin 8 có ma trận, đáp án thuộc Tin học 9
Nội dung tài liệu:
A. MA TRẬN
Mức độ
Nội dung
Nhận biết
Thông hiểu
Vận dụng
Tổng
TN
TL
TN
TL
TN
TL
TN
TL
Bài 2: Làm quen với CT và NNLT
2
1.0
2
1.0
4
2.0
Bài 3: CT máy tính và dữ liệu
1
0.5
1
0.5
1
1.0
2
1.0
1
1.0
Bài 4: Sử dụng biến CT
1
0.5
1
2.0
1
0.5
1
3.0
2
1.0
2
5.0
Tổng
3
1.5
4
2.0
2
3.0
1
0.5
1
3.0
8
4.0
3
6.0
B.ĐỀ
I. Trắc nghiệm(4.0đ)
Câu 1. Hãy khoanh tròn chữ cái trước câu trả lời đúng. (2.0đ)
1.1. Trong các tên sau tên nào hợp lệ trong ngôn ngữ Pascal?
a. End b. Tinh tiền c. Tinhtien d. 7a
1.2. Giả sử A là biến kiểu Integer, X là biến kiểu String các phép gán nào sau đây hợp lệ:
a. X:= ‘Dien tich hinh vuong’; b. A:= ‘Dien tich hinh vuong’;
c. X:= 123682; d. A:= Dien tich hinh vuong;
1.3. Trong lập trình Pascal, khai báo nào sau đây là hợp lệ?
a. Const x: real; b. Var x: 1462; c. Var x+30; d. Var a,b: integer;
1.4. Để chạy chương trình trong Pascal ta dùng tổ hợp phím:
a. Ctrl+F9 b. Ctrl+F5 c. Ctrl+F2 d. Ctrl+F3
Câu 2. Nối cột A và cột B để được câu đúng. (2.0đ)
A
B
Nối
1. End
a. Lệnh khai báo tên chương trình
1.
2. Program
b. Lệnh in ra giá trị của biến X
2.
3. Write(X)
c. Lệnh kết thúc chương trình
3.
4. Integer
d. Kiểu dữ liệu số nguyên
4.
II. Tự luận (6.0đ)
Câu 1. Biến đổi các biểu thức toán học sau đây thành biểu thức trong Pascal: (1.0đ)
a. (a+b)2 - c2 b. a + c . b – (c +d)2
Câu 2. Tìm và sửa lỗi trong chương trình: (2.0đ)
Program tinhtong;
Begin
Var a,b: integer
c:= a+ b;
Write(‘tổng hai số a và b là:’,c);
Readln;
End.
Câu 3. Viết chương trình tính diện tích S và chu vi P của hình tròn bán kính r (bán kính r được nhập từ bàn phím và Pi = 3.14).
C: ĐÁP ÁN
I. Trắc nghiệm
Câu 1. đúng mỗi câu 0.5đ
1.1. c 1.2. a 1.3. d 1.4. a
Câu 2. Nối dúng mỗi câu 0.5đ
1 – c 2 – a 3 – b 4 – d
II. Tự luận
Câu 1:
a. (a+b)*(a+b)-c*c (0.5đ)
b. a+c*b-(c+d)*(c+d) (0.5đ)
Câu 2: Tìm được mỗi lỗi và sửa lỗi đúng: 0.5đ
- Thiếu các lệnh nhập a,b
- Chưa khai báo biến c
- Lệnh Var không nằm trong Begin
- Dòng thông báo trong lệnh Write sai
Sửa:
Program tinhtong;
Var a,b,c: integer
Begin
Write(‘nhap a:’); readln(a);
Write(‘nhap b:’); readln(b);
c:= a+ b;
Write(‘tong hai so a va b la:’,c);
Readln;
End.
Câu 3:
Program baitap; (0.25đ)
Const Pi = 3.14; (0.25đ)
Var S, P, r: real; (0.25đ)
Begin (0
Mức độ
Nội dung
Nhận biết
Thông hiểu
Vận dụng
Tổng
TN
TL
TN
TL
TN
TL
TN
TL
Bài 2: Làm quen với CT và NNLT
2
1.0
2
1.0
4
2.0
Bài 3: CT máy tính và dữ liệu
1
0.5
1
0.5
1
1.0
2
1.0
1
1.0
Bài 4: Sử dụng biến CT
1
0.5
1
2.0
1
0.5
1
3.0
2
1.0
2
5.0
Tổng
3
1.5
4
2.0
2
3.0
1
0.5
1
3.0
8
4.0
3
6.0
B.ĐỀ
I. Trắc nghiệm(4.0đ)
Câu 1. Hãy khoanh tròn chữ cái trước câu trả lời đúng. (2.0đ)
1.1. Trong các tên sau tên nào hợp lệ trong ngôn ngữ Pascal?
a. End b. Tinh tiền c. Tinhtien d. 7a
1.2. Giả sử A là biến kiểu Integer, X là biến kiểu String các phép gán nào sau đây hợp lệ:
a. X:= ‘Dien tich hinh vuong’; b. A:= ‘Dien tich hinh vuong’;
c. X:= 123682; d. A:= Dien tich hinh vuong;
1.3. Trong lập trình Pascal, khai báo nào sau đây là hợp lệ?
a. Const x: real; b. Var x: 1462; c. Var x+30; d. Var a,b: integer;
1.4. Để chạy chương trình trong Pascal ta dùng tổ hợp phím:
a. Ctrl+F9 b. Ctrl+F5 c. Ctrl+F2 d. Ctrl+F3
Câu 2. Nối cột A và cột B để được câu đúng. (2.0đ)
A
B
Nối
1. End
a. Lệnh khai báo tên chương trình
1.
2. Program
b. Lệnh in ra giá trị của biến X
2.
3. Write(X)
c. Lệnh kết thúc chương trình
3.
4. Integer
d. Kiểu dữ liệu số nguyên
4.
II. Tự luận (6.0đ)
Câu 1. Biến đổi các biểu thức toán học sau đây thành biểu thức trong Pascal: (1.0đ)
a. (a+b)2 - c2 b. a + c . b – (c +d)2
Câu 2. Tìm và sửa lỗi trong chương trình: (2.0đ)
Program tinhtong;
Begin
Var a,b: integer
c:= a+ b;
Write(‘tổng hai số a và b là:’,c);
Readln;
End.
Câu 3. Viết chương trình tính diện tích S và chu vi P của hình tròn bán kính r (bán kính r được nhập từ bàn phím và Pi = 3.14).
C: ĐÁP ÁN
I. Trắc nghiệm
Câu 1. đúng mỗi câu 0.5đ
1.1. c 1.2. a 1.3. d 1.4. a
Câu 2. Nối dúng mỗi câu 0.5đ
1 – c 2 – a 3 – b 4 – d
II. Tự luận
Câu 1:
a. (a+b)*(a+b)-c*c (0.5đ)
b. a+c*b-(c+d)*(c+d) (0.5đ)
Câu 2: Tìm được mỗi lỗi và sửa lỗi đúng: 0.5đ
- Thiếu các lệnh nhập a,b
- Chưa khai báo biến c
- Lệnh Var không nằm trong Begin
- Dòng thông báo trong lệnh Write sai
Sửa:
Program tinhtong;
Var a,b,c: integer
Begin
Write(‘nhap a:’); readln(a);
Write(‘nhap b:’); readln(b);
c:= a+ b;
Write(‘tong hai so a va b la:’,c);
Readln;
End.
Câu 3:
Program baitap; (0.25đ)
Const Pi = 3.14; (0.25đ)
Var S, P, r: real; (0.25đ)
Begin (0
* 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ê Thị Ánh Hương
Dung lượng: 47,00KB|
Lượt tài: 0
Loại file: doc
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)