MA TRẬN KIỂM TRA HK1 MÔN: TIN HỌC
Năm học: 2022-2023
Tổng
Nhận Biết Thông hiểu
Vận dụng
Chủ đề nội dung
TN
TL
TN
TL
Cấp độ thấp
Cấp độ cao
1
1
- Bài 4: Sử dụng biến trong chương trình
1
1
-Bài 5: Từ bài toán đến chương trình
1
1
-Bài 6: Câu lệnh điều kiện
Tổng số câu
2
1
2
1
Tổng số điểm
4
2
3
1
ĐỀ KIỂM TRA CKI NĂM HỌC 2022 – 2023 MÔN : TIN HỌC – LỚP 8 Thời gian làm bài: 45 phút
PHÒNG GIÁO DỤC VÀ ĐÀO TẠO HUYỆN LONG ĐIỀN TRƯỜNG THCS NGUYỄN CÔNG TRỨ
Câu 1. (2.0điểm) a. Cú pháp của câu lệnh gán giá trị cho biến trong chương trình là? Nêu 2 ví dụ? b. Viết cú pháp khai báo biến? Nêu 2 ví dụ? Câu 2. (2.0điểm) Cho đoạn chương trình sau:
a=3
b=5 thì giá trị của S là?
Writeln(‘a,b=‘);readln(a,b); S:=a*b; Writeln(‘s=’,s:2:5); Khi chạy chương trình nhập:
Câu 3.(1.0điểm) Em hãy mô tả thuật toán cho bài toán nấu cơm? Câu 4. (1.0điểm) Hãy cho biết kết quả sau khi thực hiện thuật toán sau:
Bước 1. Tam←x; Bước 2. x←y; Bước 3. y← tam;
Câu 5 (2.0điểm) Nêu cú pháp, lưu ý, cách thức hoạt động của câu lệnh điều kiện dạng đủ? Câu 6 (2.0điểm) a. Cho đoạn chương trình sau: Writeln(‘a= ‘);readln(a);
s:=a+3 s:=a*a;
thì giá trị của S sẽ bằng bao nhiêu?
If a >0 then Else Giả sử khi chạy chương trình ta nhập a= -5 b.
Chương trình trong hình bên dưới được viết đúng hay sai, tại sao?
-----------------------------HẾT---------------------------------
ĐÁP ÁN ĐỀ KIỂM TRA CKI NĂM HỌC 2022 – 2023 MÔN : TIN HỌC – LỚP 8 Thời gian làm bài: 45 phút
PHÒNG GIÁO DỤC VÀ ĐÀO TẠO HUYỆN LONG ĐIỀN TRƯỜNG THCS NGUYỄN CÔNG TRỨ
Nội dung
Câu Câu 1 Cú pháp của câu lệnh gán giá trị cho biến trong chương trình là Điểm 1.0
Tên biến := biểu thức cần gán giá trị cho biến;
1.0
Nêu 2 ví dụ: A:=b+c; X:=x+1; Viết cú pháp khai báo biến Var tenbien:kieudulieu; Nêu 2 ví dụ Var n,m:integer;s:real;
Câu 2 Cho đoạn chương trình sau: 2.0
a=3 b=5 thì giá trị của S là
Writeln(‘a,b=‘);readln(a,b); S:=a*b; Writeln(‘s=’,s); Khi chạy chương trình nhập: 15.00000
Câu 3 1.0
mô tả thuật toán cho bài toán nấu cơm input: gạo, nước, nồi cơm điện, điện output: một nồi cơm đã được nấu b1: làm sạch ruột nồi cơm b2: lấy gạo cho vào nồi cơm b3: vo gạo b4: đổ 1 lượng nước vừa đủ b5: lau khô mặt ngoài của ruột nồi cơm điện, cho vào vỏ nồi, cắm điện, bật nút nấu.
Câu 4 Kết quả sau khi thực hiện thuật toán: 1.0
Câu 5
Bước 1. Tam←x; Bước 2. x←y; Bước 3. y← tam; Là: Hoán đổi giá trị hai biến x và y Nêu cú pháp, lưu ý, cách thức hoạt động của câu lệnh điều kiện dạng đủ 1.0
a. Cú pháp:
0.5
If dk then câu lệnh 1 Else câu lệnh 2;
b. Lưu ý:
If, then,else là từ khóa Điều kiện là phép so sánh Câu lệnh có thể là lệnh đơn: gán, in… hoặc lệnh ghép 0.5
c. Cách thức hoạt động: Kiểm tra điều kiện
Nếu điều kiện đúng thực hiện câu lệnh 1 sau then Nếu điều kiện sai thực hiện câu lệnh 2 sau else
Câu 6 1.0
a. Cho đoạn chương trình sau: Writeln(‘a= ‘);readln(a);
If a >0 then s:=a+3 s:=a*a; Else
Giả sử khi chạy chương trình ta nhập a= -5 thì giá trị của S sẽ bằng 25
b. Chương trình trong hình bên dưới được viết sai
1.0
Vì theo cú pháp điều kiện trong câu lệnh if …then là phải là phép so sánh (trong chương trình là phép gán)
Kí duyệt của ban giám hiệu Giáo viên ra đề
Nguyễn Quốc Thông Thịnh Thị Thanh Hương