UBND HUYỆN HÀM THUẬN BẮC TRƯỜNG THCS…………………….. Họ và tên HS:………………………… Lớp : ……… | ĐỀ KIỂM TRA HỌC KỲ I NĂM HỌC 2019 – 2020 Môn : Tin. Lớp 8 Thời gian: 45 phút (Trắc nghiệm : 15 phút) (Không tính thời gian phát đề) |
Điểm: | Lời phê của thầy (cô) : |
|
|
ĐỀ 1:
A. TRẮC NGHIỆM (4điểm)
Khoanh tròn chữ cái đứng trước câu trả lời đúng. Mỗi câu đúng được 0,5 điểm.
Câu 1. Lệnh Clrscr dùng để làm gì?
A. In thông tin ra màn hình. B. Tạm ngưng chương trình.
C. Xoá màn hình kết quả. D. Khai báo thư viện.
Câu 2. Các kiểu dữ liệu nào sau đây không phải là kiểu dữ liệu trong ngôn ngữ lập trình Pascal:
A. Kí tự . B. Số nguyên. C. Hằng. D. Chuỗi.
Câu 3. Câu lệnh Readln(b); có ý nghĩa gì?
A. Tạm dừng chương trình để xem kết quả B. Nhập giá trị cho biến b.
C. Câu lệnh thiếu. D. Xuất giá trị của biến b.
Câu 4. Câu điều kiện đầy đủ có dạng :
A. if <điều kiện > then < câu lệnh 1> else < câu lệnh 2>; .
B. if <điều kiện > then < câu lệnh 1>; .
C. if <điều kiện > then
D. if < câu lệnh 1> then < câu lệnh 2>; .
Câu 5. Để biên dịch chương trình ta sử dụng tổ hợp :
A. Ctrl – F9. B. Ctrl – Shitf – F9. C. F9. D. Alt – F9.
Câu 6. Trong Pascal câu lệnh Writeln hoặc Write được dùng để:
A. In dữ liệu ra màn hình. B. Đọc dữ liệu vào từ bàn phím.
C. Khai báo biến. D. Khai báo hằng.
Câu 7. Cách gán giá trị a + b vào biến tổng là :
A. Tong:a+b;. B. Tong(a+b);. C. Tong=a+b;. D. Tong:=a+b;.
Câu 8. Từ khoá Var trong Pascal dùng để làm gì?
A. Khai báo mảng. B. Khai báo biến.
C. Khai báo tên chương trình. D. Khai báo hằng.
-------------------
B.TỰ LUẬN (6 điểm)
Câu 1 (3 điểm). Hãy xác định bài toán, mô tả thuật toán và viết chương trình nhập vào 1 số nguyên từ bàn phím, cho biết số nhập vào là số chẵn hay số lẻ . (Dùng If ... Then ... Else).
Câu 2 (3 điểm) . Viết chương trình nhập 2 số a; b và tính: A = 3.a+b.
ĐỀ 2:
A. TRẮC NGHIỆM (4điểm)
Khoanh tròn chữ cái đứng trước câu trả lời đúng. Mỗi câu đúng được 0,5 điểm.
Câu 1. Các kiểu dữ liệu nào sau đây không phải là kiểu dữ liệu trong ngôn ngữ lập trình Pascal:
A. Chuỗi. B. Kí tự . C. Hằng. D. Số nguyên.
Câu 2. Câu lệnh Readln(b); có ý nghĩa gì?
A. Tạm dừng chương trình để xem kết quả. B. Nhập giá trị cho biến b.
C. Câu lệnh thiếu. D. Xuất giá trị của biến b.
Câu 3. Lệnh Clrscr dùng để làm gì?
A. Tạm ngưng chương trình. B. In thông tin ra màn hình.
C. Khai báo thư viện. D. Xoá màn hình kết quả.
Câu 4. Từ khoá Var trong Pascal dùng để làm gì?
A. Khai báo mảng. B. Khai báo hằng.
C. Khai báo biến. D. Khai báo tên chương trình.
Câu 5. Trong Pascal câu lệnh Writeln hoặc Write được dùng để:
A. In dữ liệu ra màn hình. B. Đọc dữ liệu vào từ bàn phím..
C. Khai báo biến. D. Khai báo hằng.
Câu 6. Cách gán giá trị a + b vào biến tổng là :
A. Tong:a+b;. B. Tong(a+b);. C. Tong=a+b;. D. Tong:=a+b;.
Câu 7. Câu điều kiện đầy đủ có dạng :
A. if <điều kiện > then < câu lệnh 1>; .
B. if <điều kiện > then < câu lệnh 1> else < câu lệnh 2>; .
C. if <điều kiện > then
D. if < câu lệnh 1> then < câu lệnh 2>; .
Câu 8. Để biên dịch chương trình ta sử dụng tổ hợp :
A. Alt – F9. B. F9. C. Ctrl – Shitf – F9. D. Ctrl – F9.
ĐỀ 3:
A. TRẮC NGHIỆM (4điểm)
Khoanh tròn chữ cái đứng trước câu trả lời đúng. Mỗi câu đúng được 0,5 điểm.
Câu 1. Từ khoá Var trong Pascal dùng để làm gì?
A. Khai báo mảng. B. Khai báo hằng.
C. Khai báo tên chương trình. D. Khai báo biến.
Câu 2. Câu điều kiện đầy đủ có dạng :
A. if <điều kiện > then < câu lệnh 1>; .
B. if <điều kiện > then < câu lệnh 1> else < câu lệnh 2>; .
C. if <điều kiện > then
D. if < câu lệnh 1> then < câu lệnh 2>; .
Câu 3. Câu lệnh Readln(b); có ý nghĩa gì?
A. Câu lệnh thiếu. B. Tạm dừng chương trình để xem kết quả .
C. Xuất giá trị của biến b. D. Nhập giá trị cho biến b.
Câu 4: Cách gán giá trị a + b vào biến tổng là :
A. Tong=a+b;. B. Tong:a+b;. C. Tong:=a+b;. D. Tong(a+b);.
Câu 5: Lệnh Clrscr dùng để làm gì?
A. Tạm ngưng chương trình. B. Xoá màn hình kết quả.
C. In thông tin ra màn hình. D. Khai báo thư viện.
Câu 6: Các kiểu dữ liệu nào sau đây không phải là kiểu dữ liệu trong ngôn ngữ lập trình Pascal:
A. Kí tự . B. Số nguyên. C. Hằng. D. Chuỗi.
Câu 7: Trong Pascal câu lệnh Writeln hoặc Write được dùng để:
A. In dữ liệu ra màn hình. B. Đọc dữ liệu vào từ bàn phím..
C. Khai báo biến. D. Khai báo hằng.
Câu 8: Để biên dịch chương trình ta sử dụng tổ hợp :
A. Alt – F9. B. F9. C. Ctrl – Shitf – F9. D. Ctrl – F9.
ĐỀ 4:
A. TRẮC NGHIỆM (4điểm)
Khoanh tròn chữ cái đứng trước câu trả lời đúng. Mỗi câu đúng được 0,5 điểm.
Câu 1: Từ khoá Var trong Pascal dùng để làm gì?
A. Khai báo biến. B. Khai báo tên chương trình.
C. Khai báo hằng. D. Khai báo mảng.
Câu 2: Câu lệnh Readln(b); có ý nghĩa gì?
A. Xuất giá trị của biến b. B. Câu lệnh thiếu.
C. Tạm dừng chương trình để xem kết quả D. Nhập giá trị cho biến b.
Câu 3: Để biên dịch chương trình ta sử dụng tổ hợp :
A. Alt – F9. B. F9. C. Ctrl – Shitf – F9. D. Ctrl – F9.
Câu 4: Lệnh Clrscr dùng để làm gì?
A. Tạm ngưng chương trình. B. Xoá màn hình kết quả.
C. In thông tin ra màn hình. D. Khai báo thư viện.
Câu 5: Câu điều kiện đầy đủ có dạng :
A. if <điều kiện > then < câu lệnh 1>; .
B. if <điều kiện > then < câu lệnh 1> else < câu lệnh 2>; .
C. if <điều kiện > then
D. if < câu lệnh 1> then < câu lệnh 2>; .
Câu 6: Trong Pascal câu lệnh Writeln hoặc Write được dùng để:
A. Khai báo hằng. B. Đọc dữ liệu vào từ bàn phím.
C. Khai báo biến. D. In dữ liệu ra màn hình.
Câu 7: Các kiểu dữ liệu nào sau đây không phải là kiểu dữ liệu trong ngôn ngữ lập trình Pascal:
A. Kí tự . B. Số nguyên. C. Hằng. D. Chuỗi.
Câu 8: Cách gán giá trị a + b vào biến tổng là :
A. Tong:a+b;. B. Tong=a+b;. C. Tong:=a+b;. D. Tong(a+b);.
MÔN TIN 8 NĂM HỌC 2019-2020
ĐÁP ÁN VÀ BIỂU ĐIỂM
A. PHẦN TRẮC NGHIỆM: (4 điểm)
Câu | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
ĐỀ 1 | C | C | B | A | D | A | D | B |
ĐỀ 2 | C | B | D | C | A | D | B | A |
ĐỀ 3 | D | B | D | C | B | C | A | A |
ĐỀ 4 | A | D | A | B | B | D | C | C |