ĐỀ KIỂM TRA 1 TIẾT
MÔN: TIN HỌC 8
PHẦN TRẮC NGHIỆM (4đ)
I. Khoanh tròn và trước câu trả lời đúng nhất: (2đ)
1. Các thành phần cơ bản của một ngôn ngữ lập trình là:
a. Các từ khoá và tên; c. Bảng chữ cái và các qui tắc;
b. Bảng chữ cái, các từ khoá và tên; d. Chỉ bảng chữ cái và các từ
khóa
2. 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; c. Từ khoá
b. Tên riêng; d. Biến.
3. Các ngôn ngữ lập trình phân chia dữ liệu thành các kiểu khác nhau với mục đích gì?
Hãy chọn phương án sai dưới đây.
a. Sử dụng bộ nhớ máy tính một cách có hiệu quả;
b. Thực hiện các phép toán tương ứng với từng kiểu dữ liệu;
c. Kiểm soát lỗi khi chương trình thực hiện các phép toán không có nghóa;
d. Tự động hoá việc viết chương trình;
4. Con người chỉ dẫn cho máy tính thực hiện công việc thông qua:
a. Các thao tác trên chuột. c. Các lệnh.
b. Các hoạt động. d. Các thao tác trên bàn phím.
5. Giả sử A được khai báo là biến với kiểu dữ liệu số thực, X là biến với kiểu dữ liệu
xâu. Chọn phép gán đúng :
a. A := 10; c. X :=’2008’;
b. X := 2008; d. A := ‘Binh Dinh’;
6. Đâu là các từ khoá trong PASCAL:
a. Program, end, begin, var c.Program, then, for , mot, hai,ba
b. Lop82, uses, begin, end d. Program, end, begin, Readln, lop8a
7. Để thoát khỏi Pascal ta sử dụng tổ hợp phím:
a. Ctrl + X c. Ctrl+ F9
b. Alt + F9 d. Alt +X
8. Các phép toán nào sau đây không dùng cho kiểu số thực:
a. +, -,*,/ c. Mod và div
b. +, -,*,/ và <,>,>=,<=, <>,= d. <,>,>=,<=, <>,=
II. Đánh dấu X vào côt đúng hoặc sai : (2đ)
Đúng Sai
1-Không biết ngôn ngữ máy vẫn có thể ra lệnh cho máy tính
2- Chương trình viết trên ngôn ngữ lập trình dễ hiểu hơn
3- Cần chọn ngôn ngữ lập trình theo ngôn ngữ máy
4- Lập trình viên là người viết chương trình cho máy tính
5- Chỉ cần một chương trình dòch duy nhất cho mỗi loại máy tính
6- C, Pascal, Java không phải là tên các ngôn ngữ lập trình
7- Mỗi loại máy tính có ngôn ngữ riêng
8. Kiểu xâu có phạm vi giá trò nhỏ nhất
PHẦN B: TỰ LUẬN (6 điểm)
Câu 1:Viết các biểu thức toán học sau đây dưới dạng biểu thức trong ngôn ngữ lập trình
PASCAL (3 điểm)
a. .........................................................................................................
.........................................................................................................
.........................................................................................................
b. (20-x)
2
chia cho 5 lấy nguyên .......................................................................................
.........................................................................................................
.........................................................................................................
c. -ab ≠ 0 ....................................................................................................
....................................................................................................
....................................................................................................
Câu 2: (3đ) Hãy liệt kê các lỗi nếu có trong chương trình dưới đây và sửa lại cho đúng:
Program Tinh_bieu thuc
Uses crt;
Begin
write(‘(1995+15)(15-3)-25/(20-1)=’,(1995+15 x(15-3)-25/(20-1);
readln
end
Trả lời:
......................................................................................................................................................
......................................................................................................................................................
......................................................................................................................................................
......................................................................................................................................................
......................................................................................................................................................
......................................................................................................................................................
......................................................................................................................................................
-Hết-