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 PTDTBT THCS Trà Tập, Nam Trà My

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

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

Nhằm giúp các bạn làm tốt các bài tập, đồng thời các bạn sẽ không bị bỡ ngỡ với các dạng bài tập chưa từng gặp, hãy tham khảo “Đề thi giữa học kì 1 môn Tin học lớp 8 năm 2022-2023 có đáp án - Trường PTDTBT THCS Trà Tập, Nam Trà My” dưới đây để tích lũy kinh nghiệm giải toán trước kì thi 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 PTDTBT THCS Trà Tập, Nam Trà My

  1. PHÒNG GD&ĐT NAM TRÀ MY MA TRẬN ĐỀ KIỂM TRA GIỮA HỌC KÌ I TRƯỜNG PTDTBT THCS TRÀ TẬP MÔN: TIN HỌC - KHỐI 8 NĂM HỌC 2022 – 2023 Cấp độ Vận dụng Tổng Nhận biết Thông hiểu Thấp Cao Chủ đề TN TL TN TL TN TL TN TL - Chức năng của - Từ khóa và tên. ngôn ngữ lập trình. - Cú pháp và ý - Chương trình dịch nghĩa của lệnh In thông báo Làm quen là gì? Write, Writeln. kết hợp nhiều với ngôn ngữ - Thành phần cơ bản dạng dữ liệu ra lập trình của ngôn ngữ lập màn hình trình? - Làm quen với Free Pascal. Số câu 8 1 0.5 9.5 Số điểm 2 2 1 5 Tỉ lệ 20% 20% 10% 50% - Phép toán với kiểu - Các phép toán dữ liệu số và phép so với dữ liệu số. sánh trong ngôn ngữ lập trình Pascal. Chương trình Khai báo biến, - Biến, khai báo biến máy tính và nhập dữ liệu, thực và hằng. dữ liệu hiện tính toán - Câu lệnh gán, nhập dữ liệu, thông báo kết quả và tạm ngừng chương trình. Số câu 8 1 0.5 9.5 Số điểm 2 1 2 5 Tỉ lệ 20% 10% 20% 50% Tổng số câu 16 2 0.5 0.5 19 Tổng số điểm 4 3 2 1 10 Tỉ lệ 40% 30% 20% 10% 100%
  2. PHÒNG GD&ĐT NAM TRÀ MY BẢNG ĐẶC TẢ ĐỀ KIỂM TRA GIỮA HỌC KÌ I TRƯỜNG PTDTBT THCS TRÀ TẬP MÔN: TIN HỌC - KHỐI 8 NĂM HỌC 2022 – 2023 CHỦ ĐỀ MỨC ĐỘ MÔ TẢ - Chức năng của ngôn ngữ lập trình. - Chương trình dịch là gì? Nhận biết - Thành phần cơ bản của ngôn ngữ lập trình? Làm quen với - Làm quen với Free Pascal. ngôn ngữ lập - Từ khóa và tên. trình Thông hiểu - Cú pháp và ý nghĩa của lệnh Write, Writeln. -In thông báo kết hợp nhiều dạng dữ liệu ra màn Vận dụng cao hình - Phép toán với kiểu dữ liệu số và phép so sánh trong ngôn ngữ lập trình Pascal. Nhận biết - Biến, khai báo biến và hằng. - Câu lệnh gán, nhập dữ liệu, thông báo kết quả và Chương trình tạm ngừng chương trình. máy tính và dữ liệu Thông hiểu - Các phép toán với kiểu dữ liệu số. Vận dụng thấp -Khai báo biến, nhập dữ liệu, thực hiện tính toán
  3. PHÒNG GD&ĐT NAM TRÀ MY KIỂM TRA GIỮA HỌC KÌ I TRƯỜNG PTDTBT THCS TRÀ TẬP MÔN: TIN HỌC - KHỐI 8 NĂM HỌC 2022 – 2023 (Thời gian 45 phút, không kể thời gian giao đề) I. Trắc nghiệm: (4 điểm) Em hãy chọn một trong các đáp án A, B, C hoặc D đứng trước câu trả lời mà em cho là đúng và ghi vào giấy bài làm. (Ví dụ: Câu 1: D) Câu 1: Giá trị của hằng khi thực hiện chương trình sẽ như thế nào? A. Có giá trị không đổi. B. Thay đổi giá trị. C. Giá trị lúc thay đổi lúc không. D. Giá trị cuối cùng bằng 0. Câu 2: Để máy tính hiểu được ngôn ngữ lập trình cần sử dụng chương trình nào để dịch sang ngôn ngữ máy? A. NNLT Pascal B. Chương trình bảng tính C. Chương trình soạn thảo D. Chương trình dịch. Câu 3: Kiểu số nguyên có phạm vi giá trị từ …. A. 0 đến 127. B. 0 đến 255. C. -32768 đến 32767. D. -1000 đến 1000. Câu 4: Cấu trúc chung của chương trình gồm mấy phần? A. 1 phần B. 2 phần C. 3 phần D. 4 phần Câu 5: Để mở mới một màn hình soạn thảo chương trình trong Free Pascal, em thực hiện như thế nào? A. File  New B. File  Open C. File  Exit D. File  Save Câu 6: Để chạy chương trình em nhấn tổ hợp phím nào? A. Ctrl+F1; B. Ctrl+F5; C. Ctrl+F6; D. Ctrl+F9. Câu 7: Câu lệnh cho phép ta nhập giá trị của a từ bàn phím là gì? A.Write(‘nhap gia tri cua a:’); B.Readln(a); C. Writeln(a); D. Write(a); Câu 8: Khi ta khai báo biến x có kiểu là integer thì khai báo nào sau đây là hợp lệ? A. Var x; interger; B. Var x:interger; C. Var x:integer; D. Var x:integer Câu 9: Kết quả của phép toán 45 mod 2 là bao nhiêu? A. 4 B. 0 C. 2 D. 1 Câu 10: Quá trình giải bài toán trên máy tính gồm có bao nhiêu bước? A. 3 B. 4 C. 2 D. 1 Câu 11: . Để gán giá trị 12 cho biến x ta thực hiện thế nào? A. x = 12; B. x 12; C. x:12; D. x:= 12; Câu 12: Chương trình máy tính được theo các bước nào? A. Viết chương trình bằng ngôn ngữ lập trình. B. Dịch chương trình thành ngôn ngữ máy. C. Viết chương trình bằng ngôn ngữ lập trình rồi dịch chương trình thành ngôn ngữ máy D. Viết chương trình trên giấy rồi gõ vào máy tính. Câu 13: Các phép toán viết bằng ngôn ngữ lập trình Pascal dưới đây thì phép toán nào đúng? A. {3*a + [ 4*c – 7*(a +2*c)] -5*b} B. a*x2 – b*x + 7a / 5 C. (10*a + 2*b) / (a*b) D. - b: (2*a*c)
  4. Câu 14: 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 lệnh. C. Thông qua các tên. D. Thông qua một hằng. Câu 15: Hãy chọn kiểu dữ liệu kí tự? A. Char B. LongInt C. Integer D. Word Câu 16: Ngôn ngữ lập trình là: A. ngôn ngữ dùng để viết một chương trình máy tính B. ngôn ngữ dùng để viết các chương trình máy tính C. các dãy bit (dãy các số chỉ gồm 0 và 1) D. chương trình dịch II. Tự luận: (6 điểm) Câu 17: (2 điểm) Cho ví dụ 2 từ khóa và 2 tên do người lập trình đặt trong ngôn ngữ lập trình Pascal. Câu 18: (1 điểm) Chuyển biểu thức toán sau thành biểu thức viết bằng ngôn ngữ lập trình Pascal Câu 19. (3 điểm) Viết một chương trình Pascal thực hiện được các yêu cầu sau: a. Nhập chiều dài cạnh a rồi tính chu vi của hình vuông. b. In giá trị chu vi tìm được của hình vuông ra màn hình. ............................... Hết.................................. Học sinh không được sử dụng tài liệu. Giáo viên coi thi không giải thích gì thêm.
  5. PHÒNG GD&ĐT NAM TRÀ MY HƯỚNG DẪN CHẤM ĐỀ KIỂM TRA GIỮA HỌC KÌ I TRƯỜNG PTDTBT THCS TRÀ TẬP MÔN: TIN HỌC - KHỐI 8 NĂM HỌC 2022 – 2023 I. Trắc nghiệm: (4 điểm) Mỗi đáp án đúng được 0.25 điểm Câu 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Đáp án A D C B A D B C D A D C C B A B II. Tự luận: (6 điểm) CÂU ĐÁP ÁN ĐIỂM - Cho đúng ví dụ từ khóa 1 Câu 1 - Cho đúng ví dụ tên 1 Biểu thức viết bằng ngôn ngữ lập trình Pascal Câu 2 (x*x + 2*x + 1)/(x*x – 1) 1 Program Chu_vi; Var CV, a: integer; 0.75 Begin 0.25 Write(‘Nhap canh a: ’); Readln(a); Câu 3 1.5 CV:= 4*a; 0.25 Writeln(‘Chu vi hinh vuong la : ’, CV); 0.25 Readln; End. (Chấp nhận các cách giải khác cho ra đáp án đúng) Duyệt đề của tổ KHTN Giáo viên ra đề Nguyễn Đại Sơn Nguyễn Thị Lan Mai Duyệt đề của BLĐ
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

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