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