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

Đề thi giữa học kì 1 môn Tin học lớp 8 năm 2022-2023 có đáp án - Trường THCS Phương Đông, Bắc Trà My

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

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

Việc ôn tập và hệ thống kiến thức với ‘Đề thi giữa học kì 1 môn Tin học lớp 8 năm 2022-2023 có đáp án - Trường THCS Phương Đông, Bắc Trà My’ được chia sẻ dưới đây sẽ giúp bạn nắm vững các phương pháp giải bài tập hiệu quả và rèn luyện kỹ năng giải đề thi nhanh và chính xác để chuẩn bị tốt nhất cho kì thi sắp diễn ra. Cùng tham khảo và tải về đề thi này ngay bạn nhé!

Chủ đề:
Lưu

Nội dung Text: Đề thi giữa học kì 1 môn Tin học lớp 8 năm 2022-2023 có đáp án - Trường THCS Phương Đông, Bắc Trà My

  1. Trường THCS Phương Đông KIỂM TRA GIỮA HỌC KÌ 1. Họ và tên:…………………………….. Năm học: 2022-2023 Lớp 8 Môn: Tin học 8. Thời gian 45 phút (Không kể thời gian phát đề) Điểm: Nhận xét. I – PHẦN TRẮC NGHIỆM (5,0 điểm) Điền đáp án đúng vào bảng trả lời ở phần bài làm. Câu 1: Chương trình dịch là chương trình A. chuyển từ tiếng Anh sang tiếng Việt. B. chuyển từ ngôn ngữ lập trình sang ngôn ngữ máy. C. chuyển từ chương trình này sang chương trình khác. D. chuyển từ máy này đến máy khác một cách dễ dàng. Câu 2: Ngôn ngữ dùng để viết các chương trình máy tính là A. ngôn ngữ dịch. B. ngôn ngữ chương trình. C. ngôn ngữ lập trình. D. ngôn ngữ máy. Câu 3: Ngôn ngữ lập trình Pascal gồm A. bảng chữ cái Tiếng Anh. B. bảng chữ cái Tiếng Việt. C. các quy tắc. D. bảng chữ cái Tiếng Anh và các quy tắc. Câu 4: Trong các phép toán sau, phép toán nào chia lấy phần nguyên ? A. Cộng (+). B. Mod. C. Div. D. Chia (/). Câu 5: Cú pháp khai báo biến trong ngôn ngữ lập trình Pascal là gì? A. Var = ; B. Var : ; C. Var := ; D. Var . ; Câu 6: Trong Pascal, ký hiệu của phép gán là gì? A. : B. := C. = D. ; Câu 7: Trong pascal số 4.5 thuộc kiểu dữ liệu nào? A. Real. B. Longint. C. Integer. D. Char. Câu 8: Để chạy chương trình, ta dùng tổ hợp phím nào? A. Ctrl + F9. B. Alt + F9. C. Alt + X. D. Alt + F4. Câu 9: Để nhập giá trị cho biến a từ bàn phím ta sử dụng lệnh nào? 1
  2. A. Clrscr (a); B. Write(‘gia tri a=’); C. Readln(a); D. Delay(a); Câu 10: Để in kết quả của biểu thức (5 + 2) lên màn hình, em dùng câu lệnh nào sau đây? A. Write(“5 + 2”); B. Write(‘5 + 2’); C. Read(5 + 2); D. Write(‘5 + 2=’,5+2); II – PHẦN TỰ LUẬN (5,0 điểm) Câu 11: (1,0 điểm) Viết các biểu thức toán học sau đây thành biểu thức trong Pascal? Trong toán học Trong Pascal a/ (2a+3)(a-1) a/ ……………………………………………………………. b/ (a+b)3 + (c-d)2 b/ ……………………………………………………………. Câu 12: (2,0 điểm) Cho chương trình sau: Program Kiem tra Begin; Uses crt; Writeln(‘Chao cac ban’); End. a) Tìm các lỗi sai ở chương trình trên và viết lại cho đúng? b) Hãy giải thích ý nghĩa từng câu lệnh sau khi đã sửa chương trình? Câu 13: (0,5 điểm) Cấu trúc chung của chương trình máy tính gồm những phần nào? Khai báo biến nằm ở phần nào của chương trình? Câu 14: (0,5 điểm) Giải thích các từ khóa sau: program, integer, var, readln. Câu 15: (1,0 điểm) Viết chương trình tính 8 - 7? ----------------Hết---------------- Người ra đề Nguyễn Kim Tín Bài làm I – PHẦN TRẮC NGHIỆM (5,0 điểm) Câu 1 2 3 4 5 6 7 8 9 10 Đ. Án 2
  3. ĐÁP ÁN VÀ HƯỚNG DẪN CHẤM ĐÁP ÁN ĐIỂM I – PHẦN TRẮC NGHIỆM 5,0 đ Câu 2 Câu 3 Câu 4 C D C Mỗi đáp án đúng được 0,5đ Câu 7 Câu 8 Câu 9 A A C II – PHẦN TỰ LUẬN 5,0 đ Câu 11 a/ (2a+3)(a-1) → (2*a+3) * (a-1) 0,5 đ (1,0 đ) b/ (a+b)3 + (c-d)2 → (a+b) * (a+b) * (a+b) + (c-d) * + (c-d) 0,5 đ a) Đề Chương trình đúng Program Kiem tra Program Kiem_tra; 0,5 đ Begin; Uses crt; 0,25 đ Uses crt; Begin 0,25 đ Writeln(‘Chao cac ban’); Writeln(‘Chao cac ban’); Câu 12 End. End. (2,0 đ) b) Giải thích từng câu lệnh: Program Kiem_tra; {Khai báo tên chương trình} 0,25 đ Uses crt; {Khai báo thư viện} 0,25 đ Begin {Bắt đầu thân chương trình} 0,25 đ Writeln(‘Chao cac ban’);{In ra màn hình thông báo ‘Chào các bạn’} 0,25 đ End. {Kết thúc chương trình} * Cấu trúc chung của chương trình máy tính gồm: Câu 13 - Phần khai báo và phần thân 0,25đ (0,5 đ) * Khai báo biến ở phần khai báo của chương trình. 0,25đ Giải thích các từ khóa - program: khai báo tên chương trình 0,25đ Câu 14 - integer: khai báo kiểu dữ liệu số nguyên (0,5 đ) 0,25đ - var: khai báo biến - readln: nhập dữ liệu * Viết chương trình tính 8 - 7. Program Tinhhieu; Begin 0,25đ Câu 15 (1,0 đ) Write(’8-7 =’,8-7); Readln; 0,25đ 0,25đ End. 0,25đ 3
  4. BẢNG ĐẶC TẢ - KIỂM TRA GIỮA HỌC KỲ I MÔN: TIN HỌC 8 - NĂM HỌC: 2022 – 2023 Câu 1: (NB) Biết chương trình dịch. Câu 2: (NB) Biết ngôn ngữ dùng để viết các chương trình máy tính. Câu 3: (NB) Nhận ra các thành phần ngôn ngữ lập trình Pascal. Câu 4: (NB) Nhận ra các phép toán chia lấy phần nguyên. Câu 5: (NB) Biết cú pháp khai báo biến trong ngôn ngữ lập trình Pascal. Câu 6: (NB) Nhận ra ký hiệu của phép gán. Câu 7: (TH) Biết kiểu dữ liệu số thực. Câu 8: (NB) Biết tổ hợp phím chạy chương trình. Câu 9: (NB) Biết lệnh nhập dữ liệu. Câu 10: (TH) Hiểu ra lệnh in kết quả lên màn hình. Câu 11: (TH) Hiểu cách viết các biểu thức toán học thành biểu thức trong Pascal. Câu 12: (VDT) a) Tìm ra các lỗi sai ở chương trình trên và viết lại cho đúng. b) Giải thích được ý nghĩa của từng câu lệnh. Câu 13: (TH) Hiểu được cấu trúc chung của chương trình máy tính gồm những phần nào. Hiểu được phần khai báo biến thuộc phần khai báo. Câu 14: (TH) Giải thích được các từ khóa. Câu 15: (VDC) Viết được chương trình tính 8-7 ------./.------ 4
  5. MA TRẬN KIỂM TRA GIỮA HỌC KÌ I NĂM HỌC 2022-2023 Môn: TIN HỌC - LỚP 8 Cấp độ Vận dụng Chủ đề Nhận biết Thông hiểu Cộng cấp độ thấp I. Làm - Chức năng của ngôn ngữ lập trình. - Từ khóa và tên. - Biết cách sửa lỗi quen với - Chương trình dịch là gì? - Cấu trúc chung của trong chương trình. ngôn ngữ - Thành phần cơ bản của ngôn ngữ lập chương trình lập trình. trình? - Cú pháp và ý nghĩa - Bài 1: - Làm quen với Free Pascal. của lệnh Write, Writeln. Máy tính và chương TN TL TN TL TN TL TN TL trình máy tính - Bài 2: Làm quen với chương trình và NNLT - Bài TH 1: Làm quen với Free Pascal Số điểm: 2 0,5 1 1 Số điểm: Tỉ lệ: 20% 5% 10% 10% 4,5 Tỉ lệ: 45% II. Chương - Phép toán với kiểu dữ liệu số và phép so - Dữ liệu và kiểu dữ - Đọc, hiểu chương trình máy sánh trong ngôn ngữ lập trình Pascal. liệu. trình đơn giản. tính và dữ - Biến, khai báo biến và hằng. - Viết các biểu thức liệu. - Câu lệnh gán, nhập dữ liệu, thông báo toán toán học bằng các - Bài 3: kết quả và tạm ngừng chương trình. kí hiệu trong ngôn ngữ Chương Pascal. trình máy TN TL TN TL TN TL TN TL tính và dữ 5
  6. liệu - Bài TH 2: Viết chương trình để tính toán - Bài 4: Sử dụng biến và hằng trong chương trình - Bài TH 3: Khai báo và sử dụng biến Số điểm: 2 0,5 1 1 1 Số điểm: Tỉ lệ: 20% 5% 10% 10% 10% 5,5 Tỉ lệ: 55% Số câu: 8TN Số câu: 2TN + 3TL Số câu: 1TL Số câu: 15 Cộng: Số điểm: 4 Số điểm: 3 Số điểm: 2 Số điểm:10 6
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

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