Bài kiểm tra tin học 8 mới
Chia sẻ bởi Nguyễn Trần Thanh Nhật |
Ngày 14/10/2018 |
43
Chia sẻ tài liệu: Bài kiểm tra tin học 8 mới thuộc Tin học 8
Nội dung tài liệu:
ĐỀ 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đ)
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
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.
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;
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.
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’;
Đâ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
Để 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
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-
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đ)
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
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.
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;
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.
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’;
Đâ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
Để 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
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-
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...
Người chia sẻ: Nguyễn Trần Thanh Nhật
Dung lượng: 41,50KB|
Lượt tài: 1
Loại file: doc
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)