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 TH&THCS Xã Tư, Đông Giang

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

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

Với mong muốn giúp các bạn đạt kết quả cao trong kì thi sắp tới, TaiLieu.VN đã sưu tầm và chọn lọc gửi đến các bạn ‘Đề thi học kì 1 môn Tin học lớp 8 năm 2022-2023 có đáp án - Trường TH&THCS Xã Tư, Đông Giang’ hi vọng đây sẽ là tư liệu ôn tập hiệu quả giúp các em đạt kết quả cao trong kì thi. Mời các bạn cùng tham khảo!

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 TH&THCS Xã Tư, Đông Giang

  1. MA TRẬN KIỂM TRA CUỐI HỌC KÌ I - NĂM HỌC 2022-2023 MÔN: TIN HỌC – LỚP 8 Các mức độ nhận Tổng thức Nội dung Thông Vận dụng Nhận biết Vận dụng hiểu cao TNKQ TNTL TNKQ TNTL TNKQ TNTL TNKQ TNTL Biết sử dụng ngôn ngữ lập 1. Máy trình, chỉ tính và dẫn cho chương máy tính, trình máy viết tính chương trình mát tính Số câu 3c 3c Số điểm 1đ 1đ Tỉ lệ % 10% 10% Biết các thành phần 2. Làm cơ bản của quen với ngôn ngữ chương LT, biết trình và các từ ngôn ngữ khóa, tên lập trình của chương trình Số câu 3c 3c Số điểm 1đ 1đ Tỉ lệ % 10% 10% 3. Chương Biết dữ
  2. liệu và khai báo kiểu dữ trình máy liệu. Biết tính và dữ một số liệu phép toán với kiểu dữ liệu số. Số câu 3c 3c Số điểm 1đ 1đ Tỉ lệ % 10% 10% 4. Sử dụng Biết khai biến và báo biến Phân biệt hằng và hằng được biến trong trong và hằng chương Passcal trình Số câu 3c 1c 4c Số điểm 1đ 2đ 3đ Tỉ lệ % 10% 20% 30% Hiểu được các bước giải bài 5. Từ bài Thực hiện toán trong toán đến được thuật chương chương toán đơn trình và trình giản trình bày thuật toán đơn giản. Số câu 3c 1c 4c Số điểm 1đ 1đ 2đ Tỉ lệ % 10% 10% 20% 6. Câu Trình bày lệnh điều các bước kiện thuật toán và viết
  3. chương trình Passcal Số câu 1c 1c Số điểm 2đ 2đ Tỉ lệ % 20% 20% Tổng Số câu 12 c 4c 1c 1c 18 c Số điểm 4đ 3đ 2đ 1đ 10 đ Tỉ lệ % 40% 30% 20% 10% 100% BẢNG ĐẶC TẢ KIỂM TRA CUỐI HỌC KÌ I - NĂM HỌC 2022-2023 MÔN: TIN HỌC – LỚP 8 Các mức độ nhận Tổng thức Nội dung Thông Vận dụng Nhận biết Vận dụng hiểu cao TNK TNKQ TNTL TNKQ TNTL TNKQ TNTL TNTL Q Biết sử dụng ngôn ngữ lập 1. Máy tính trình, chỉ dẫn và chương cho máy trình máy tính, viết tính chương trình mát tính Biết các thành phần 2. Làm quen cơ bản của với chương ngôn ngữ trình và ngôn LT, biết các ngữ lập trình từ khóa, tên của chương trình
  4. Biết dữ liệu và khai báo 3. Chương kiểu dữ liệu. trình máy Biết một số tính và dữ phép toán liệu với kiểu dữ liệu số. 4. Sử dụng Biết khai Phân biệt biến và hằng báo biến và được biến trong chương hằng trong và hằng trình Passcal Hiểu được các bước giải bài 5. Từ bài toán trong Thực hiện được toán đến chương thuật toán đơn chương trình trình và giản trình bày thuật toán đơn giản. Trình bày các 6. Câu lệnh bước thuật toán điều kiện và viết chương trình Passcal PHÒNG GD&ĐT ĐÔNG GIANG KIỂM TRA CUỐI HỌC KỲ I TRƯỜNG TH&THCS XÃ TƯ NĂM HỌC: 2022-2023 Họ và tên HS:…………………………………… MÔN: TIN HỌC - LỚP 8 SBD:…………………Phòng thi:…………....... Thời gian: 45 phút (không kể thời gian giao đề) Lớp: 8/……… (Các em thực hiện bài thi trên giấy bài làm) ĐỀ BÀI: I. TRẮC NGHIỆM KHÁCH QUAN: (5 điểm) Chọn phương án đúng nhất Câu 1: Ngôn ngữ được sử dụng để viết chương trình là:
  5. A. Ngôn ngữ lập trình B. Ngôn ngữ máy C. Ngôn ngữ tự nhiên D. Ngôn ngữ tiếng Việt Câu 2: Con người chỉ dẫn cho máy tính thực hiện công việc như thế nào? A. thông qua một từ khóa B. thông qua các tên C. thông qua các lệnh D. thông qua một hằng Câu 3: Theo em hiểu viết chương trình là : A. Tạo ra các câu lệnh được sắp xếp theo một trình tự nào đó B. Viết ra một đoạn văn bản được sắp xếp theo chương trình C. Viết ra các câu lệnh mà em đã được học D. Tạo ra các câu lệnh để điều khiển Robot Câu 4: Từ khóa dùng để khai báo là: A. Program, Uses B. Program, Begin, End C. Programe, Use D. Begin, End Câu 5: Cấu trúc chung của mọi chương trình gồm mấy phần? A. 1 B. 2 C. 3 D. 4 Câu 6: Cách đặt tên nào sau đây không đúng ? A. Tugiac B. CHUNHAT C. End D. a_b_c Câu 7: Câu lệnh Writeln(‘y=’ , 15 div 4 +5); sẽ in ra kết quả: A. 8 B. y= 8 C. y=3 D. 20 Câu 8: Biến x có thể nhận các giá trị -5, 100, 15, 20. Hãy chọn kiểu dữ liệu phù hợp với biến x? A. Char B. LongInt C. Integer D. Word Câu 9: Trong Pascal khai báo nào sau đây là đúng? A. var tb: real; B. 4hs: integer; C. Const x: real; D. Var r =30; Câu 10: Khai báo nào sau đây đúng? A. Var x, y: Integer; B. Var x, y=Integer; C. Var x, y Of Integer; D. Var x, y := Integer; Câu 11: Trong Pascal, từ khóa để khai báo biến là: A. Const B. Begin C. Var D. Uses Câu 12: Trong Pascal, từ khóa để khai báo hằng là: A. Const B. Begin C. Var D. Uses Câu 13: Quá trình giải bài toán trên máy tính gồm mấy bước? A. 2 B. 3 C. 4 D. 5
  6. Câu 14:Thứ tự các bước giải bài toán trên máy tính: A. Xác định bài toán → Viết chương trình → Mô tả thuật toán B. Xác định bài toán → Mô tả thuật toán → Viết chương trình C. Mô tả thuật toán → Xác định bài toán → Viết chương trình D. Viết chương trình → Xác định bài toán → Mô tả thuật toán Câu 15: Hãy cho biết kết quả sau khi thực hiện thuật toán sau: Bước 1. Tam←x; Bước 2. x←y; Bước 3. y← tam; A. Giá trị của biến x bằng giá trị của biến y. B. Hoán đổi giá trị hai biến x và y. C. Giá trị của biến y bằng giá trị của biến x. D. Khác. II. TRẮC NGHIỆM TỰ LUẬN (5 điểm) Câu 1: (2 điểm) a. Nêu sự khác nhau giữa biến và hằng và cho ví dụ cụ thể để khai báo biến x và hằng a. b. Vẽ sơ đồ khối câu lệnh điều kiện đủ. Câu 2: (1 điểm) Giả sử x và y là các biến số. Hãy cho biết kết quả của việc thực hiện thuật toán sau: Bước 1. x ← x + y Bước 2. y ← x – y Bước 3. x ← x – y Câu 3: (2 điểm) Viết chương trình Pascal nhập một số tự nhiên vào máy tính và in ra màn hình kết quả số đã nhập chẵn hay lẻ, chẳng hạn “5 là số lẻ”, “8 là số chẵn”. ------------HẾT-----------
  7. 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 – LỚP 8 Thời gian: 45 phút I. TRẮC NGHIỆM KHÁCH QUAN: (5 điểm) (mỗi câu đúng được 0,33 điểm, 2 câu đúng 0,7 điểm, 3 câu đúng 1 điểm) Câ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 u Đá p A C A A B C B C A A C A B B B án II. TRẮC NGHIỆM TỰ LUẬN: (5 điểm) Câ Nội dung cần đạt Điểm u - Biến dùng để lưu trữ dữ liệu và dữ liệu được biến lưu trữ có thể thay đổi 0.5 trong khi thực hiện chương trình. Để mở đầu khai báo ta dùng cú pháp “Var” - Hằng cũng dùng để lưu trữ dữ liệu nhưng dữ liệu được hằng lưu trữ không thể thay đổi - trong suốt quá trình thực hiện chương trình. Để mở đầu khai 0.5 báo ta dùng cú pháp “const”. - Ví dụ khai báo về hằng và biến: 1 0.5 0.5
  8. - Bước 1: Ở bước này giá trị của x sẽ bằng x cộng với y: x= x+y. 0.25 - Bước 2: Tiếp đến giá trị của y bằng giá trị của x – y: y= x (bước 1)-y= x+y- 0.25 2 y= x. - Bước 3: Cuối cùng giá trị của x bằng x-y: x=x(bước1)-y(bước 2)= x+y-x=y. 0.25 Vậy kết quả của thuật toán là x=y và y=x; 0.25 - Thuật toán chương trình: Bước 1: Nhập một số tự nhiên n và một biến d. 0.25 Bước 2: Gán giá d=n mod 2. 0.25 Bước 3: Nếu d=0 thì đấy là số chẵn, ngược lại thì đấy là số lẻ. 0.25 Bước 4. Kết thúc thuật toán. 0.25 - Chương trình Pascal: 3 0.5 - Kết quả: 0.5
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

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