De thi tin hoc lop 8 HKI nam 2012 2013 Ma tran va dapan

4 6 0
De thi tin hoc lop 8 HKI nam 2012 2013 Ma tran va dapan

Đang tải... (xem toàn văn)

Thông tin tài liệu

Đáp án Cấu trúc chung của ngôn ngữ lập trình pascal gồm 2 phần: + Phần khai báo: Gồm khai báo biến, khai báo tên chương trình, … + Phần thân chương trình: Đây là phần do người lập trình [r]

(1)TRƯỜNG THCS VĨNH HIỆP Họ và tên: …………………………… Lớp: ……………… ĐIỂM ĐỀ KIỂM TRA HKI NĂM HỌC: 2012 – 2013 MÔN: TIN HỌC 8, Thời gian: 45 phút LỜI PHÊ A TRẮC NGHIỆM: (4đ) I Hãy khoanh tròn vào chữ cái đứng trước câu trả lời đúng các câu sau: Câu 1: Trong các tên sau đây, tên nào là hợp lệ ngôn ngữ Pascal? A 9abc B Tu_giac C A 8bc D Ve hinh Câu 2: Input bài toán giải phương trình bậc ax2 + bx + c = là: A a, b, x B a, c, x C a, b, c D x, a, b, c Câu 3: Đại lượng đặt tên dùng để lưu trữ liệu, có giá trị không đổi suốt quá trình thực chương trình gọi là: A Tên B Từ khoá C Biến D Hằng Câu 4: Trong Pascal, từ khóa để khai báo biến là: A Const B Begin C Var D Uses Câu 5: Tính giá trị cuối cùng c, biết rằng: a:= 3; b:= 5; a:= a + b; c:= a+b; A c= 8; B c=3; C c= 5; D c= 13; Câu 6: Sau câu lệnh x := 15 mod ; Giá trị biến x là: A B C 7.5 D Câu 7: Hãy cho biết giá trị biến X bao nhiêu sau thực câu lệnh if (45 mod ) = then X :=X+2; ( Biết trước đó giá trị biến X = 5) A B C D 11 Câu 8: Ta có lệnh sau : x:= 8; if x>5 then x := x +1; Giá trị x là bao nhiêu: A B C D Câu : Câu lệnh điều kiện dạng đầy đủ là: A If <điều kiện> then <câu lệnh 1>; Else <câu lệnh 2>; B If <điều kiện> then <câu lệnh>; C If <điều kiện> then <câu lệnh 1>, <câu lệnh 2>; D If <điều kiện> then <câu lệnh 1> Else <câu lệnh 2>; Câu 10: Ngôn ngữ lập trình là: A Chương trình máy tính B Ngôn ngữ dùng để viết các chương trình máy tính C Môi trường lập trình D Một thuật toán Câu 11: Câu lệnh cho phép ta nhập giá trị a từ bàn phím là: A.Write(‘nhap gia tri cua a:’); B.Readln(a); C Writeln(a); D Write(a); Câu 12: Những từ nào sau đây là từ khoá? A Begin, Uses, End, Thong bao, Tam giac B Program, Begin, Uses C Var, Const D Câu b và câu c đúng 12− −2 viết dạng biểu thức Pascal là: Câu 13: Biểu thức toán học 4+6 A 12-5/4+6-2 B (12-5)/(4+6)-2 C (12-5-2)/(4+6) D (12-5)/(4+6-2) Câu 14: Quá trình giải bài toán trên máy tính gồm có bao nhiêu bước? A 2; B 3; C 4; D Câu 15: Kết thúc thuật toán sau đây, hãy cho biết giá trị biến T và i là bao nhiêu? B1: T  20; i  0; B2: i  i + 5; B3: Nếu i  20 thì T  T + i và quay lại bước 2; B4: Thông báo kết qủa và kết thúc thuật toán A T = 25, i = 25; B T = 40, i = 25; C T = 70, i = 25; D T = 40, i = 20; Câu 16: Việc tạo chương trình máy tính thực chất gồm bao nhiêu bước ? A B C D (2) B TỰ LUẬN: (6đ) Câu 1: Hãy cho biết cấu trúc chung ngôn ngữ lập trình pascal ? (1 đ) Câu 2: Vẽ lại sơ đồ cấu trúc rẽ nhánh dạng đủ (1 đ) Câu 3: Hãy viết các biểu thức toán đây các kí hiệu Pascal (2 đ) (8  2)  42 a −b 7  y 4 +a x 1 5 z a) ; b) c − d Câu 4: Cho điểm các môn học văn, sử, địa viết chương trình tính tổng điểm và điểm trung bình các môn học Trong đó môn văn hệ số ( Điểm các môn học nhập từ bàn phím ) (2đ ) Bài làm: (3) ĐÁP ÁN VÀ THANG ĐIỂM I – Trắc nghiệm (4đ ) Mỗi ý đúng cho 0.25đ B C C C D D A B D 10 B 11 B 12 D 13 B 14 B 15 C 16 A II – Tự luận (6đ) Câu Đáp án Cấu trúc chung ngôn ngữ lập trình pascal gồm phần: + Phần khai báo: Gồm khai báo biến, khai báo tên chương trình, … + Phần thân chương trình: Đây là phần người lập trình viết gồm các câu lệnh mà máy tính có thể hiểu Điểm 0.5 0.25 0.25 Điều kiện 1.0 Câu lệnh Câu lệnh a/ 7+5/(x*x+1)-y+4-((8-2)+4*4)/(5+z*z) b/ (a-b)/(c-d)+a*a Program Tong_TB; Var van, su, dia, tong: integer; Tb: real; Begin Writeln(‘ Nhap diem mon van ‘) ; Readln(van); Writeln(‘ Nhap diem mon su ‘) ; Readln(su); Writeln(‘ Nhap diem mon dia ‘) ; Readln(dia); Tong:=(van*2)+su+dia; Tb:= ((van*2)+su+dia)/4; Writeln(‘ Tong diem cac mon hoc la’,tong); Writeln(‘ Diem trung binh cac mon hoc la’, Tb); End 0.5 0.5 0.25 0.5 0.5 0.5 0.25 (4) MA TRẬN ĐỀ KIỂM TRA HK I LỚP 8, Vận dụng Cấp dộ Tên Chủ dề Máy tính và chương trình máy tính Số câu Số điểm Tỉ lệ Làm quen với chương trình và ngôn ngữ lập trình Số câu Số điểm Tỉ lệ Chương trình máy tính và liệu Số câu Số điểm Tỉ lệ Sử dụng biến chương trình Số câu Số điểm Tỉ lệ Từ bài toán đến chương trình Số câu Số điểm Tỉ lệ Câu lệnh điều kiện Số câu Số điểm Tỉ lệ Tổng số câu Tổng số điểm Tỉ lệ Nhận biết Thông hiểu Cộng Cấp độ thấp TN TL TN Thế nào là ngôn ngữ lập trình? 0.25 TN TL TN TL Thực chất các bước việc tạo chương trình? 0.5 5% 0.25 Xác định các từ khóa và cấu trúc chung ngôn ngữ lập trình Pascal? 0.25 TL Cấp độ cao 1.0 Biết cách khai báo tên chương trinh? 1.5 15% 0.25 Biết câu lệnh dùng để xuất liệu lên màn hình Biết cách sử dụng các biến và các biểu thức toán học 0.25 0.25 Biết các từ khóa dùng để khai báo và nào gọi là biến ngôn ngữ lập trình 0.5 Biết cách gán giá trị cho biến 0.25 Biết quá trình giải bài toán trến máy tính 0.25 Biết cách xác định Input bài toán Biết cách gán giá trị và tính toán với biểu thức biến 0.25 1.0 1.75 17.5% 2.0 20% 1.0 10% 0.25 Biết cách khai báo, mô tả thuật toán để viết chương trình 0.25 Xác định câu lệnh điều kiện Và cấu trúc rẽ nhánh 2.0 Biết câu lệnh điều kiện để xác đinh giá trị biến 0.25 10% 2.5 25% 2.0 0.75 7.5% Biết thuật toán và tìm giá trị biến thuật toán 0.25 Biết giá trị biến thực câu lệnh điều kiện 0.25 40% 2.75 27.5% 0.5 5% 1.75 17.5% 20 10 100% (5)

Ngày đăng: 14/06/2021, 02:31

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan