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 Nguyễn Đình Chiểu, Điện Bàn

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

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

Mời các bạn tham khảo “Đề thi học kì 2 môn Tin học lớp 8 năm 2022-2023 có đáp án - Trường THCS Nguyễn Đình Chiểu, Điện Bàn” sau đây để hệ thống lại kiến thức đã học và biết được cấu trúc đề thi cũng như những nội dung chủ yếu được đề cập trong đề thi để từ đó có thể đề ra 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 ôn tập thật 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 Nguyễn Đình Chiểu, Điện Bàn

  1. Trường THCS Nguyễn Đình Chiểu KIỂM TRA CUỐI HỌC KỲ II Điểm: Họ và tên:............................................. NĂM HỌC 22-23, MÔN: TIN HỌC 8 Lớp:… /…….SBD…..PHÒNG……… Thời gian: 45’(không kể thời gian giao đề) I.TRẮC NGHIỆM: (5.0 Điểm) Hãy khoanh tròn vào một trong các chữ A, B, C hoặc D đứng trước câu trả lời đúng nhất. Câu 1: Trong câu lệnh lặp For i:=1 to 10 do begin s:=s+i end; Câu lệnh ghép thực hiện bao nhiêu lần (nói cách khác, bao nhiêu vòng lặp được thực hiện)? A. Không lần nào B. 1 lần C. 2 lần D. 10 lần Câu 2. Trong Pascal, để tính số vòng lặp ta thực hiện công thức nào dưới đây? A. giá trị cuối – giá trị đầu +1 B.giá trị cuối + giá trị đầu - 1 C. giá trị cuối + giá trị đầu +1 D. giá trị cuối – giá trị đầu - 1 Câu 3: Thực hiện đoạn lệnh: a[1]:=8; a[2]:=3; x:=a[1]+a[2]; giá trị biến x là : A. 3 B. 11 C. 8 D. 12 Câu 4: Trong các câu lệnh lặp Pascal sau đây, câu lệnh nào sai? A. While i
  2. Câu 2: (2,0 điểm) Các lệnh khai báo biến mảng trong Pascal sau đây đúng hay sai? Hãy giải thích. A. a:array[1...100] of integer; B. b: array[1..n] of real; C. c:array[-7..7] of byte; D. d:array[100..1] of real; Câu 3: (1,0 điểm) Viết chương trình tìm phần tử nhỏ nhất của dãy n số nhập vào từ bàn phím.? BÀI LÀM: Đáp án trắc nghiệm: Câ 1 2 3 4 5 6 7 8 9 10 u ĐA
  3. HƯỚNG DẪN CHẤM Môn: Tin 8 I. Phần trắc nghiệm (5đ): Mỗi câu đúng 0.5 điểm Câu 1 2 3 4 5 6 7 8 9 10 Đáp án D A B B D B D B D C
  4. II. Phần tự luận (5đ):
  5. Câu Đáp án Điểm 1 Sửa lại câu lệnh cho đúng (2.0 đ) 0.5 A. for i := 2 to 10 do 0.5 writeln('A'); 0.5 B. for i:=1 to 10 do writeln('A'); 0.5 C. While i = 1 do S := S+i; D. Var A: array[1..100] of integer ; A. a:array[1...100] of 0.5 integer; sai vì giữa chỉ số 0.5 đầu và chỉ số cuối 0.5 B. b: array[1..n] of real; sai vì không xác định được chỉ 0.5 2 số cuối (2.0 đ) C. c:array(1..7)of byte; sai vì là dấu ngoặc vuông D. d:array[100..1] of real; sai vì chỉ số đầu không thể lớn hơn chỉ số cuối Program bt; 1.0 Var a: array[1..100] of integer; i, n, s : integer; Begin write('Cho biet so phan tu cua day : '); readln(n); for i:=1 to n do begin write('a[',i,'] = '); 3 readln(a[i]); end; (1.0 đ) min:=a[1]; for i:=2 to n do
  6. MA TRẬN MÔN: TIN HỌC 8 Năm học: 2022-2023
  7. Thông Vận dụng Cộng Nhận biết hiểu Cấp độ thấp Cấp độ cao TNKQ TL TNKQ TL TNKQ TL TNKQ TL Cấp - Biết được Hiểu được Vận dụng độ cú pháp; số số vòng lặp kiến thức ChủCâu 1. đề vòng lặp của câu để hoàn lệnh lặp của câu lệnh thành lệnh lặp. chương trình. Số câu 2 1 1 4 Số điểm 1.0 0.5 2.0 3.5 Tỉ lệ % 10% 5% 20% 35% 2. Câu Biết được Hiểu được lệnh lặp cú pháp ý nghĩa của với số lần của câu câu lệnh chưa biết lệnh Số câu 1 3 4 Số điểm 0.5 1.5 2.0 Tỉ lệ % 5% 15% 20% Vận dụng Hiểu được kiến thức Biết được Biết được cách tính để viết giá trị của lỗi sai của 3. Làm toán biến được chỉ số cú pháp việc với mảng chương dãy số trình 1 1 2 1 5 0.5 2.0 1.0 1.0 4.5 5% 10% 10% 10% 45% Tổng số câu 5 6 1 1 13
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

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