Đề thi học kì 1 Tin 8 trường THCS Sơn Thủy
Gửi bởi: Nguyễn Minh Lệ 24 tháng 10 2021 lúc 22:42:51 | Được cập nhật: 26 tháng 4 lúc 5:41:59 | IP: 14.245.249.146 Kiểu file: DOC | Lượt xem: 84 | Lượt Download: 0 | File size: 0.06144 Mb
Nội dung tài liệu
Tải xuống
Link tài liệu:
Các tài liệu liên quan
- Đề thi giữa kì 1 Tin 8 trường THCS Nguyễn Văn Cưng năm 2021-2022
- Đề thi giữa kì 1 Tin 8 trường THCS Bảo Hiệu năm 2021-2022
- Đề thi học kì 1 Tin 8 trường THCS Đức Lân năm 2021-2022
- Đề thi kì 2 Tin 8 trường PTDTBT THCS Xã Bình Xá năm 2019-2020
- Đề thi kì 2 Tin 8 trường PTDTBT THCS Xã Bình Xá năm 2019-2020
- Đề thi giữa kì 1 Tin học 8
- Đề thi giữa học kì 1 Tin 8 trường THCS Thanh Thủy năm 2013-2014
- Đề thi giữa kì 1 Tin 8
- Đề thi học kì 1 Tin 8 năm 2021-2022
- Đề thi học kì 2 Tin 8 trường THCS Nguyễn Trãi
Có thể bạn quan tâm
Thông tin tài liệu
MA TRẬN ĐỀ KIỂM TRA TIN 8 – HỌC KÌ I – NĂM HỌC 2020 – 2021
Hình thức: THỰC HÀNH
Cấp độ
Chủ đề
Nhận biết
Lưu
được
Chương trình máy tính chương trình
và dữ liệu
theo yêu cầu
(Câu 1e, Câu
2d)
Số câu:
02
Số điểm:
2.0đ
Tỉ lệ %
20%
Thông hiểu
01 câu
2.0đ
20%
Số câu
Số điểm
Tỉ lệ %
Vận dụng cao
03 câu
1.5đ
15%
Khai báo được biến theo cú
pháp, theo yêu cầu của đề bài
(Câu 2a)
01 câu
1.0đ
20%
06 câu
5.5đ
55%
01 câu
2.0đ
20%
Từ thuật toán đã cho
phát
triển
thành
chương trình hoàn
chỉnh, thực hiện được
(câu 2b)
01 câu
01 câu
1.5đ
1.5đ
15%
15%
đến
Số câu
Số điểm
Tỉ lệ %
Câu lệnh điều kiện
Số câu
Số điểm
Tỉ lệ %
Tổng số câu:
Tổng số điểm:
Tỉ lệ %:
Vận dụng thấp
Cộng
Hiểu việc bố trí các câu Sửa lỗi câu lệnh để đúng quy
lệnh trong chương trình tắc ngôn ngữ lập trình (Câu
phải tuân theo các quy 1b, 1c, 1d)
tắc của NNLT (Câu 1a)
Sử dụng biến và hằng
trong chương trình
Từ bài toán
chương trình
Vận dụng
02 câu
2.0đ
20 %
01 câu
2.0 điểm
20 %
Viết được câu lệnh điều kiện
thực hiện yêu cầu của bài toán
(câu 2c)
01
1.0đ
10%
05 câu
01 câu
3.5đ
1.5đ
35%
15%
01 câu
1.0đ
10%
09 câu
10.0đ
100%
TRƯỜNG THCS SƠN THỦY
HỌ TÊN .......................................
Lớp 8 .....
Điểm
KIỂM TRA HỌC KỲ I
MÔN TIN HỌC
HÌNH THỨC: THỰC HÀNH 45P
Nhận xét của Thầy giáo
Đề A
Câu 1: (6.0đ) Dùng ngôn ngữ lập trình Pascal để thực hiện công việc sau
Bạn Thành viết một chương trình máy tính bằng ngôn ngữ lập trình Pascal để thực
hiện tính điểm trung bình các môn thi tuy nhiên khi thực hiện chương trình còn một số lỗi
chưa khắc phục, em hãy giúp bạn sửa các lỗi để chương trình có thể thực hiện được.
Chương trình của bạn Thành như sau:
Uses crt;
Program cau1;
Var toan , van, tbc ; interger
Clrscr;
begin
write(‘nhap vao diem toan:’); readln(toan)
write(‘nhap vao so diem van: ‘); readln(van)
tbc:=(van+toan)/2;
writeln(‘diem trung binh la: ‘,tbc);
readln
end;
Yêu cầu:
a. Soạn thảo lại chương trình trên
b. Nhấn F9 để kiểm tra lỗi, tiến hành sửa lỗi chương trình đến khi hết báo lỗi.
c. Chạy chương trình (Ctrl – F9) với dữ liệu tùy ý, xem kết quả, sửa lỗi chương trình nếu
có.
d. In ra kết quả trung bình cộng có qui cách, độ chính xác đến hai chữ số thập phân
e. Lưu lại chương trình với tên tệp là KTHK_TÊNHOCSINH_LỚP_C1.pas.
Ví dụ: Bạn Nguyễn Ngọc Nguyên lớp 8A thì lưu thành KTHK_NNNguyen_8A_C1.pas
Câu 2: (4.0đ) Cho thuật toán sau:
Bước 1: Nhập vào số thực a
Bước 2: Nhập vào số thực b
Bước 3: nếu a > b thì in ra số a Ngược lại in ra số b
Bước 4: Kết thúc
Yêu cầu:
a. Khai báo tên chương trình và các biến phù hợp
b. Viết hoàn thiện chương trình từ thuật toán trên bằng ngôn ngữ lập trình pascal
c. Chạy chương trình với các số nhập vào tùy ý, in ra kết quả với giá trị số a và số b có qui
cách, độ chính xác tới hai chữ số thập phân
d. Lưu lại với tên tệp là KTHK_TÊNHOCSINH_LỚP_C2.pas
Ví dụ: Bạn Nguyễn Ngọc Nguyên lớp 8A thì lưu thành KTHK_NNNguyen_8A_C2.pas
TRƯỜNG THCS SƠN THỦY
HỌ TÊN .......................................
KIỂM TRA HỌC KỲ I
MÔN TIN HỌC
Lớp 8 .....
HÌNH THỨC: THỰC HÀNH 45P
Điểm
Nhận xét của Thầy giáo
Đề B
Câu 1: (6.0đ) Dùng ngôn ngữ lập trình Pascal để thực hiện công việc sau
Bạn Thành viết một chương trình máy tính bằng ngôn ngữ lập trình Pascal để thực
hiện tính điểm trung bình các môn thi tuy nhiên khi thực hiện chương trình còn một số lỗi
chưa khắc phục, em hãy giúp bạn sửa các lỗi để chương trình có thể thực hiện được.
Chương trình của bạn Thành như sau:
Uses crt;
Program cau1;
Var toan ; van; tbc ; anh , interger
Clrscr ;
begin
write(‘nhap vao diem toan:’) ; readln(toan)
write(‘nhap vao so diem van: ‘) ; readln(van)
write(‘nhap vao so diem anh: ‘) ; readln(anh)
tbc:=(van+toan+van)/3;
writeln(‘diem trung binh la: ‘, tbc);
readln
end;
Yêu cầu:
a. Soạn thảo lại chương trình trên
b. Nhấn F9 để kiểm tra lỗi, tiến hành sửa lỗi chương trình đến khi hết báo lỗi.
c. Chạy chương trình (Ctrl – F9) với dữ liệu tùy ý, xem kết quả, sửa lỗi chương trình nếu
có.
d. In ra kết quả trung bình cộng có qui cách, độ chính xác đến hai chữ số thập phân
e. Lưu lại chương trình với tên tệp là KTHK_TÊNHOCSINH_LỚP_C1.pas.
Ví dụ: Bạn Nguyễn Ngọc Nguyên lớp 8A thì lưu thành KTHK_NNNguyen_8A_C1.pas
Câu 2: (4.0đ) Cho thuật toán sau:
Bước 1: Nhập vào số nguyên x
Bước 2: Nhập vào số nguyên y
Bước 3: nếu x mod y =0 thì in ra số (x div y) Ngược lại in ra số (x mod y)
Bước 4: Kết thúc.
Yêu cầu:
a. Khai báo tên chương trình và các biến phù hợp
b. Viết hoàn thiện chương trình từ thuật toán trên bằng ngôn ngữ lập trình Pascal
c. Chạy chương trình với các số nhập vào tùy ý, in ra kết quả
d. Lưu lại với tên tệp là KTHK_TÊNHOCSINH_LỚP_C2.pas
Ví dụ: Bạn Nguyễn Ngọc Nguyên lớp 8A thì lưu thành KTHK_NNNguyen_8A_C2.pas
ĐÁP ÁN VÀ HƯỚNG DẪN CHẤM
TT
1
2
ĐÁP ÁN VÀ HD CHẤM
Câu1:
- Viết lại được chương trình theo bố cục, cấu trúc chương trình
- Sửa được các lỗi về dấu chấm phẩy, dấu chấm kết thúc chương
trình
- Chạy được chương trình, biết nhập dữ liệu vào cho từng biến
- Lưu lại chương trình đúng theo yêu cầu đề
Câu 2:
- Khai báo được hai biến, đúng kiểu dữ liệu
- Có câu lệnh nhập được dữ liệu vào cho hai biến
- Có câu lệnh in ra kết quả so sánh
- Lưu lại chương trình theo yêu cầu
ĐIỂM
2.5đ
1.0đ
1.5đ
1.0đ
1.5đ
1.0d
0.5đ
1.0đ