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

Đề thi học kì 1 môn Tin học lớp 8 năm 2022-2023 có đáp án - Trường THCS Huỳnh Thúc Kháng, Bắc Trà My

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

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

Để hệ thống lại kiến thức cũ, trang bị thêm kiến thức mới, rèn luyện kỹ năng giải đề nhanh và chính xác cũng như thêm tự tin hơn khi bước vào kì kiểm tra sắp đến, mời các bạn học sinh cùng tham khảo "Đề thi học kì 1 môn Tin học lớp 8 năm 2022-2023 có đáp án - Trường THCS Huỳnh Thúc Kháng, Bắc Trà My" làm tài liệu để ôn tập. Chúc các bạn làm bài kiểm tra tốt!

Chủ đề:
Lưu

Nội dung Text: Đề thi học kì 1 môn Tin học lớp 8 năm 2022-2023 có đáp án - Trường THCS Huỳnh Thúc Kháng, Bắc Trà My

  1. MA TRẬN ĐỀ KIỂM TRA HỌC KỲ I Năm học: 2022-2023 Môn: Tin học 8 - Thời gian: 45 phút Cấp Vận Thông Tổng độ Nhận dụng hiểu biết Thấp Cao TN TL TN TL TN TL TN TL Chủ đề 1. Làm - Biết cấu trúc Hiểu được qui quen với chung của một tắc đặt tên trong chương chương trình. NNLT. trình và - Biết các từ khóa ngôn chính trong ngữ lập chương trình của trình. NNLT Pascal. Số câu 2 1 3 Số 1đ 0,5đ 1,5đ điểm Tỉ lệ 10% 5% 15% % - Biết các phép Phân biệt được Viết được toán sử dụng các kiểu dữ liệu các biểu 2. trong NNLT tương ứng với thức tính Chương Pascal. dữ liệu. toán trong trình - Biết chức năng Pascal máy tính của một lệnh và dữ trong Pascal. liệu - Nêu được các kiểu dữ liệu cơ bản trong Pascal. Số câu 2 1 1 1 5 Số 1đ 1,5đ 0,5đ 1,5đ 4,5đ điểm Tỉ lệ 10% 15% 5% 15% 45% % 3. Sử - Hiểu được các - Phân tích dụng kiểu dữ liệu. được lệnh biến gán giá trị trong cho biến. chương trình Số câu 1 1 2 Số 0,5đ 0,5đ 1đ điểm Tỉ lệ 5% 5% 10% % 4. Từ bài Nhận biết cấu trúc Hiểu được câu Vận dụng được toán đến của câu lệnh điều lệnh điều kiện. các câu lệnh chương kiện - Hiểu được quá nhập xuất kết
  2. trình giải bài hợp với câu toán trên máy lệnh điều kiện trình. tính trong ngôn để hoàn thành 5. Câu ngữ lập trình một chương lệnh điều Pascal. trình giải quyết kiện một bài toán cụ thể. Số câu 1 1 1 1 4 Số 0,5 0,5đ 1đ 1đ 3đ điểm Tỉ lệ 5% 5% 10% 10% 30% % Tổng số câu 5 1 4 1 1 1 1 14 Tổng số 0,5đ 1,0đ 10đ 2,5d 1,5đ 2,0đ 1,0đ 1,5đ điểm Tổng % 40% 30% 20% 10% 100%
  3. PHÒNG GD&ĐT BẮC TRÀ MY ĐỀ KIỂM TRA CUỐI HỌC KỲ I TRƯỜNG THCS HUỲNH THÚC KHÁNG NĂM HỌC 2022-2023 (Đề gồm có 02 trang) MÔN: TIN HỌC – LỚP 8 Thời gian: 45’ (Không kể thời gian giao đề) Họ tên : ……................................................ Lớp:..........Ngày kiểm tra...................... Điểm Lời nhận xét của giáo viên I. TRẮC NGHIỆM(5 điểm) Câu 1.Trong các từ sau, từ nào không phải là từ khoá trong chương trình Pascal? A. Tinh_tong. B. End. C. Program. D. Begin. Câu 2.Trong Pascal, phép div với số nguyên có tác dụng gì? A. Làm tròn số. B. Thực hiện phép chia. C. Chia lấy phần dư. D. Chia lấy phần nguyên. Câu 3.Tên nào sau đây đúng trong ngôn ngữ Pascal? A. _123abc. B. abc,123. C. abc123. D. abc[ ]123. Câu 4.Cho biết kết quả của x sau khi thực hiện đoạnchương trình sau là gì? Begin a:=22;b:=5;x:=a mod b;End. A. 4. B. 2. C. 22. D. 5. Câu 5.Kết quả trên màn hình của câu lệnh Writeln(‘Chao cac ban’) khi chạy chương trìnhlà gì? A. ‘Chao cac ban’. B. Chao cac ban. C. Writeln(‘Chao cac ban’). D. Writeln(‘Chao cac ban’); Câu 6.Hãy cho biết “Lop 8A” thuộc kiểu dữ liệu nào? A. Integer. B. Real. C. Char. D. String. Câu 7.Cấu trúc chung của chương trình pascal gồm mấy phần? A. 2 phần. B. 1 phần. C. 3 phần. D. 4 phần. Câu 8.x có kiểu dữ liệu là Char, đáp án nào sau đây là phép gán hợp lệ? A. x:= 123; B. x=‘ab’; C. x: = ‘ABC’; D. x:= ‘T’; Câu 9.Câu lệnh pascal nào sau đây được viết đúng theo cấu trúc? A. If x> 7 then x:=y; B. If x>5 then; a:=b; C. If x>5 then a:=b; else m:=n; D. If x>5; then a=b; Câu 10.Cấu trúc chung của câu lệnh điều kiện thiếu là? A. If then; B. If on ; C. If else ; D. On of ; II. TỰ LUẬN (5 điểm) Câu 11.(1,5 điểm)Hãy kể tên 4 kiểu dữ liệu cơ bản và phạm vi của chúng mà em đã học trong ngôn ngữ lập trình Pascal? ………………………………………………………………………………………………... ………………………………………………………………………………………………... ………………………………………………………………………………………………... ………………………………………………………………………………………………... ………………………………………………………………………………………………... ………………………………………………………………………………………………... ………………………………………………………………………………………………... ………………………………………………………………………………………………... Câu 12.(1,0 điểm) Hãy nêu quá trình giải bài toán trên máy tính trong ngôn ngữ lập trình pascal?
  4. ………………………………………………………………………………………………... ………………………………………………………………………………………………... ………………………………………………………………………………………………... ………………………………………………………………………………………………... ………………………………………………………………………………………………... ………………………………………………………………………………………………... ………………………………………………………………………………………………... ………………………………………………………………………………………………... ………………………………………………………………………………………………... ………………………………………………………………………………………………... ………………………………………………………………………………………………... ………………………………………………………………………………………………... ………………………………………………………………………………………………... ………………………………………………………………………………………………... ………………………………………………………………………………………………... ………………………………………………………………………………………………... ………………………………………………………………………………………………... ………………………………………………………………………………………………... Câu 13.(1,5 điểm)Viết các biểu thức toán học sau đây dưới dạng biểu thức trong ngôn ngữ lập trình Pascal? a. b. c. ………………………………………………………………………………………………... ………………………………………………………………………………………………... ………………………………………………………………………………………………... ………………………………………………………………………………………………... ………………………………………………………………………………………………... ………………………………………………………………………………………………... ………………………………………………………………………………………………... ………………………………………………………………………………………………... ………………………………………………………………………………………………... ………………………………………………………………………………………………... ………………………………………………………………………………………………... ………………………………………………………………………………………………... Câu 14.(1,0 điểm)Em hãy điền những câu lệnh phù hợp vào chỗ trống để hoàn thành chương trình nhập vào số nguyên A và in ra màn hình kết quả kiểm tra số nguyên A có chia hết cho 3 hay không. -------------------------Hết--------------------
  5. HƯỚNG DẪN CHẤM ĐỀ KIỂM TRA CUỐI HỌC KÌ I Năm học: 2022 – 2023 Môn: Tin học 8 – Thời gian: 45 phút Câu Nội dung ( đáp án đúng ) Điểm A. Trắc nghiệm 1 A 0,5 đ 2 D 0,5 đ 3 C 0,5 đ 4 B 0,5 đ 5 B 0,5 đ 6 D 0,5 đ 7 A 0,5 đ 8 D 0,5 đ 9 A 0,5đ 10 A 0,5đ B. Tự Luận Môi trường free Pascal: Tên kiểu Phạm vi giá trị 0,5đ Integer Số nguyên trong khoảng: -32768 đến 32767 11 0,5đ Real Số thực có giá trị tuyệt đối trong khoảng 1,5 x 10-45 đến (1,5đ 3,4 x 1038 và số 0 ) 0,25đ Char Một kí tự trong bảng chữ cái 0,25đ String Xâu kí tự, tối đa gồm 255 kí tự 12 Quá trình giải bài toán trên máy tính gồm các bước sau: (1đ) - Xác định bài toán: Từ phát biểu của bài toán, ta xác định đâu là Điều kiện 0,25đ cho trước-thông tin đã cho (INPUT) và đâu là kết quả cần nhận được-thông 0,25đ tin cần tìm (OUTPUT). - Mô tả thuật toán: Diễn tả cách giải bài toán bằng dãy các thao tác cần phải 0,25đ thực hiện. - Viết chương trình: Dựa vào thuật toán ở trên, viết chương trình bằng một ngôn ngữ lập trình thích hợp. 0,25đ 13 a. b/(a*a)+c 0,5đ (1,5đ b. 2*x +3
  6. Else writeln(‘So A khong chia het cho 3’); Readln; 0,25 đ End. NGƯỜI DUYỆT ĐỀ NGƯỜI RA ĐỀ Trần Thị Thu Lành BẢNG ĐẶC TẢ MÔN TIN HỌC KIỂM TRA CUỐI HỌC KỲ 1 TIN HỌC KHỐI 8 NĂM HỌC 2022-2023 Câu Nội dung cần kiểm tra 1 Biếtđược các từ khóa của chương trình. 2 Biếtđược các phép toán với kiểu dữ liệu số. 3 Biếtcách đặt tên trong ngôn ngữ Pascal. 4 Phân tích được lệnh gán giá trị cho biến 5 Hiểuđược câu lệnh để xuất ra đúng kết quả. 6 Hiểu các kiểu dữ liệu trong ngôn ngữ lập trình Pascal. 7 Biết cấu trúc chung của chương trình Pascal. 8 Hiểu câu lệnh gán, nhập dữ liệu. 9 Hiểu cấu trúc câu lệnh điều kiện trong chương trình Pascal. 10 Biết cấu trúc chung của câu lệnh điều kiện trong chương trình Pascal. 11 Biết các kiểu dữ liệuvà phạm vi của chúng trong ngôn ngữ lập trình Pascal. Hiểu được quá trình giải bài toán trên máy tính trong ngôn ngữ lập trình 12 Pascal. 13 (Vận dụng)Viết được các biểu thức trong ngôn ngữ lập trình Pascal. 14 (Vận dụng cao)viết chương trình Pascal.
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

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