Đề kiểm tra Giữa học kì 1 Tin học Lớp 8 - Trường THCS Kpa Klơng

docx 2 trang nhungbui22 09/08/2022 4390
Bạn đang xem tài liệu "Đề kiểm tra Giữa học kì 1 Tin học Lớp 8 - Trường THCS Kpa Klơng", để 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:

  • docxde_kiem_tra_giua_hoc_ki_1_tin_hoc_lop_8_truong_thcs_kpa_klon.docx

Nội dung text: Đề kiểm tra Giữa học kì 1 Tin học Lớp 8 - Trường THCS Kpa Klơng

  1. Trường THCS KPĂ KLƠNG ĐỀ KIỂM TRA GIỮA KÌ I Họ và tên: Môn: Tin Học 8 Lớp : Thời gian: 45 phút Điểm Nhận xét của giáo viên Phần I. Câu hỏi trắc nghiệm (3đ) Hãy khoanh tròn vào đáp án A,B,C,D mà em cho là đúng Câu 1: Máy tính có thể hiểu trực tiếp ngôn ngữ nào trong các ngôn ngữ dưới đây? A. Ngôn ngữ lập trình B. Ngôn ngữ tự nhiên C. Ngôn ngữ máy D. Ngôn ngữ khác Câu 2: Lệnh gán trong Pascal được viết bằng: A. dấu := ; B. dấu >= ; C. dấu => ; D. dấu # Câu 3: Trong các tên sau đây, tên nào hợp lệ trong ngôn ngữ lập trình Pascal: A. end; B. Tam giac; C. Tamgiac; D. 3so; Câu 4: Cấu trúc của một chương trình Pascal thường có những phần nào? A. Phần thân, phần cuối B. Phần khai báo, phần thân, phần cuối C. Phần đầu, phần thân, phần cuối D. Phần khai báo, phần thân Câu 5: Để chạy chương trình ta nhấn: A. Alt + F9 B. Shift +F9 C. Ctrl + F9 D. Alt + X Câu 6: Dãy kí tự ‘2010’ thuộc kiểu dữ liệu nào: A. Real B. Char C. Integer D. String Câu 7: Biểu thức toán học (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 8: Để chia lấy phần nguyên ta dùng phép toán: A. Div B. dấu : C. Mod D. dấu / Câu 9: Trong Pascal, khai báo nào sau đây là đúng cho khai báo hằng ? A.Type 4hs: integer; B. Var tb: real; C. Const R = 30; D. Var x: real; Câu 10: Trong Pascal, khai báo nào sau đây là đúng cho khai báo biến ? A.Type 4hs: integer; B. Var tb: real; C. Const x: real; D. Var R = 30; Câu 11: Để dịch chương trình và kiểm tra lỗi ta nhấn: A. Shift +F9 B. F9 C. Ctrl + F9 D. Alt + F9 Câu 12: Để so sánh 2 số khác nhau ta dùng: A. dấu >= B. dấu >
  2. Phần II: Câu hỏi tự luận (7đ) Câu 1: Quy tắc đặt tên trong chương trình? (1,5đ) Biến là gì? Câu lệnh dùng để khai báo biến có dạng như thế nào? (1,5đ) Câu 2: Viết chương trình tính hiệu của 2 số x và y nhập từ bàn phím.(2đ) Câu 3: Sắp xếp chương trình sau: (2đ) Var a, b, S: real; Begin Uses crt; Writeln(‘nhap a=’); readln(a); Writeln(‘nhap b=’); readln(b); End. S:= a*b; Writeln(‘dien tich hinh chu nhat la’,S); Readln; Program Shinh_chu_nhat;