Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 11 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
11
Dung lượng
125 KB
Nội dung
MA TRẬN ĐỀ KIỂM TRA HỌC KỲ I Môn: Tin Năm học: 2016-2017 Mức đô Nôi dung Nhận biết TN Thụng hiờu TL Bit đợc số khái niệm thuật ngữ đơn giản chơng trình máy tính Võn dung TN TL dùng lệnh để thực công việc ¸p dơng c¸c lƯnh quen thc vµo bµi to¸n thĨ TN 1 Máy tính, 0,25 chương trình, ngụn ng chng trỡnh v Biết ngôn ngữ lập trình gåm BiÕt ¸p dơng c¸c lƯnh ngơn ngữ lập c¸c thành phần bảng quen thuộc vào toán cụ trỡnh, d liu chữ quy tắc để viết thể chơng trình, câu lệnh Tụng TL 22,5% cõu 2,25 22,5% Biết khái niệm tên từ khóa HS hiểu khái niệm kiểu liệu; Biờt mơt số phÐp to¸n với liệu số; 0.5 Sử dụng biến chương trình va mơ ta tht tốn Biết kh¸i niệm biến chơng trình turbo Pascal +Biờt vai trò ca biờn lập tr×nh 0,25 Biết kiểu liệu khác Mụ t bi toỏn theo cỏc bc xử lý kh¸c Hiểu phÐp to¸n div, mod Chuyển biểu thức to¸n häc sang biểu diễn Pascal; Biết kh¸i niệm hằng; Hiểu c¸ch khai b¸o, sử dụng Câu (1,75 đ) 27,5% hằng; 1 0,5 1 0,25 Biết cấu trúc rẽ nhánh sử dụng để dẫn cho máy tính thực thao tác phụ thuôc vào điều kiện Câu lệnh điều kiện Hiểu cấu trúc rẽ nhánh có hai dạng : Dạng thiếu dạng đủ Biết ngôn ngữ lập tŕnh có câu lệnh thể cấu trúc rẽ nhánh 1 0,25 Tổng Câu (1,25 đ) Câu (2.75 đ) 1 Câu (4,75 đ) Câu (4 đ) 32,5% Câu (3,25 đ) 13 Câu (10 đ) PHÒNG GD & ĐT VĂN BÀN TRƯỜNG THCS VÕ LAO Đề chẵn ĐỀ KIỂM TRA HỌC KÌ I Môn: Tin Năm học: 2016 – 2017 Thời gian: 45 phút (Không kể thời gian giao đề) A TRẮC NGHIỆM: (2,0 điểm) Hãy khoanh tròn vào chữ trước đáp án câu sau: 1) Máy tính có thể hiểu trực tiếp ngơn ngữ ngơn ngữ A Ngơn ngữ lập trình C Ngôn ngữ tự nhiên B Ngôn ngữ máy D Ngôn ngữ 2) Trong tên sau tên hợp lệ pascal? A.8a B Uses C Tam giac D B1 3) Đâu từ khoá: A Program, end, begin C Program, then, mot, hai,ba B Program, end, begin, Readln, lop82 D Lop82, uses, begin, end ) Từ khố để khai báo ngơn ngữ lập trình Pascal : A Const B Var C Real D End 5) Kết phép tính : A 16 div = B 16 mod = C 16 div = D 16 mod = 6) Các câu lệnh Pascal sau viết hay sai? A if x:= then a = b; B if x > 4; then a:= b; C if x > then a:=b; m:=n; D if x > then a:=b; else m:=n; 7) Trong Pascal, lệnh clrscr dùng để A Xóa hình C Nhập liệu từ bàn phím B In thơng tin hình D Tạm dừng chương trình II PHẦN TỰ LUẬN (8,0 điểm) Câu (2,0 điểm) Hãy cho biết thành phần cấu trúc chương trình passcal Câu 2(2,0 điểm) 1) Hãy viết biểu thức toán học sau dạng biểu thức Pascal: a) ; b) a(2x−2 yb+2 = 2)c2 2x 2) Hãy cho biết Input Output tốn pha trà Câu3(3,0 điểm Chương trình nhập ba số nguyên a, b, c từ bàn phím, kiểm tra in hình kết kiểm tra ba số có thể dài môt tam giác hay không Câu 4(1,0 điểm) Mô ta thuật toán so sánh chiều cao bạn Long bạn Hà Chú ý: Lớp 8A1 Làm tất câu Lớp 8A2->8A5 Phần tự luận làm câu 1,câu 2, câu Tổ đề BGH duyệt Vũ Xuân Tú PHÒNG GD & ĐT VĂN BÀN TRƯỜNG THCS VÕ LAO Đề lẻ ĐỀ KIỂM TRA HỌC KÌ I Mơn: Tin Năm học: 2016 – 2017 Thời gian: 45 phút (Không kể thời gian giao đề) A TRẮC NGHIỆM: (2,0 điểm) Hãy khoanh tròn vào chữ trước đáp án câu sau: 1) Kết in hình câu lệnh Writeln(‘5+20 = ‘, 20+5); là: A 5+20=25 B 5+20=20+5 C 20+5=25 D 25 = 25 2) Trong tên sau tên hợp lệ pascal? A.8a B Var C Tam giac D B1 3) Lệnh khai báo thư viện ngôn ngữ lập trình Pascal là: A Begin B Uses C Program D Var ) Từ khoá để khai báo biến ngơn ngữ lập trình Pascal : A Const B Var C Real D End 5) Kết phép tính A 16 div = B 16 mod = C 16 div = D 16 mod = 6) Trong chương trình Turbo Pascal, tở hợp phím Alt + F9 dùng để: A Dịch chương trình B Lưu chương trình C Chạy chương trình D Khởi đơng chương trình 7) Trong Pascal, gõ từ khóa cho biết điểm bắt đầu phần thân chương trình, ta có thể viết A begin B BEGIN C Begin D Cả câu II PHẦN TỰ LUẬN.(8,0 điểm) Câu 1(2,0 điểm): Nêu khác biến hằng, cho môt vài ví dụ khai báo biến Câu 2(2,0 điểm): 1) Hãy viết biểu thức toán học sau dạng biểu thức Pascal: a) b) ; x 2( xy + y+2 2) = 2z 10 x 2) Hãy cho biết Input Output tốn tính chu vi diện tích hình tam giác có cạnh a, b,c chiều cao h Câu3 (3,0 điểm): Chương trình nhập ba số nguyên a, b, c từ bàn phím, kiểm tra in hình kết kiểm tra ba số có thể đô dài môt tam giác hay không Câu 4(1,0 điểm): Mơ tả tḥt tốn so sánh hai số nguyên Chú ý: Lớp 8A1 Làm tất câu Lớp 8A2->8A5 Phần tự luận làm câu 1,câu 2, câu Tổ đề BGH duyệt Vũ Xuân Tú HƯỚNG DẪN CHẤM BÀI KIỂM TRA HỌC KỲ I Môn: Tin học Năm học 2016-2017 Đê chẵn A TRẮC NGHIỆM: Mỗi câu 0.5đ Câu Câu Câu Câu Câu Câu Câu Câu B B A A B,C A D Đáp án B TỰ LUẬN: Câu Nội dung - Phần khai báo thường gồm câu lệnh dùng để: Khai báo tên chương trình, khai báo thư viện mơt số khai báo khác - Phần thân CT gồm câu lệnh mà máy tính cần thực Đây phần bắt bc phải có Phần khái báo có thể có khơng Tuy nhiên nếu có phần khai báo phải đặt trước phần thân chương trình Biểu điểm 8A1 8A2,3,4,5 1,0 1,0 1,0 1,0 0,5 0,5 0,5 0,5 0,5 0,5 1) a/ a*a-b*b=c*c; b/ ((x*x*y+2)* (x*x*y+2))/(2*x) 2) Input: Trà, nước sôi, ấm chén Output: Chén trà đac pha để mời khách 0,5 0,5 Program Tam_giac; 0.25 0.25 Uses crt; 0.25 0.25 Var a,b,c: real; 0.5 0.5 Write(‘nhap vao cạnh a=’); readln(a); 0.25 0.25 Write(‘nhap vao cạnh b=’); readln(b); 0.25 0.25 0.25 0.25 Begin Clrscr; Write(‘nhap vao cạnh c=’); readln(b); If (a+b>c) and(a+c>b) and (b+c>a) then Writeln(‘ 0.75 0.75 0.25 0.25 0,25 0.25 la ba canh cua mot tam giac’) else Writeln(‘ khong ba canh cua mot tam giac’); readln; End Mơ tả tḥt tốn: B1: Nhập chiều cao Long Trang B2: Nếu Long> Trang, kết “Long cao trang” chuyển đến B4 B3: Nếu Long< Trang , kết “ Trang cao hơn” , ngược lại “hai bạn nhau” B4: Kết thúc Tổng 0,25 0,25 0,25 0,25 10 10 HƯỚNG DẪN CHẤM BÀI KIỂM TRA ĐỊNH KÌ SỐ Môn: Tin học Năm học 2016-2017 Đề lẻ A TRẮC NGHIỆM: Mỗi câu 0.5đ Câu Đáp án Câu Câu Câu Câu Câu Câu Câu C B B B B,D C D B TỰ LUẬN: Câu Nội dung Biến hăng dùng để lưu trữ liệu giá trị biến có thể thay đởi cịn giá trị giữ nguyên suốt trình thực chương trình VD var a:real; const c=10; 1) a/ x*x+y*y=z*z b/ ((x*y+2)* (x*y+2))(10*x*x) 2) Input:cho a,b,c ba cạnh tam giác h chiều cao Output: Tìm giá trị diện tính chu vi tam giác Program Tam_giac; Uses crt; Var a,b,c: real; Biểu điểm 8A1 8A2,3,4,5 1,0 1,0 1,0 1,0 0,5 0,5 0,5 0,5 0,5 0,5 0,5 0,5 0.25 0.25 0.25 0.25 0.5 0.5 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0,25 0.25 Begin Clrscr; Write(‘nhap vao cạnh a=’); readln(a); Write(‘nhap vao cạnh b=’); readln(b); Write(‘nhap vao cạnh c=’); readln(b); If (a=b) and (b=c) and (c=a) then Writeln(‘ la ba canh cua mot tam giac đeu’) else Writeln(‘ khong ba canh cua mot tam giac đeu’); readln; End Mơ tả tḥt tốn - Bước : Nhập a, b 0,25 - Bước 2: Nếu a=b thỡ kết a b - Bước 3: Nếu a>b thỡ kết a lớn b - Bước 4: Nếu a