intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Đề thi học kì 1 môn Tin học lớp 8 năm 2022-2023 có đáp án - Trường THCS Nguyễn Công Trứ, Long Điền

Chia sẻ: _ _ | Ngày: | Loại File: DOCX | Số trang:4

4
lượt xem
1
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Để giúp các bạn học sinh củng cố lại phần kiến thức đã học, biết cấu trúc ra đề thi như thế nào và xem bản thân mình mất bao nhiêu thời gian để hoàn thành đề thi này. Mời các bạn cùng tham khảo "Đề thi học kì 1 môn Tin học lớp 8 năm 2022-2023 có đáp án - Trường THCS Nguyễn Công Trứ, Long Điền" dưới đây để có thêm tài liệu ôn thi. Chúc các bạn thi tốt!

Chủ đề:
Lưu

Nội dung Text: Đề thi học kì 1 môn Tin học lớp 8 năm 2022-2023 có đáp án - Trường THCS Nguyễn Công Trứ, Long Điền

  1. MA TRẬN KIỂM TRA HK1 MÔN: TIN HỌC Năm học: 2022-2023 Tổng Chủ đề nội Nhận Biết Thông hiểu Vận dụng dung Cấp độ Cấp độ TN TL TN TL thấp cao - Bài 4: Sử dụng biến trong 1 1 chương trình -Bài 5: Từ bài toán đến 1 1 chương trình -Bài 6: Câu lệnh điều kiện 1 1 Tổng số câu 2 2 1 1 Tổng số điểm 4 3 2 1
  2. PHÒNG GIÁO DỤC VÀ ĐÀO TẠO ĐỀ KIỂM TRA CKI NĂM HỌC 2022 – 2023 HUYỆN LONG ĐIỀN MÔN : TIN HỌC – LỚP 8 TRƯỜNG THCS NGUYỄN CÔNG Thời gian làm bài: 45 phút 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: Writeln(‘a,b=‘);readln(a,b); S:=a*b; Writeln(‘s=’,s:2:5); Khi chạy chương trình nhập: a=3 b=5 thì giá trị của S là? 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); If a >0 then s:=a+3 Else s:=a*a; Giả sử khi chạy chương trình ta nhập a= -5 thì giá trị của S sẽ bằng bao nhiêu? b. Chương trình trong hình bên dưới được viết đúng hay sai, tại sao? -----------------------------HẾT---------------------------------
  3. PHÒNG GIÁO DỤC VÀ ĐÀO TẠO ĐÁP ÁN ĐỀ KIỂM TRA CKI NĂM HỌC 2022 – 202 HUYỆN LONG ĐIỀN MÔN : TIN HỌC – LỚP 8 TRƯỜNG THCS NGUYỄN CÔNG Thời gian làm bài: 45 phút TRỨ Câu Nội dung Điểm 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à 1.0 Tên biến := biểu thức cần gán giá trị cho biến; Nêu 2 ví dụ: A:=b+c; X:=x+1; Viết cú pháp khai báo biến Var tenbien:kieudulieu; 1.0 Nêu 2 ví dụ Var n,m:integer;s:real; Câu 2 Cho đoạn chương trình sau: 2.0 Writeln(‘a,b=‘);readln(a,b); S:=a*b; Writeln(‘s=’,s); Khi chạy chương trình nhập: a=3 b=5 thì giá trị của S là 15.00000 Câu 3 mô tả thuật toán cho bài toán nấu cơm 1.0 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 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 Câu 5 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: If dk then câu lệnh 1 0.5 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
  4. 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 a. Cho đoạn chương trình sau: 1.0 Writeln(‘a= ‘);readln(a); If a >0 then s:=a+3 Else s:=a*a; 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
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
6=>0