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 Đồng Khởi

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

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

Các bạn hãy tham khảo và tải về “Đề thi học kì 2 môn Tin học lớp 8 năm 2022-2023 có đáp án - Trường THCS Đồng Khởi” sau đây để biết được cấu trúc đề thi cũng như những nội dung chính được đề cập trong đề thi để từ đó có kế hoạch học tập và ôn thi một cách hiệu quả hơn. Chúc các bạn thi tốt!

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 Đồng Khởi

  1. PHÒNG GD&ĐT MỎ CÀY NAM MA TRẬN ĐỀ KIỂM TRA CUỐI HỌC KÌ II TRƯỜNG THCS ĐỒNG KHỞI NĂM HỌC 2022-2023 MÔN: TIN HỌC 8 (ĐỀ 1) Ma trận: Phần Lý Thuyết Nội dung Nhận biết Thông hiểu Tổng TN TL TN TL Bài 7. Câu lệnh lặp Câu 1 Câu 5 Số câu 1 câu 1 câu 2 câu Số điểm 1.75đ 0.25đ 2đ Tỉ lệ 20% Bài 8. Lặp với số lần chưa biết Câu 2 Câu 3,6 trước Số câu 1 câu 2 câu 3 câu Số điểm 0.25đ 0.5đ 0.75đ Tỉ lệ 7.5% Bài 9. Làm việc với dãy số Câu 1 Câu 2 Câu 4 Số câu 1 câu 1 câu 1 câu 3 câu Số điểm 0.25đ 0.75đ 0.25đ 1.25đ Tỉ lệ 12.5% Tổng 4 câu 4 câu 8 câu 3đ 1đ 4đ Tỉ lệ 30% 10% 40% Ma trận: Phần thực hành NỘI DUNG Nhận Thông Vận dụng Vận dụng Tổng biết hiểu thấp cao Bài 7. câu lệnh lặp Từ khóa Khai báo Câu lệnh phần biến lặp for..do khai xuất mảng báo và số nguyên phần và số thân dương chẵn Số điểm 2đ 1đ 1đ 4đ Tỉ lệ 40% Bài 9. Làm việc với dãy số Nhập spt mảng Số điểm 2đ 2đ Tỉ lệ 20% Tổng 2đ 3đ 1đ 6đ 20% 30% 10% 60%
  2. TRƯỜNG THCS ĐỒNG KHỞI KIỂM TRA CUỐI HỌC KÌ II. NH: 2022 – 2023 Tên: Môn: Tin học 8 (lý thuyết) Lớp: TG: 18 phút (không kể phát đề) Mã đề: 01 (Đề 1) Điểm: Lời phê: I.TRẮC NGHIỆM: Khoanh tròn chữ cái in hoa trước câu trả lời đúng (1,5 điểm). Câu 1. Dữ liệu kiểu mảng là một tập hợp hữu hạn các phần tử được sắp xếp theo dãy, mọi phần tử trong dãy đều có cùng một đặc điểm là: A. Có giá trị hoàn toàn giống nhau B. Các phần tử của mảng đều có kiểu nguyên C. Cùng chung một kiểu dữ liệu D. Các phần tử của mảng đều có kiểu thực Câu 2. Câu lệnh viết đúng cú pháp là: A. While ; do ; B. While to ; C. While ; to; D. While do ; Câu 3. Câu lệnh while…do nào sau đây là hợp lệ? A. x:=5 while x=5 do; x:= x+6; B. x:=5 while x=5 do x:= x+2; C. x:=5 while x=5 do x= x+2; D. x:=5 while x:=5 do x= x+2; Câu 4. Có các khai báo biến mảng dưới đây trong Pascal. Cách khai báo nào đúng? A. var X: Array [10..13] of integer; B. var X: Array [5..10.5] of real; C. var X: Array [3.4…4.8] of integer; D. var X: Array[14..10] of integer; Câu 5. Khi nào thì câu lệnh For…to…do kết thúc? A. Khi biến đếm bằng giá trị cuối B. Khi biến đếm nhỏ hơn giá trị cuối C. Khi biến đếm lớn hơn giá trị cuối D. Khi biến đếm lớn hơn giá trị đầu Câu 6. Cú pháp câu lệnh lặp với For…do như sau: A. For = to do ; B. For := to do ; C. For := to do ; D. For = to do ; …………………………………………………………………………………… II.Tự luận:(2,5điểm) Câu 1. Viết cú pháp câu lệnh lặp với số lần biết trước? Nêu hoạt động của câu lệnh? (1,75 đ) Câu 2. Cú pháp khai báo biến mảng kiểu số nguyên? (0,75 đ)
  3. TRƯỜNG THCS ĐỒNG KHỞI KIỂM TRA CUỐI HỌC KÌ II. NH: 2022 – 2023 Tên: Môn: Tin học 8 (lý thuyết) Lớp: TG: 18 phút (không kể phát đề) Mã đề: 02 (Đề 1) Điểm: Lời phê: I.TRẮC NGHIỆM: Khoanh tròn chữ cái in hoa trước câu trả lời đúng (1,5 điểm). Câu 1. Câu lệnh while…do nào sau đây là hợp lệ? A. x:=5 while x=5 do; x:= x+6; B. x:=5 while x=5 do x:= x+2; C. x:=5 while x=5 do x= x+2; D. x:=5 while x:=5 do x= x+2; Câu 2. Có các khai báo biến mảng dưới đây trong Pascal. Cách khai báo nào đúng? A. var X: Array [100..13] of integer; B. var X: Array [5..10.5] of real ; C. var X: Array [3.4…4.8] of integer; D. var X: Array [4..10] of integer ; Câu 3. Khi nào thì câu lệnh For…to…do kết thúc? A. Khi biến đếm bằng giá trị cuối B. Khi biến đếm nhỏ hơn giá trị cuối C. Khi biến đếm lớn hơn giá trị cuối D. Khi biến đếm lớn hơn giá trị đầu Câu 4. Việc đầu tiên mà câu lệnh While …. do cần thực hiện là gì? A. Thực hiện sau từ khóa Do B. Kiểm tra giá trị của C. Thực hiện sau từ khóa Then D. Kiểm tra Câu 5. Để nhập dữ liệu từ bàn phím cho mảng A có 10 phần tử số nguyên ta dùng lệnh nào sau đây? A. For i:= 1 to 10 do Readln(a[i]) B. Dùng 10 lệnh Readln(A) C. For i:= 1 to 10 do Writeln(a[i]) D. Dùng 10 lệnh Writeln(A) Câu 6. Cú pháp câu lệnh lặp với For…do như sau: A. For = to do ; B. For := to do ; C. For := to do ; D. For = to do ; …………………………………………………………………………………………. II.Tự luận:(2,5điểm) Câu 1. Cú pháp khai báo biến mảng kiểu số nguyên? (0,75 đ) Câu 2. Viết cú pháp câu lệnh lặp với số lần biết trước? Nêu hoạt động của câu lệnh? (1,75 đ)
  4. TRƯỜNG THCS ĐỒNG KHỞI KIỂM TRA CUỐI HỌC KÌ II. NH: 2022 – 2023 Tên: Môn: Tin học 8 ( thực hành) (Đề 1) Lớp: TG: 27 phút (không kể phát đề)       III.THỰC HÀNH (6 điểm) Đề: Viết chương trình nhập vào một mảng số nguyên bất kì, ghi ra màn hình các số dương và chẵn trong mảng. Lưu ý: Có ghi giá trị phần tử của mảng ra màn hình để kiểm tra kết quả (Chú ý: Học sinh tạo cho mình thư mục D:\X_Y (X: là tên lớp, Y là SBD của học sinh). Ví dụ: Bạn Trang học lớp 8 1 có số SBD là 20 thì tạo thư mục là D:\Lop81_20. Sau đó, lưu lại bài làm của mình vào thư mục vừa tạo với tên Baikiem.pas).
  5. PHÒNG GD&ĐT MỎ CÀY NAM ĐÁP ÁN ĐỀ KIỂM TRA CUỐI THI HỌC KÌ II TRƯỜNG THCS ĐỒNG KHỞI NĂM HỌC 2022 - 2023 MÔN: Tin học 8 (Đề 1) I. TRẮC NGHIỆM: (1,5 điểm. Mỗi câu 0,25 điểm) Câu Câu 1 Câu 2 Câu 3 Câu 4 Câu 5 Câu 6 Mã 01 C D B A C B Mã 02 B D C B A C II. TỰ LUẬN:(2,5 điểm) Câu 1. Cú pháp câu lệnh lặp với số lần biết trước: For := to do ; (0,75 điểm) Trong đó - For, to, do là từ khóa, (0,25 điểm) - Biến đếm là biến kiểu nguyên, giá trị đầu và giá trị cuối là các giá trị nguyên (0,25 điểm) Hoạt động: - Câu lệnh lặp sẽ thực hiện câu lệnh nhiều lần, là một vòng lặp. Số lần lặp là biết trước và bằng: Giá trị cuối – giá trị đầu + 1 (0,25 điểm) - Khi thực hiện, ban đầu biến đếm sẽ nhận giá trị là giá trị đầu, sau mỗi vòng lặp, biến đếm được tự động tăng lên thêm một đơn vị cho đến khi bằng giá trị cuối (0,25 điểm) Câu 2. Cú pháp khai báo mảng kiểu số nguyên Cú pháp: Var : array[...] of integer; Trong đó: Chỉ số đầu phải nhỏ hơn chỉ số cuối (0,75 đ) III.Thực hành: (6 điểm) Program Duong-chan; Var A: Array[1..100] of integer; I, spt,t: integer; Begin Write(‘nhap vao so phan tu cua mang: ‘); Readln(spt); Write(‘nhap vao mang so nguyen: ‘); For i:= 1 to spt do Begin Write(‘A[‘, i, ‘]: ‘); Readln(A[i]); End; Writeln(‘mang so nguyen la: ‘); For i:= 1 to spt do write(A[i]:5); writeln; Writeln(‘cac so duong va chan trong mang la: ‘); For i:= 1 to spt do If (A[i]>0) and (A[i] mod 2 = 0) then Write(A[i]:5) Readln; End. Viết đúng lệnh nhập 2đ Khai báo biến 1đ Có đầy đủ các phần khai báo và thân chương trình 2đ Câu lệnh lặp 1đ
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
5=>2