Đề kiểm tra học giữa kỳ 1 môn Tin Lớp 8 - Năm học 2021-2022
Bạn đang xem tài liệu "Đề kiểm tra học giữa kỳ 1 môn Tin Lớp 8 - Năm học 2021-2022", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên
Tài liệu đính kèm:
- de_kiem_tra_hoc_giua_ky_1_mon_tin_lop_8_nam_hoc_2021_2022.docx
Nội dung text: Đề kiểm tra học giữa kỳ 1 môn Tin Lớp 8 - Năm học 2021-2022
- PHÒNG GD&ĐT MỘ ĐỨC ĐỀ KIỂM TRA HỌC GIỮA KỲ I TRƯỜNG THCS ĐỨC LÂN TIN 8 NĂM HỌC: 2021 – 2022 Thời gian: 45 phút (Không kể thời gian phát đề) MA TRẬN ĐỀ KIỂM TRA GIỮA HỌC KÌ I Cấp Vận dụng độ Nhận biết Thông hiểu Vận dụng Vận dụng thấp cao Cộng TN Chủ đề TN TN TN 1. Máy Nhận biết được con tính và người chỉ dẫn cho mt Hiểu được ngôn chương thực hiện công việc ngữ máy là dãy trình thông qua các lệnh, bít. máy công cụ giúp tạo ra tính. các chương trình mt. Câu số C1,4,12 C2 4 Số câu 3 1 1 Số điểm 0.75 0.25 10% Tỉ lệ % 7.5% 2.5% 2. Làm Vận dụng Vận dụng Nhận biết được các Thông hiểu quen với chương chương từ khoá, các lệnh, tên được các từ chương trình pascal trình pascal chương trình mt, khoá,câu lệnh trình và và chỉnh sang ngôn công cụ giúp tạo ra các của ngôn ngữ ngôn ngữ sửa cho hợp ngữ máy chương trình máy tính lập trình Pascal. lập lệ tính Câu số C3,16,19,20,23,29,30 C5,15,6,9,24,25 C13 C34 Số câu 7 6 1 1 15 Số điểm 1.75 1,5 0.5 0.5 4.25 Tỉ lệ % 17,5% 15% 5% 5% 42.5% Nhận biết được một Thông hiểu Vận dụng Vận dụng 3. Chương số kiểu dữ liệu cơ được chương được các được dữ liệu trình máy bản trong ngôn ngữ trình, biết viết biểu thức nào sau đây tính và dữ lập trình, các phép các biểu thức trong được xem là liệu toán trong pascal. trong pascal pascal kiểu xâu kí tự
- Câu số C10,11,14 C31 C26,18 C33 Số câu 3 1 2 1 7 Số điểm 0.75 0,25 1 0.5 2.5 Tỉ lệ % 7.5% 2.5% 10% 5% 25% Nhận biết được biến Thông hiểu và Vận dụng 4. Sử dụng và hằng là gì? Cách biết được các được lệnh biến và khai báo biến, lệnh câu lệnh trong gán và từ hằng trong gán và sử chương trình khóa var chương dụng biến và hằng pascal dùng trong trình chương trình pascal Câu số C7,8,32 C17,22,27,28 C 21 Số câu 3 4 1 8 Số điểm 0.75 1 0,5 3 Tỉ lệ % 7.5% 10% 5% 22.5% Tổng số câu 16 12 4 2 Tổng số 4 3 2 1 điểm 40% 30% 20% 10% Tỉ lệ % ĐỀ KIỂM TRA GIỮA HỌC KỲ I – TIN 8 NĂM HỌC: 2021 – 2022 Thời gian: 45 phút * TRẮC NGHIỆM KHÁCH QUAN: * Khoanh tròn vào chữ cái đứng trước kết quả em cho là đúng trong mỗi câu sau: Câu 1: 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 các 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 2: Các dãy bit (dãy chỉ gồm hai số 0 và 1) là cơ sở để tạo ra: A. Ngôn ngữ lập trình; B. Ngôn ngữ máy;
- C. Ngôn ngữ tự nhiên; D. Môi trường lập trình. Câu 3: Các từ khóa trong ngôn ngữ Pascal là: A. Program, end, crt B. Program, Var, crt C. Begin, Const, crt D. Begin, uses, Var Câu 4: Công cụ giúp tạo ra các chương trình máy tính là: A. Ngôn ngữ lập trình; B. Ngôn ngữ máy; C. Ngôn ngữ tự nhiên; D. Bảng chữ cái. Câu 5: Kiểu dữ liệu của giá trị được gán cho biến phải: A. là kiểu số nguyên B. là kiểu số thực C. trùng với tên của biến D. trùng với kiểu dữ liệu đã khai báo của biến Câu 6: Trong chương trình pascal, từ khóa để khai báo Biến là? A. uses B. const C. readln D. var Câu 7: Cú pháp khai báo biến trong ngôn ngữ pascal là A. var danh sách biến : kiểu dữ liệu; B. var danh sách biến = kiểu dữ liệu; C. var kiểu dữ liệu : danh sách biến; D. const tên biến = giá trị; Câu 8: Cú pháp lệnh gán trong Pascal A. biến == biểu thức; B. biểu thức = biến; C. biến := biểu thức; D. biểu thức := biến; Câu 9: Những tên có ý nghĩa được xác định từ trước và không được phép sử dụng cho mục đích khác được gọi là gì? A. Tên có sẵn; B. Tên riêng; C. Từ khoá; D. Câu lệnh. Câu 10: Phạm vi giá trị: Số nguyên trong khoảng từ -32768 đến + 32767. Thuộc kiểu dữ liệu nào?
- A. Char B. String C. Integer D. Real Câu 11: DIV là phép toán gì? A. Chia lấy phần nguyên B. Chia lấy phần dư C. Cộng D. Trừ Câu 12. Máy tính có thể hiểu được trực tiếp ngôn ngữ nào trong các ngôn ngữ dưới đây? A. Ngôn ngữ tự nhiên. B. Ngôn ngữ lập trình. C. Ngôn ngữ máy. D. Ngôn ngữ của chương trình dịch. Câu 13: Chương trình của bạn Thành có một số lỗi. Em hãy chỉ ra lỗi đó: Program Thanh; Uses CRT; Start Writeln('Minh la Thanh'); End. A. Lỗi viết sai từ khoá bắt đầu thân chương trình; B. Lỗi viết sai thứ tự các lệnh; C. Lỗi thiếu dấu chấm phẩy ngăn cách các lệnh; D. Lỗi đặt tên chương trình sai; Câu 14: Chuyển biểu thức trong Pascal sau (a+b)*(a+b) – x/y sang công thức toán học: A. (a+b)*(a+b) – x×y 2 B. (a+b) – C. (a+b)+(a+b) – x/y D. (a+b) - (a+b) – x/y Câu 15. Trong các tên sau đây, tên nào là hợp lệ trong ngôn ngữ Pascal: A. 2dientich B. chu vi C. program D. baitap Câu 16. Để chạy chương trình ta sử dụng tổ hợp nào: A. F9 B. Alt – F9 C.Ctrl – F9 D. Ctrl – Shitf – F9 Câu 17. Trong Pascal, khai báo nào sau đây là đúng?
- A. Var tb: = real; B. Type 4hs: integer; C. const x=4; D. Var R = 30; Câu 18. Biểu thức toán học (a3 + b)(1 + c)2 được biểu diễn trong Pascal như thế nào ? A. (a*a*a + b)*(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 19. Write (‘Ban hay nhap nam sinh’); Readln (NS); Ý nghĩa của hai câu lệnh trên là: A. Thông báo ra màn hình dòng chữ: “Ban hay nhap nam sinh”. B. Yêu cầu người sử dụng nhập giá trị cho biến NS. C. In ra màn hình thông báo dòng chữ: “Ban hay nhap nam sinh” và yêu cầu người sử dụng nhập giá trị cho biến NS D. Không thực hiện gì cả. Câu 20: Câu lệnh để xóa màn hình trong Pascal là? A. Wash B. Crt C. Clrscr D. Clear Câu 21. Chọn câu chính xác nhất cho câu trả lời sau: A. var = 200; B. Var x,y,z: real; C. const : integer; D. Var n, 3hs: integer; Câu 22: Ta thực hiện các lệnh gán sau : x:=2; y:=8; z:=x+y; Kết quả thu được của biến z là: A. 1 B. 9 C. 10 D. Một kết quả khác Câu 23: Program là từ khoá dùng để: A. Khai báo tên chương trình B. Khai báo biến C. Kết thúc chương trình D. Viết ra màn hình các thông báo Câu 24: Câu lệnh write(‘Chao cac ban );
- A. Dùng để yêu cầu nhập giá trị cho biến Chao cac ban B. In ra màn hình dòng chữ Chao cac ban , đưa con trỏ xuống dòng. C. In ra màn hình dòng chữ Chao cac ban , không đưa con trỏ xuống dòng. D. Câu lệnh trên sai cú pháp. Câu 25: 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 26: Kết quả của phép chia 11 Mod 8 là. A. 3 B. 0 C. 2 D. 1 Câu 27: Trong Pascal, giả sử x là biến kiểu số nguyên. Phép gán nào sau đây đúng? A. x := 76 B. x := 5/3 C. x := 20.5 D. x := 'Truong THCS Duc Lan’ Câu 28: Lệnh gán X := X+4 có ý nghĩa như thế nào? A. Gán giá trị 4 cho biến X B. Không gán giá trị nào cho biến X C. Tăng giá trị biến X lên 4 đơn vị, kết quả gán lại cho biến X D. Gán giá trị X cho biến X Câu 29: Từ khóa VAR 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 30: Để dịch chương trình Pascal sang ngôn ngữ máy ta nhấn tổ hợp phím: A. Ctrl + X B. Alt + F9 C. Alt + X D. Ctrl + F9 B. Câu 31. Kết quả của phép toán 45 div 2 mod 3 + 1 là bao nhiêu?
- A. 7; B. 5; C. 3; D. 2. Câu 32: Số biến có thể khai báo tối đa trong một chương trình là bao nhiêu? A. Chỉ một biến cho mỗi kiểu dữ liệu. B. 10 biến. C. Chỉ hạn chế bởi dung lượng bộ nhớ. D. Không giới hạn. 2 Câu 33: Viết các biểu thức toán sau đây dưới dạng biểu thức pascal: a ( 2 b c ) 2 A. axa/((2xb+c)(2xb+c)) B. aa/((2b+c)*(2*b+c)) C. a.a/((2.b+c)(2.b+c)) D. a*a/((2*b+c)*(2*b+c)) Câu 34:Chương trình Pascal sau đây không hợp lệ. Vì sao? program Tong_hai_so; begin write('Hay nhap hai so: '); readln(a, b) ; write('Tong cua hai so do la ', a + b) ; var a, b: integer; end. A. Không.(Vì phần khai báo (var a, b: integer) phải được viết sau phần thân chương trình.) B. Không.(Vì phần khai báo (var a, b: integer) phải được viết trong phần khai báo, đứng trước phần thân chương trình.) C. Không.(Vì thiếu khai báo thư viện Uses crt;) D.Không. (Vì thiếu lệnh Readln;) ĐÁP ÁN VÀ THANG ĐIỂM A. TRẮC NGHIỆM KHÁCH QUAN: 1-C 2-B 3-D 4-D 5-D 6-D 7-A 8-C 9-C 10-C 11-A 12-C 13-A 14-B 15-D 16-C 17-C 18-A 19-C 20-C 21-B 22-C 23-A 24-C 25 –A 26-A 27-A 28-C 29-B 30-B 31-D 32-D 33-D 34-B
- Mộ Đức, ngày 10 tháng 11 năm 2021 Duyệt của BGH Duyệt của tổ CM GV ra đề Nguyễn Thị Huệ