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

Đề thi giữa học kì 2 môn Tin học lớp 8 năm 2022-2023 có đáp án - Trường TH&THCS Lê Hồng Phong, Hiệp Đức

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

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

Để giúp ích cho việc làm bài kiểm tra, nâng cao kiến thức của bản thân, các bạn học sinh có thể sử dụng tài liệu “Đề thi giữa học kì 2 môn Tin học lớp 8 năm 2022-2023 có đáp án - Trường TH&THCS Lê Hồng Phong, Hiệp Đức” bao gồm nhiều dạng câu hỏi bài tập khác nhau giúp bạn nâng cao khả năng tính toán, rèn luyện kỹ năng giải đề hiệu quả để đạt kết quả cao trong kì thi sắp tới.

Chủ đề:
Lưu

Nội dung Text: Đề thi giữa học kì 2 môn Tin học lớp 8 năm 2022-2023 có đáp án - Trường TH&THCS Lê Hồng Phong, Hiệp Đức

  1. Trường TH&THCS Lê Hồng Phong ĐỀ KIỂM TRA GIỮA HỌC KỲ II NĂM HỌC 2022 – 2023 Họ tên:…………………………………………… Môn: Tin học 8 Lớp:……………………………………………… Thời gian: 15 phút (KKTG giao nhận đề) Điểm Lời phê của giáo viên (Bằng số) (Bằng chữ) ........................................................................................................... ........................................................................................................... A/ LÝ THUYẾT (5 điểm) Chọn đáp án em cho là đúng nhất và ghi đáp án vào bảng dưới đây Câu hỏi 1 2 3 4 5 6 7 8 9 10 Đáp án Câu 1: Trong Pascal, câu lệnh nào sau đây được viết đúng? A. for i to 10 do writeln(‘A’); B. for i= 1 to 10 writeln(‘A’); C. for i:= 4 to 1 do writeln(‘A’); D. for i:= 1 to 10 do writeln(‘A’); Câu 2: Trong câu lệnh for…do, số vòng lặp được tính như thế nào? A. giá trị cuối – giá trị đầu + 1 B. giá trị cuối – giá trị đầu C. giá trị cuối -1 D. giá trị đầu – giá trị cuối Câu 3: 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 < câu lệnh > sau từ khóa Do B. Kiểm tra giá trị của < điều kiện > C. Thực hiện câu lệnh sau từ khóa Then D. Kiểm tra < câu lệnh > Câu 4: While < điều kiện> do < câu lệnh> ; Điều kiện trong câu lệnh lặp với số lần như biết trước là như thế nào? A. Là điều kiện cần thiết. B. Là cần kiểm tra điều kiện. C. Là phép tính. D. Là một phép so sánh. Câu 5: Trong các hoạt động dưới đây, hãy chỉ ra hoạt động nào sẽ được thực hiện lặp lại với số lần chưa biết trước? A. Ngày đánh răng ba lần. B. Mỗi ngày đi học một lần. C. Học cho đến khi học thuộc bài. D. Nhập các số nguyên từ bàn phím cho đến khi đủ 50 số. Câu 6: Begin < Các câu lệnh> End; Cú pháp câu lệnh trên là câu lệnh gì? A. Câu lệnh ghép. B. Câu lệnh đơn giản.
  2. C. Câu lệnh lặp. D. Câu lệnh điều kiện. Câu 7: Câu lệnh Pascal : While (3*5>=15) do Writeln (3*5); sẽ thực hiện như thế nào? A. In số 15 ra màn hình 3 lần. B. In số 15 ra màn hình 5 lần. C. Không thực hiện lệnh Writeln (3*5); D. Lặp vô hạn lần lệnh Writeln (3*5); Câu 8: Khi thực hiện câu lệnh for i:= 1 to 3.5 do writeln(i); sẽ viết ra màn hình là gì? A. Giá trị biến đếm B. Viết số 1 rồi viết số 3.5 C. Chỉ viết số 3.5 mà thôi D. Không thực hiện được vì giá trị cuối không phải là số nguyên Câu 9: Cho đoạn chương trình: J:= 0; For i:= 1 to 5 do J:= j + i; Sau khi thực hiện đoạn chương trình trên, giá trị của biến j bằng bao nhiêu? A. 12 B. 15 C. 22 D. 42 Câu 10: Nhặt đậu ra khỏi gạo đến khi trong gạo không còn đậu là hoạt động nào? A. Lặp với số lần biết trước. B. Lặp vô hạn lần. C. Lặp 10 lần. D. Lặp với số lần chưa biết trước. PHÒNG GD&ĐT HIỆP ĐỨC
  3. TRƯỜNG TH&THCS LÊ HỒNG PHONG ĐỀ KIỂM TRA GIỮA HỌC KỲ II – NĂM HỌC 2022 - 2023 Môn: Tin học 8 Thời gian: 30 phút (KKTG giao nhận đề) B/ THỰC HÀNH (5 điểm) Câu 11: Viết chương trình Pascal sử dụng câu lệnh lặp For ... do (hoặc while...do) để tính tổng S=1+2+3+...+n, với n được nhập từ bàn phím.
  4. PHÒNG GD&ĐT HIỆP ĐỨC TRƯỜNG TH&THCS LÊ HỒNG PHONG HƯỚNG DẪN CHẤM BÀI KIỂM TRA GIỮA HỌC KỲ II NĂM HỌC 2022 - 2023 Môn: Tin học 8 A/ LÝ THUYẾT: (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 D A B D C A D D B D B/ THỰC HÀNH: (5 ĐIỂM) ĐÁP ÁN BIỂU ĐIỂM Program tong; Var i, n: integer; 1.5 P: longint; Begin Write (‘nhap n=’); readln (n); 0.5 S:= 1; 0,5 For i:=1 to n do S:= S + i; 2,0 Writeln (‘S=’, S); 0,5 Readln; End. * Lưu ý: Nếu học sinh sử dụng câu lệnh while … do để viết chương trình, nếu đúng vẫn cho điểm tối đa.
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

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