Kiến thức ôn tập trong Đề kiểm tra học kỳ 1 Tin học lớp 8 - THCS Hoàng Văn Thụ 2012- 2013 gồm: Máy tính và chương trình máy tính, Làm quen với chương trình và ngôn ngữ lập trình, Chương trình máy tính và dữ liệu, Sử dụng biến trong chương trình.
AMBIENT/
Chủ đề:
Nội dung Text: Đề kiểm tra học kỳ 1 Tin học lớp 8 - THCS Hoàng Văn Thụ 2012- 2013
- Phòng GD&ĐT Đại Lộc
ĐỀ KIỂM TRA HỌC KỲ I( Năm học: 2012- 2013)
Môn: Tin Học 8( Thời gian 45 phút)
Họ và tên GV: Nguyễn Thị Mỹ
Đơn vị: Trường THCS Hoàng Văn Thụ
A. MA TRẬN ĐỀ
Nội dung Nhận biết Thông hiểu Vận dụng Tổng số câu
Mức độ
Máy tính và chương trình Số câu: 1 Số câu: 1
máy tính Điểm: 0,5 Điểm: 0,5
Làm quen với chương trình Số câu: 1 Số câu: 1
và ngôn ngữ lập trình Điểm: 0,5 Điểm: 0,5
Chương trình máy tính và dữ Số câu: 1 Số câu: 1 Số câu: 2
liệu Điểm: 0,5 Điểm: 1,0 Điểm: 1,5
Sử dụng biến trong chương Số câu: 1 Số câu: 1 Số câu:2
trình Điểm: 0,5 Điểm: 2,0 Điểm: 2,5
Số câu: 1 Số câu: 1
Từ bài toán đến chương trình Điểm: 0,5 Điểm: 0,5
Số câu: 1 Số câu: 1 Số câu: 2
Câu lệnh điều kiện Điểm: 0,5 Điểm: 4,0 Điểm: 4,5
Tổng điểm Điểm: 2,0 Điểm: 1,0 Điểm: 7 Điểm: 10
Tỉ lệ Tỉ lệ: 20% Tỉ lệ: 10% Tỉ lệ : 70% Tỉ lệ: 100%
- B. NỘI DUNG ĐỀ
I/ Trắc nghiệm : Khoanh tròn vào câu đúng trong các câu sau. ( 3 đ)
Câu 1. Khai báo biến bao gồm các phần sau:
a. Khai báo tên biến.
b. Khai báo kiểu dữ liệu của biến.
c. Khai báo tên chương trình.
d. Khai báo tên biến và khai báo kiểu dữ liệu của biến.
Câu 2. Trong cách đặt tên chương trình sau đây, tên nào là hợp lệ trong ngôn ngữ Pascal:
a. 8a b. Tamgiac c. program d. bai tap
Câu 3. Cấu trúc điều kiện dạng đủ có dạng:
a. if then ;
b. if then < câu lệnh 2>;
c. if < điều kiện> then< câu lệnh 1>; else ;
d. if < điều kiện> then< câu lệnh 1> else ;
Câu 4 . Xác định bài toán là gì?
a. Chỉ rõ các điều kiện cho trước và kết quả cần thu được
b. Chỉ rõ các điều kiện cho trước và phương pháp giải.
c. Chỉ rõ phương pháp giải và kết quả cần thu được.
d. Chỉ rõ các bước để giải bài toán.
Câu 5. Kết quả của phép toán 15 MOD 2 là :
a. 7,5 b. 7 c. 1 d. Kết quả khác
Câu 6. Ngôn ngữ lập trình là:
a. Là ngôn ngữ dùng để viết các chương trình máy tính.
b. Là ngôn ngữ giao tiếp giữa người với người.
c. Là ngôn ngữ tiếng Pháp
c. Tất cả những ý trên.
II/ Tự luận (7 đ)
Câu 1. Viết các phép so sánh sau đây bằng các kí hiệu của Pascal:(1 đ)
1
a. ( a 2 c) 5 b. k 2 (k 1) 2 (k 2) 2
b2
Câu 2. Bién là gì? Nêu sự giống và khác nhau của biến và hằng? Cho ví dụ về khai
báo biến và hằng?( 2 đ)
Câu 3. Viết chương trình nhập ba số a, b và c nhập từ bàn phím, kiểm tra xem ba số
đó có phải là ba cạnh của một tam giác hay không (4 đ)
- C. ĐÁP ÁN VÀ THANG ĐIỂM
I. Chọn câu trả lời đúng nhất(3 đ)
1 2 3 4 5 6
d b d a c a
II. Tự luận.
Câu 1. (1 đ)
a. [1/(b+2)]*(a*a+c)=5
b. K*k+(k+1)*(k+1) (k+2)*(k+2)
Câu 2 .Biến là đại lượng dùng để lưu trữ dữ liệu và dữ liệu được biến lưu trữ có thể
thay đổi trong quá trình thực hiện chương trình.(0.5 đ)
* Giống và khác nhau của biến và hằng
+ Giống( 0.5)
- Biến và hằng là các đại lượng được đặt tên dùng để lưu trữ dữ liệu.
- Đều được khai báo trước khi sử dụng.
+ Khác (0.5 đ)
* Biến:
- Giá trị của biến có thể thay đổi trong suốt quá trình thực hiện chương trình.
- Biến được khai báo bằng từ khóa Var
* Hằng:
- Giá trị của hằng được giữ nguyên trong suôt quá trình thực hiện chương trình.
- Hằng được khai báo bằng từ khóa Const
VD: (0.5 đ)
- var a,b: integer;
- const pi= 3.14;
Câu 3. (4 đ) Program Ba_canh_tam_giac;
Uses CRT;
Var a , b , c : real;
Begin
Clrscr;
Write(nhap ba so a, b va c: ‘); Readln(a,b,c);
If (a+b