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

Đề thi học kì 2 môn Tin học lớp 8 năm 2022-2023 có đáp án - Trường THCS Phan Tây Hồ, Phú Ninh

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

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

Việc ôn thi sẽ trở nên dễ dàng hơn khi các em có trong tay “Đề thi học kì 2 môn Tin học lớp 8 năm 2022-2023 có đáp án - Trường THCS Phan Tây Hồ, Phú Ninh” được chia sẻ trên đây. Tham gia giải đề thi để rút ra kinh nghiệm học tập tốt nhất cho bản thân cũng như củng cố thêm kiến thức để tự tin bước vào kì thi chính thức các em nhé! Chúc các em ôn tập kiểm tra đạt kết quả cao!

Chủ đề:
Lưu

Nội dung Text: Đề thi học kì 2 môn Tin học lớp 8 năm 2022-2023 có đáp án - Trường THCS Phan Tây Hồ, Phú Ninh

  1. MA TRẬN ĐỀ KIỂM TRA KÌ II TIN 8 Mức độ Nhận biết Thông hiểu Vận dụng VDT VDC Tống số TN TL TN TL TN TL TN TL Nội dung Bài 7: Câu Sử dung được Biết cú pháp câu câu lệnh lặp để lệnh lặp biết lệnh lặp với số lần áp dụng tính trước số lần biết trước. một số phép lặp toán đơn giản. Số câu(câu 1(11a) 1(4) 2(2,7) 4 thứ) Số điểm 1 0,5 1 2,5 Biết vận dụng Bài 8: Lặp với Biết và viết đúng câu lệnh lặp số lần chưa cú pháp câu lệnh while…do để biết trước lặp while…do tính kết quả Số câu(câu 11(dự 1(9) 2(1,3) 3 thứ) bị) Số điểm 0,5 1 1,5 Hiểu hoạt động Bài 9: Làm Biết cú pháp và các Sử dụng biến của các câu lệnh việc với dãy thành phần có trong mảng để viết khi kết hợp với số biến mảng chương trình biến mảng Số câu(câu 3(5,8,10 1(13a 1(12) 1(6) 1(12b) 1(13b) 8 thứ) ) ) Số điểm 1 0,5 0,5 1.5 0,5 2 6 Tổng số câu 4 8 1 10 Tổng số điểm 2 2 4 2 10 Tỷ lệ 20% 20% 40% 20% 100% C. BẢNG MÔ TẢ CHI TIẾT Câu Nội dung cần kiểm tra 1 Vận dụng được cú pháp câu lệnh hoạt động lặp với số lần chưa biết trước 2 Vận dụng được cú pháp câu lệnh hoạt động lặp với số lần biết trước 3 Vận dụng được cú pháp câu lệnh hoạt động lặp với số lần biết trước 4 Hiểu được cú pháp câu lệnh hoạt động lặp với số lần biết trước 5 Vận dụng được dữ liệu kiểu mảng
  2. 6 Hiểu được cách khai báo biến mảng 7 Vận dụng được câu lệnh lặp While.. Do 8 Vận dụng được kết hợp giữa câu lệnh lặp trong for ... to...do..và biến mảng 9 Hiểu được cú pháp khai báo biến mảng 10 Biết được cách sử dụng cú pháp câu lệnh while..do 11 Đọc hiểu chương trình 12 Biết được cú pháp và nêu hoạt động của câu lệnh lặp for..to...do 13 Biết được cú pháp và nêu hoạt động của câu lệnh lặp While..Do 14 Biết được cách khai báo biến mảng 15 Vận dụng câu lệnh lặp và biến mảng để viết chương trình
  3. TRƯỜNG THCS PHAN TÂY HỒ KIỂM TRA HỌC KÌ II Năm học 2022 - 2023 Môn: Tin học 8 (Thời gian làm bài 45 phút) Mã đề A A. Phần trắc nghiệm: (5,0 điểm) Hãy chọn một đáp án đúng nhất. Câu 1. Trong Pascal, câu lệnh nào sau đây là đúng? A. S:=1; B. i: = 0; S: = 1; While S
  4. D. Var : Array(giá trị đầu . . giá trị cuối) of ; Câu 10: Giả sử biến mảng A có 10 phần tử và giá trị của các phần tử lần lượt là 1, 4, 7, 2, 6,20,15,10,30,23 Khi thực hiện câu lệnh sau: For i:= 1 to 7 do write(a[i]); Dãy số xuất ra màn hình là: A. 6, 20, 15, 10, 30, 23 . B. 1, 4, 7, 2, 6, 20, 15. C. 1, 4, 7, 2, 6. D. 4, 7, 2, 6, 6, 20, 15 . . B. Phần tự luận: ( 5,0 điểm) Câu 11(1 điểm). Hãy nêu cú pháp và giải thích của câu lệnh lặp for…to… do Trong ngôn ngữ lập trình Pascal ? Câu 12. (1,5 điểm) Nêu cách khai báo biến mảng?. Cho ví dụ biến mảng với tên là diemtin có 50 phần tử. Câu 13(2,5 điểm). Viết chương trình nhập điểm môn toán của lớp học có 40 sinh trong một lớp. In ra màn hình. a/ Thông báo điểm thi của những học sinh vừa nhập b/ Điểm thi cao nhất và điểm thi thấp nhất. Bài làm : A. Phần trắc nghiệm: Câu 1 2 3 4 5 6 7 8 9 10 Đáp án B. Phần tự luận :
  5. TRƯỜNG THCS PHAN TÂY HỒ KIỂM TRA HỌC KÌ II Năm học 2022 - 2023 Môn: Tin học 8 (Thời gian làm bài 45 phút) Mã đề B A. Phần trắc nghiệm: (5,0 điểm) Hãy chọn một đáp án đúng nhất. Câu 1. Trong Pascal, câu lệnh nào sau đây là đúng? A. S:=1; B. i: = 0; S: = 1; While S
  6. Câu 10: Giả sử biến mảng A có 10 phần tử và giá trị của các phần tử lần lượt là 1, 4, 7, 2, 6, 20, 15, 10, 30, 23 Khi thực hiện câu lệnh sau: For i:= 1 to 8 do write(a[i]); Dãy số xuất ra màn hình là: A. 6, 20, 15, 10, 30, 23 . B. 1, 4, 7, 2, 6. C. 1, 4, 7, 2, 6, 20, 15. 10 D. 4, 7, 2, 6, 6, 20, 15 . . B. Phần tự luận: ( 5,0 điểm) Câu 11(1 điểm). Hãy nêu cú pháp và giải thích hoạt động của câu lệnh lặp While .. do Trong ngôn ngữ lập trình Pascal ? Câu 12. (1,5 điểm) Nêu cách khai báo biến mảng?. Cho ví dụ biến mảng với tên là diemtin có 50 phần tử. Câu 13(2,5 điểm). Viết chương trình nhập điểm môn toán của lớp học có 50 sinh trong một lớp; In ra màn hình? a/ Thông báo điểm thi của những học sinh vừa nhập. b/ Điểm thi cao nhất và điểm thi thấp nhất. Bài làm : C. Phần trắc nghiệm: Câu 1 2 3 4 5 6 7 8 9 10 Đáp án D. Phần tự luận : HƯỚNG DẪN CHẤM KIỂM TRA HỌC KÌ II TIN 8
  7. ĐỀ A A. Phần trắc nghiệm: (5 điểm – mỗi câu đúng 0,5 điểm). Câu 1 2 3 4 5 6 7 8 9 10 Đáp án A A C C D D D A C B B. Phần tự luận: (4 điểm) CÂU ĐÁP ÁN ĐIỂM FOR := TO DO ; - FOR, TO, DO là các từ khoá 1 - Biến đếm: có kiểu dữ liệu nguyên (integer) - Giá trị đầu, giá trị cuối là giá trị nguyên và giá trị đầu Câu 11 nhỏ hơn hoặc bằng giá trị cuối - Câu lệnh: Câu lệnh đơn hoặc câu lệnh ghép - Số vòng lặp = giá trị cuối – giá trị đầu + 1 Var : array[..] of 1 ;  Array, of là từ khóa của chương trình.  Tên biến mảng do người dùng đặt. Câu 2  Chỉ số đầu phải
  8. Max:=diem[1]; For i : = 2 to 40 do If max < diem[i] then Max:= diem[i]; Writeln(‘diem cao nhat la: ‘, max:4:1); 0,5 Min:=diem[1]; For i : = 2 to 40 do If min > diem[i] then Min:= diem[i]; Writeln(‘diem thap nhat la: ‘, min:4:1); Readln 0,5 End. ĐỀ B A. Phần trắc nghiệm: (5 điểm – mỗi câu đúng 0,5 điểm). Câu 1 2 3 4 5 6 7 8 9 10 Đáp án A A A A B D D D B C B. Phần tự luận: (4 điểm) CÂU ĐÁP ÁN ĐIỂM - Dạng tổng quát của câu lệnh lặp While... do... là : While do ; (1 đ) - Cách thực hiện lệnh của câu lệnh lặp While... do... : 0,5 Bước 1: Kiểm tra . Câu 11 Bước 2: Nếu sai, sẽ bị bỏ qua và việc thực hiện lệnh lặp kết thúc. Nếu đúng, máy 0,5 sẽ thực hiện và quay lại bước 1. Var : array[..] of 1 ;  Array, of là từ khóa của chương trình.  Tên biến mảng do người dùng đặt. Câu 12  Chỉ số đầu phải
  9. 0,5 Program diemtoan; Uses crt; Var n, i: integer; diem: array[1..50] of real; Begin 0,5 Clrscr; For i := 1 to 50 do Begin Write(‘Diem HS ‘,i,’ = ‘); readln(diem[i]); End; For i := 1 to 50 do Câu 13 Write(a[i]:5:1)’ 0,5 Max:=diem[1; For i : = 2 to 50 do If max < diem[i] then Max:= diem[i]; Writeln(‘diem cao nhat la: ‘, max:4:1); Min:=diem[1]; 0,5 For i : = 2 to 50 do If min > diem[i] then Min:= diem[i]; Writeln(‘diem thap nhat la: ‘, min:4:1); Readln 0,5 End. 1 Duyệt đề của BGH Duyệt đề của TTCM GV ra đề (Đã duyệt) Đã duyệt Đã duyệt Nguyễn Thị Tuyết Trương Thị Trọng Nguyễn Hòa
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
7=>1