Kiem tra 1 tiet tin 8 kh1 lan 1

Chia sẻ bởi Mùi Thị Huế | Ngày 17/10/2018 | 41

Chia sẻ tài liệu: kiem tra 1 tiet tin 8 kh1 lan 1 thuộc Tin học 8

Nội dung tài liệu:

Họ và tên:……………………………….
Lớp:……………………………………..
Điểm:……………………………………
KIỂM TRA 1 TIẾT
Môn tin học lớp 8
Năm học 2011 -2012




ĐỀ SỐ 1
Phần I. TRẮC NGHIỆM( 4 ĐIỂM) :
Câu 1 : Các thành phần cơ bản của một ngôn ngữ lập trình là:
Các từ khóa và tên.
Bảng chữ cái, các từ khóa và tên.
Bảng chữ cái và các quy tắc (bao gồm cả cách sử dụng các từ khóa, cách đặt tên) để viết các câu lệnh có ý nghĩa xác định, cách bố trí các câu lệnh,... sao cho có thể tạo thành một chương trình hoàn chỉnh và chạy được trên máy tính.
Chỉ bảng chữ cái và các quy tắc.
Câu 2 : 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ì? (Chọn đáp án Sai)
Sử dụng bộ nhớ máy tính một cách có hiệu quả.
Thực hiện các phép toán tương ứng với từng kiểu dữ liệu.
Tự động hóa việc viết chương trình.
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.
Câu 3 : Bốn bạn A, B, C, D đưa ra kết quả của phép chia, chia lấy phần nguyên và chia lấy phần dư của hai số nguyên 14 và 5 như sau (theo em bạn nào đúng):
A. 14/5=2; 14 div 5 = 2; 14 mod 5 = 4;
B. 14/5=2.8; 14 div 5 = 2; 14 mod 5 = 4;
C. 14/5=2.8; 14 div 5 = 4; 14 mod 5 = 2;
D. 14/5=3; 14 div 5 = 2; 14 mod 5 = 4;
Câu 4 : Hãy ghép mỗi thuật ngữ ở cột bên trái với ý nghĩa tương ứng ở cột bên phải:
A) Hằng

1) Tên do người lập trình đặt tuân thủ quy tắc của NNLT.

B) Từ khóa

2) Những đại lượng do người lập trình đặt tên và có thể thay đổi giá trị trong khi thực hiện chương trình.

C) Biến

3) Những tên gọi có ý nghĩa được xác định từ trước và không thể sử dụng cho mục đích khác.

D) Tên

4) Những đại lượng do người lập trình đặt tên và có giá trị không thay đổi trong khi thực hiện chương trình.

Phần II: TỰ LUẬN (6 ĐIỂM)
Câu 1:
Hãy viết lại các biểu thức sau sang dạng biều diễn tương ứng trong Pascal:
a)(a2 – 1) -  b) c) x + y3
Câu 2: Hãy liệt kê các lỗi nếu có trong chương trình dưới đây và viết lại cho đúng:
Var R:=integer;
S,C=Real;
Const pi:=3.14;
Begin
Write(‘Nhap ban kinh hinh tron R = ’) Read(R);
C=2*pi*R; S:=pi*R*R;
Writeln(‘Chu vi hinh tron la : ’,C:6:2);
Writeln(‘Dien tich hinh tron la : ’,C:6:2);
End.
Họ và tên:……………………………….
Lớp:……………………………………..
Điểm:……………………………………
KIỂM TRA 1 TIẾT
Môn tin học lớp 8
Năm học 2011 -2012




ĐỀ SỐ 2
Phần I. TRẮC NGHIỆM( 4 ĐIỂM) :
Câu 1 : Các thành phần cơ bản của một ngôn ngữ lập trình là:
Các từ khóa và tên.
Bảng chữ cái và các quy tắc (bao gồm cả cách sử dụng các từ khóa, cách đặt tên) để viết các câu lệnh có ý nghĩa xác định, cách bố trí các câu lệnh,... sao cho có thể tạo thành một chương trình hoàn chỉnh và chạy được trên máy tính.
Bảng chữ cái, các từ khóa và tên.
Chỉ bảng chữ cái và các quy tắc.
Câu 2 : 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ì? (Chọn đáp án Sai)
Tự động hóa việc viết chương trình.
Sử dụng bộ nhớ máy tính một cách có hiệu quả.
Thực hiện các phép toán tương ứng với từng kiểu dữ liệu.
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.
Câu 3 : Bốn bạn A, B, C, D đưa ra kết quả của phép chia, chia lấy phần nguyên và chia lấy phần dư của hai số nguyên 14 và 5 như sau (theo em bạn nào đúng):
A. 14/5=2; 14 div 5 = 2; 14 mod 5 = 4;
* 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ẻ: Mùi Thị Huế
Dung lượng: 77,00KB| Lượt tài: 1
Loại file: doc
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)