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 Nguyễn Trãi, Núi Thành

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

4
lượt xem
2
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 có thêm tài liệu ôn tập thật tốt trong kì thi sắp tới. TaiLieu.VN xin gửi đến các bạn ‘Đề 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 Nguyễn Trãi, Núi Thành’. Vận dụng kiến thức và kỹ năng của bản thân để thử sức mình với đề thi nhé! Chúc các bạn đạt kết quả cao trong kì thi.

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 Nguyễn Trãi, Núi Thành

  1. PHÒNG GIÁO DỤC VÀ ĐÀO TẠO NÚI THÀNH KIỂM TRA GIỮA KÌ I TRƯỜNG THCS NGUYỄN TRÃI. NĂM HỌC 2022 - 2023 MA TRẬN ĐỀ KIỂM TRA MÔN TIN HỌC, LỚP 8 - Hình thức: Trắc nghiệm + Tự luận. - Thời gian: 45 phút. TT Nội dung kiến thức Mức độ nhận thức % tổng Nhận biết Thông hiểu Vận dụng Vận dụng cao điểm TNK TL TNK TL TNK TL TNK TL Q Q Q Q 1. Máy tính và chương 2 1 điểm trình MT 10% Ngôn ngữ 2. Làm quen với chương 2 1 1.5 điểm 1 lập trình trình và NNLT 15% pascal 3. Chương trình máy tính 2 1 1 3.5 điểm và dữ liệu 35% 4. Sử dụng biến trong 2 1 1 4 điểm chương trình 40% Tổng 8 2 1 1 1 Tỉ lệ % 40 30 20 10 100 Tỉ lệ chung% 70 30 100
  2. 2. Đặc tả: BẢNG ĐẶC TẢ ĐỀ KIỂM TRA GIỮA KÌ I NĂM HỌC 2022 - 2023 MÔN TIN HỌC 8 Số câu hỏi theo mức độ Đơn vị kiến Mức độ kiến thức, kĩ năng nhận thức TT Nội dung kiến thức thức, kĩ năng cần kiểm tra, đánh giá Nhận Thông Vận VD biết hiểu dụng cao 1 Ngôn ngữ lập trình -Biết con người chỉ dẫn cho máy tính thực hiện công việc thông qua lệnh. Pascal 2TN 1. Máy tính và - Biết chương trình là cách để con người chỉ dẫn chương trình cho máy tính thực hiện nhiều công việc liên tiếp. máy tính. -Hs vận dụng đưa được ra quy trình các câu lệnh để thực hiện một công việc nào đó. 2. Làm quen - Biết ngôn ngữ lập trình gồm các thành phần cơ bản là bảng chữ cái và các quy tắc để viết chương với chương trình, câu lệnh. trình và ngôn 1TN 1TN ngữ lập trình - Biết được cấu trúc chung của chương trình Pascal gồm những phần nào - Hs được làm quen với các chương trình đơn giản. - Biết cách khởi động/ thoát khỏi môi trường lập trình. Biết các thao tác mở các bảng chọn và chọn
  3. Số câu hỏi theo mức độ Đơn vị kiến Mức độ kiến thức, kĩ năng nhận thức TT Nội dung kiến thức thức, kĩ năng cần kiểm tra, đánh giá Nhận Thông Vận VD biết hiểu dụng cao lệnh - Vận dụng để rèn luyện kỹ năng dịch, sửa lỗi và chạy chương trình. - Biết khái niệm dữ liệu và kiểu dữ liệu. - Biết một số phép toán với kiểu dữ liệu số: +, - *, / , div, mod 2TN 1TL - Biết được kiểu dữ liệu khác nhau thì được xử lý khác nhau. 3. Chương trình - Rèn luyện kĩ năng sử dụng các phép toán với máy tính và dữ kiểu dữ liệu số. liệu - Khai báo trong chương trình, cách sử dụng các phép toán, phép so sánh - Viết một chương trình đơn giản để tính toán - Biết cách chuyển biểu thức toán học sang biểu diễn trong Pascal và ngược lại. 4. Sử dụng biến - Biết được biến, hằng là công cụ trong lập trình, và hằng trong cách khai báo biến trong chương trình Pascal 2TN 1TL 1TL chương trình - Hiểu về các kiểu dữ liệu chuẩn: số nguyên, số
  4. Số câu hỏi theo mức độ Đơn vị kiến Mức độ kiến thức, kĩ năng nhận thức TT Nội dung kiến thức thức, kĩ năng cần kiểm tra, đánh giá Nhận Thông Vận VD biết hiểu dụng cao thực. - Hiểu được lệnh gán. - Biết các câu lệnh vào/ra đơn giản để nhập thông tin từ bàn phím và đưa thông tin ra màn hình. Kĩ năng - Viết được chương trình đơn giản, khai báo đúng biến, câu lệnh vào/ra để nhập thông tin từ bàn phím hoặc đưa thông tin ra màn hình. - Thực hiện được khai báo đúng cú pháp, lựa chọn được kiểu dữ liệu phù hợp cho biến. - Kết hợp được giữa lệnh Write, Writeln với Read, Readln để thực hiện việc nhập dữ liệu cho biến từ bàn phím. - Thực hiện được khai báo và sử dụng hằng. Tổng 6TN 4 TN 2 TL 1 TL Tỉ lệ % 40% 30% 20% 10% Tỉ lệ chung 70% 30%
  5. PHÒNG GD&ĐT NÚI THÀNH KIỂM TRA GIỮA KÌ 1- NĂM HỌC 2022-2023 TRƯỜNG THCS NGUYỄN TRÃI MÔN: TIN HỌC. LỚP: 8 Thời gian làm bài: 45 phút (Không tính thời gian phát đề) ĐỀ CHÍNH THỨC Mã đề: A Điểm và lời phê: Họ và tên: …………………………… Lớp: ………………….. I. TRẮC NGHIỆM: Em hãy khoanh tròn vào phương án đúng (5 điểm) Câu 1: Từ khoá để khai báo biến trong ngôn ngữ lập trình Pascal là A. Const B. Var C. Real D. End Câu 2: Biểu thức toán (a2 + b)(1 + c)3 được biểu diễn trong Pascal như thế nào ? A. (a*a + b)(1+c)(1 + c)(1 + c) B. (a.a + b)(1 + c)(1 + c)(1 + c) C. (a*a + b)*(1 + c)*(1 + c)*(1 + c) D. (a2 + b)(1 + c)3 Câu 3: Kết quả của phép chia 10 Mod 5 là: A. 15 B. 2 C. 0 D. 10 Câu 4: Để chạy chương trình, ta sử dụng tổ hợp phím nào? A. Alt +F9 B. Ctrl + Shift + F9 C. F9 D. Ctrl + F9 Câu 5: Trong cấu trúc chung chương trình của Pascal, gồm các phần nào? A. Phần khai báo. B. Phần khai báo và phần thân chương trình. C. Phần tên và phần thân chương trình. D. Phần thân chương trình. Câu 6. Từ khóa Const dùng để làm gì? A. Khai báo tên chương trình. B. Khai báo biến. C. Khai báo hằng. D. Khai báo thư viện. Câu 7. Trong ngôn ngữ lập trình Pascal: biến được đặt trong phần nào của chương trình? A. Phần thân và phần khai báo đều được. B. Phần đầu. C. Phần thân. D. Phần khai báo. Câu 8: Ta thực hiện các lệnh gán sau : x:=10; y:=1; z:=x+y; Kết quả thu được của biến z là: A. 1 B. 11 C. 10 D. 9 Câu 9: Lệnh nhập giá trị cho biến là lệnh nào? A. Readln(tên biến); B. Writeln(tên biến); C. Const( tên biến); D. Var( tên biến); Câu 10: Kết quả của phép chia 29 div 8 là: A. 1 B. 3 C. 4 D. 5
  6. II. THỰC HÀNH : ( 5 điểm) Program kiemtra; Use crt Câu 11: (2 điểm): Var a, b: integer; Soạn thảo vào Free pascal nội dụng bên dưới và c: real; chạy chương trình để sửa lại các lỗi sai trong Begin chương trình đã cho?. Clrscr; a: = 10; b = 3; c: = a/b Writeln(‘Gia tri cua c = ‘,c); Readln; Câu 12: Sử dụng ngôn ngữ lập trình Freepascal End Viết chương trình in ra kết quả cho các biểu thức toán học sau đây? (2 điểm) a/ 15(4+30+12) b/ ax2+bx+2c x y c/ (a+b)2 + (c+d)2 d/ 2x Câu 13: (1 điểm) Viết chương trình pascal hoán đổi vị trí của hai số nguyên a và b rồi in ra màn hình? ( Lưu ý: Lưu tên các file bài tập theo cú pháp lần lượt là: Cau1_tenHS. Cau2_tenHS. Cau3_tenHS. ) --------------- Hết ----------------
  7. 4. Đáp án PHÒNG GDĐT NÚI THÀNH HƯỚNG DẪN CHẤM KIỂM TRA GIỮA KÌ 1 TRƯỜNG THCS NGUYỄN TRÃI Môn TIN HỌC, Lớp 8 Thời gian làm bài: 45 phút, không tính thời gian phát đề Đề A I. Trắc nghiệm (5 điểm): Mỗi câu đúng được 0,5 điểm Câu 1 2 3 4 5 6 7 8 9 10 Đáp án B C C D B C a B A B II. Tự luận Câu 11: 2 điểm Sửa lỗi sai (2 điểm) : 5 lỗi sai. Câu 12: (2 điểm): 4 lỗi sai, mỗi lỗi 0,2 điểm. a. 15 * (4 + 30 + 12) b. a*x*x + b*x + 2*c c. (a + b) *(a+b) + (c + d) * (c + d) d. (x – y)/(2*x) Câu 13: (1 điểm) Program Cau3; uses crt; var a,b,t: integer; begin clrscr; write (‘nhap a: ‘); readln (a); write (‘nhap b: ‘); readln (b); t:=a; a:=b; b:=t; writeln (‘gia tri cua a la: ‘,a); writeln (‘gia tri cua b la: ‘,b); readln; end.
  8. PHÒNG GD&ĐT NÚI THÀNH KIỂM TRA GIỮA KÌ 1- NĂM HỌC 2022-2023 TRƯỜNG THCS NGUYỄN TRÃI MÔN: TIN HỌC. LỚP: 8 Thời gian làm bài: 45 phút (Không tính thời gian phát đề) ĐỀ CHÍNH THỨC Mã đề: B Điểm và lời phê: Họ và tên: …………………………… Lớp: ………………….. I. TRẮC NGHIỆM: Em hãy khoanh tròn vào phương án đúng (5 điểm) Câu 1: Chức năng chính của chương trình dịch: A. Phát hiện lỗi cú pháp của chương trình B. Soạn thảo chương trình C. Dịch ngôn ngữ lập trình sang ngôn ngữ máy D. Lưu chương trình nguồn Câu 2: Tên biến nào không hợp lệ? A. TAMGIAC B. 2TamGiac C. Tamgiac 2 D. Tam giac Câu 3. Để biên dịch chương trình ta nhấn tổ hợp phím nào? A. Alt +F5 B. Ctrl+F9 C. Shift+F9 D. Alt+F9 Câu 4. Khai báo hằng nào sau đây là đúng? A. Const y = real; B. Const Max = 100; C. Const a:= 5; D. Const y: integer; Câu 5: Lệnh nhập giá trị cho biến là lệnh nào: A. Readln(tên biến); B. Reaadln(tên biến); C. Const( tên biến); D. Var( tên biến); Câu 6: Kết quả của phép chia 25 div 8 là A. 1 B. 2 C. 3 D. 4 Câu 7: Sau câu lệnh x := 15 mod 2 ; Giá trị của biến x là: A. 7 B. 6 C. 7.5 D. 1 Câu 8. Cú pháp khai báo hằng nào dưới đây trong Pascal là đúng : A. Const := ; B. Const = C. Const = ; D. Conts : ; Câu 9. Trong các kiểu dữ liệu sau, kiểu nào là kiểu số thực ? A. Integer B.Real C. Char D. String Câu 10: Chương trình thực hiện chuỗi các lệnh gán sau : x:=1; y:=9; z:=x+y; Kết quả thu được của biến z là: A. 10 B. 9 C. 1 D. 19
  9. II. THỰC HÀNH: ( 5 điểm) Program kiemtra; Câu 13: (2 điểm) Use crt Soạn thảo vào Free pascal nội dụng bên dưới và Var x, y: integer; chạy chương trình để sửa lại các lỗi sai trong z: real; chương trình đã cho?. Begin Clrscr; x: = 20; y = 5; z: = x/y Writeln(‘Gia tri cua z = ‘,z); Readln; End Câu 12: Hãy sử dụng ngôn ngữ lập trình Freepascal, viết chương trình in ra kết quả cho các biểu thức toán học sau đây? (2 điểm) a/ (22+50+62)11 b/ x2+yx+2a x y c/ (x+y)/(z+y)3 d/ (y+x) . 2x Câu 15: (1 điểm) Viết chương trình pascal tính tổng hai số nguyên a và b rồi in ra màn hình? ( Lưu ý: Lưu tên các file bài tập theo cú pháp lần lượt là: Cau1_tenHS. Cau2_tenHS. Cau3_tenHS. ) --------------- Hết ----------------
  10. 4. Đáp án PHÒNG GDĐT NÚI THÀNH HƯỚNG DẪN CHẤM KIỂM TRA GIỮA KÌ 1 TRƯỜNG THCS NGUYỄN TRÃI Môn TIN HỌC, Lớp 8 Thời gian làm bài: 45 phút, không tính thời gian phát đề Đề B: I. Trắc nghiệm (5 điểm): Mỗi câu đúng được 0,5 điểm Câu 1 2 3 4 5 6 7 8 9 10 Đáp án C A D B A C D A B A II. Tự luận Câu 11: 2 điểm Sữa lỗi sai (1 điểm) : 4 lỗi sai, mỗi lỗi 0,5 điểm Câu 12: (2 điểm): Mỗi câu đúng được 0,5 điểm a.(22+50+62)*11 b. x2+yx+2a c. (x+y)/(z+y)*(z+y) d. (y+x) *(x – y)/(2*x) Câu 13: (1 điểm) program Tinh_tong; uses crt; var a,b: integer; begin clrscr; write('So a: '); readln(a); write('So b: '); readln(b); write('Tong 2 so nguyen ',a,' va ',b,' la: ',a+b); readln end.
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

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