Thông tin tài liệu:
Kiến thức ôn tập trong 12 đề kiểm tra học kỳ 1 môn Tin học lớp 8 năm 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,...sẽ giúp các bạn củng cố kiến thức để chuẩn bị cho kỳ kiểm tra đạt kết quả cao hơn.
Nội dung trích xuất từ tài liệu:
12 Đề kiểm tra HK1 môn Tin học lớp 8 (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âuMứ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,5Là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,5Chươ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: 1Từ 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 tapCâ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ácCâ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 b2Câ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ề khaibá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 MA TRẬN ĐỀ KIỂM TRA HỌC KÌ I MÔN TIN HOC 8 NĂM HỌC 2012 – 2013 Cấp độ Vận dụng Nhận biết Thông hiểu Các nhận thức Thấp Cao Tổng chuẩn KT TNKQ TL TNKQ TL TNKQ TL TNKQ TL Biết từ khóa của Thuật tốn và ngôn chương trình. Mô tả và sắp xếp ngữ lập trình Xác định tên thuật tốn chương trình S ...