Đề kiểm tra Tin cuối học kì 1 lớp 8

Trung Tâm Gia Sư Tài Năng Việt//giasudaykem.com.vn/PHÒNG GD & ĐT BÌNH SƠN KIỂM TRA HỌC KÌ I. Môn: TINĐiểm:TRƯỜNG THCS BÌNH CHÂU Lớp 8. Năm học: 2016 - 2017Họ và tên:……………………… Phần Trắc nghiệm [3,0 điểm]Lớp:……………………………. Thời gia: 15 phútPHẦN I: Em hãy khoanh tròn câu trả lời đúng nhất trong các câu hỏi sau,mỗi câu 0.25 điểm:[2.0 điểm]Câu 1: Thiết bị nào dưới đây được dùng để ra lệnh cho máy tính?A. Máy inB. LoaC. Màn hìnhD. Bàn phímCâu 2: Trong các tên sau đây, tên nào là hợp lệ trong ngôn ngữ Pascal?A. 8aB. tamgiacC. programD. bai tapCâu 3: Từ nào dưới đây không phải là “từ khóa” của chương trình?A. UsesB. ProgramC. BeginD. ComputerCâu 4: Kết quả của phép toán 68 div 5 mod 4 + 1 là bao nhiêu?A. 7B. 5C. 2D. 3Câu 5: Nếu cho x = 10, giá trị của x là bao nhiêu sau câu lệnh: if x > 5 then x : = x +5;?A. 15;B. 10C. 5D. 20Câu 6: Trong ngôn ngữ lập trình Pasal, câu lệnh gán nào sau đây đúng?A. x : = realB. y = a +bC. I = 4D. z : = 3Câu 7: Quá trình giải bài toán trên máy tính gồm có bao nhiêu bước?A. 2B. 3C. 4D. 5Câu 8: Trong Pascal, câu lệnh điều kiện nào sau đây được viết đúng?A. if x : = 6 then a = b;B. if x > 5; then a : = b;C. if x > 5 then a : = b; m : = n;D. if x > 5; then a : = b; else m : = n;PHẦN II: Hãy đánh dấu x vào ô ở cột mà em chọn: [1 điểm]Câu 9: Cho chương trình viết trong Pascal:Program Hinh_Tron;Var ban_kinh, chu_vi, dien_tich: real;Const Pi = 3.14;BeginWriteln [‘Cho biet ban kinh: ’]; readln [ban_kinh];chu_vi:= 2*Pi*ban_kinh;dien_tich:=Pi*ban_kinh*ban_kinh;Writeln [‘C = ’, chu_vi, ‘S = ’, dien_tich];readln;End.Hãy phân biệt Từ khóa, tên, hằng, biến trong chương trình trên và đánh dấu Xvào bảng sau:HằngBiếnTừ khoáTêna. Pib. Hinh_Tronc. Constd. chu_vi1Trung Tâm Gia Sư Tài Năng ViệtPHÒNG GD & ĐT BÌNH SƠNTRƯỜNG THCS BÌNH CHÂUHọ và tên:………………………Lớp:…………………………….//giasudaykem.com.vn/KIỂM TRA HỌC KÌ I. Môn: TINLớp 8. Năm học: 2016 - 2017Phần Tự luận [7,0 điểm]Thời gia: 30 phútĐiểm:Câu 1:[1 điểm] Nêu sự khác nhau giữa biến và hằng? Cho một vài ví dụ về khaibáo biến và hằng?Câu 2:[3 điểm]1. Cho biết kết quả của phép toán sau: [1điểm]a ] 75 mod 6b] 99 div 52. Hãy chuyển các biểu thức toán học sau bằng các kí hiệu trong ngôn ngữPascal:[1 điểm]2x2[a  b]c a6 z  b]3 y8 yb3. Hãy chuyển các biểu thức viết trong ngôn ngữ Pascal dưới đây bằng các biểuthức toán học:[1 điểm]a] a*a*a/[[2*b+c]*[2*b+c]]b] 1+1/[x*x] +1/[y*y] + 1/[z*z]Câu 3:[1 điểm] Hãy chỉ ra INPUT và OUTPUT của các bài toán sau:[a 2  b] 2 [1  c]3a]3a] Cho hai số a và b [a>0, b>0]. Tìm các USC của hai số a và b.b] Tìm số lớn nhất trong 3 số a,b,c.Câu 4:[2 điểm] Viết chương trình đưa ra thông báo trên màn hình. Mỗi thông báonằm trên một dòng lệnh.Rat vui khi duoc lam quen voi cac ban!Day la bai kiem tra hoc ki 1 mon Tin hoc lop 8!Chuong trinh Turbo Pascal rat la hay!BÀI LÀM:………………………………………………………………………………………….………………………………………………………………………………………………………………………………………………………………….………………………………………………………………………………………………………………………………………………………………….………………………………………………………………………………………………………………………………………………………………….………………………………………………………………………………………………………………………………………………………………….………………………………………………………………………………………………………………………………………………………………….………………………………………………………………………………………………………………………………………………………………….………………………………………………………………………………………………………………………………………………………………….………………………………………………………………………………………………………………………………………………………………….………………………………………………………………………………………………………………………………………………………………….………………………………………………………………………………………………………………………………………………………………….………………………………………………………………………………………………………………………………………………………………….………………………………………………………………………………………………………………………………………………………………….………………………………………………………………………………………………………………………………………………………………….………………………………………………………………………………………………………………………………………………………………….………………………………………………………………………2Trung Tâm Gia Sư Tài Năng Việt//giasudaykem.com.vn/………………………………………………………………………………………….………………………………………………………………………………………………………………………………………………………………….………………………………………………………………………………………………………………………………………………………………….………………………………………………………………………………………………………………………………………………………………….………………………………………………………………………………………………………………………………………………………………….………………………………………………………………………………………………………………………………………………………………….………………………………………………………………………………………………………………………………………………………………….………………………………………………………………………………………………………………………………………………………………….………………………………………………………………………………………………………………………………………………………………….………………………………………………………………………………………………………………………………………………………………….………………………………………………………………………………………………………………………………………………………………….………………………………………………………………………………………………………………………………………………………………….………………………………………………………………………………………………………………………………………………………………….………………………………………………………………………………………………………………………………………………………………….………………………………………………………………………………………………………………………………………………………………….………………………………………………………………………………………………………………………………………………………………….………………………………………………………………………………………………………………………………………………………………….………………………………………………………………………………………………………………………………………………………………….………………………………………………………………………………………………………………………………………………………………….………………………………………………………………………………………………………………………………………………………………….………………………………………………………………………………………………………………………………………………………………….………………………………………………………………………………………………………………………………………………………………….………………………………………………………………………………………………………………………………………………………………….………………………………………………………………………………………………………………………………………………………………….………………………………………………………………………………………………………………………………………………………………….………………………………………………………………………………………………………………………………………………………………….………………………………………………………………………………………………………………………………………………………………….………………………………………………………………………………………………………………………………………………………………….………………………………………………………………………………………………………………………………………………………………….………………………………………………………………………………………………………………………………………………………………….………………………………………………………………………………………………………………………………………………………………….………………………………………………………………………………………………………………………………………………………………….………………………………………………………………………………………………………………………………………………………………….………………………………………………………………………………………………………………………………………………………………….………………………………………………………………………………………………………………………………………………………………….………………………………………………………………………………………………………………………………………………………………….………………………………………………………………………………………………………………………………………………………………….………………………………………………………………………………………………………………………………………………………………….………………………………………………………………………………………………………………………………………………………………….………………………………………………………………………………………………………………………………………………………………….………………………………………………………………………………………………………………………………………………………………….………………………………………………………………………3Trung Tâm Gia Sư Tài Năng Việt//giasudaykem.com.vn/ĐÁP ÁN VÀ BIỂU ĐIỂMI. PHẦN TRẮC NGHIỆM: [3 điểm – Mỗi câu đúng 0,25 điểm]PHẦN I: [2 điểm – Mỗi câu đúng 0,25 điểm]1234567CâuĐáp ánDBDCPHẦN II: [1 điểm – Mỗi câu đúng 0,25 điểm]HằngBiếna. PiXb. Hinh_Tronc. Constd. Chu_viXADTừ khoáB8CTênXXII. PHẦN TỰ LUẬN: [7 điểm]CÂUĐÁP ÁNĐIỂMCâu 1- Biến được dùng để lưu trữ dữ liệu0,25[1 điểm]và dữ liệu do biến lưu trữ có thể thayđổi trong khi thực hiện chương trình.- Hằng là đại lượng có giá trị không0,25thay đổi trong suốt quá trình thựchiện chương trình.VD: Khai báo biến0,25Var m,n: integer;S, Dientich: real;Thong_bao: string;VD: Khai báo hằng:0,25Const c:=3;Câu 2[3 điểm]1. a . 3b. 192. a.[[a*a+b]*[a*a+b]*[1+c]*[1+c]*[1+c]]/3b.x*x/[3+y]+6–[[a+b]*c]/[8+y]+z – [a/b]*[a/b]3. a.a3[2b  c] 20,50,50,50,50.50.54Trung Tâm Gia Sư Tài Năng Việtb. 1 Câu 3[1 điểm]//giasudaykem.com.vn/111 2 22xyza . INPUT: a>0; b>0OUTPUT: USC của hai số a và bb. INPUT: 3 số a, b, cOUTPUT: Số lớn nhất trong 3 số0,250,250,250,25a,b,c.Câu 4[2 điểm]Program CTDT;Uses crt;BeginWriteln[‘Rat vui khi duoc lamquen voi cac ban!’];Writeln[‘Day la bai kiem tra hocki 1 mon Tin hoc lop 8!’];Writeln[‘Chuong trinh TurboPascal rat la hay!’];Readln;End.50,250,50,50,50,25Trung Tâm Gia Sư Tài Năng Việt//giasudaykem.com.vn/MA TRẬN ĐỀ THI HỌC KÌ I - TIN HỌC 8Tên chủđềNhận biếtTNTLSố câu- Biết conngười chỉdẫn chomáy tínhthực hiệncông việcqua cáclệnh1 [Câu 7]Số điểm0,25đ1: Máytính vàchươngtrìnhmáy tínhTỉ lệVận dụngTNTLTổng10,25đ2.5%2.5%- Biếtngôn ngữlập trìnhcó tập hợpcác từkhóa dànhriêng chomục đíchsử dụng2: Làmquen với nhất định.- Biết tênchươngtrình và trong ngônngôn ngữ ngữ lậplập trình trình dongườidùng tựđặt phảituân thủcác quytắc củangôn ngữlập trình.Số câu2 [câu 2,3]Số điểm0.5đTỉ lệ5%3:Chươngtrìnhmáy tínhThông hiểuTNTL-Biết tên - Biết đượckiểu,kí hiệu củaphạm viphép tính.giá trị của- Phânbiệt đượctừ khóavà têntrongchươngtrình.1 câu 9[b,c]0.5đ31.0đ10%5%-Hiểu phéptoán chialấy phầnnguyên,6- Vậndụngphép toánchia lấy-Vậndụng viếtđược biểuthức toánTrung Tâm Gia Sư Tài Năng Việtvà dữliệucác kiểudữ liệu cơbản.Số câuchia lấyphần dư.2[Câu1.a,b]Số điểm1đ10%Tỉ lệ//giasudaykem.com.vn/phầnnguyên,chia lấyphần dưđể tínhtoán.1[Câu 4]0,25đ2.5%- Hiểuđược trìnhtự lệnh gángiá trị chobiến, chohằng.- Phân biệtđược biếnvà hằngtrongchươngtrình.4: SửdụngbiếntrongchươngtrìnhSố câuTỉ lệ- Hiểuđược việcxác địnhInput vàOutputcủa bàitoán.2 [Câu3a,b]1đBiết quá5: Từ bài trình giảitoán đến bài toántrên máychươngtính gồmtrình3 bước.Số điểmTỉ lệ6: Câu- Phânbiệt đượcbiến vàhằngtrongchươngtrình.2 [Câu1 [Câu 1]6,Câu 9[a,d]]0.75đ1đ7.5%10%Số điểmSố câuhọc sangbiểu diễntrongPascal vàPascalqua biểuthức toánhọc.4[Câu81[Câu 5] 2.a,b và3.a,b]0,25đ2đ3.5đ2.5%20%35%1 [Câu 7]0,25đ2.5%10%Hiểu cú7-Vậndụngđượcngôn ngữlập trìnhđơngiản.Thựchiện việcnhập,dịch kiểmtra vàchạychươngtrình.1 [Câu 4]42đ3.75đ37.5%20%31.25đ12.5%Sách Giải – Người Thầy của bạn//sachgiai.com/pháp,hoạt độngcủa cáccâu lệnhđiều kiện.1[Câu 8]lệnh điềukiệnSố câuSố điểm0,25đ5%Tỉ lệTổng sốcâuTổngđiểmTỉ lệ16862đ20%0.25đ2.5%3.75đ37.5%4.25đ42.5%82010đ100%

Trường THCS Phước Tân 1 Thứ..ngày. tháng..năm 2015 Họ và tên:.. ĐỀ KIỂM TRA HKI Lớp: .. Môn: Tin học lớp 8 Thời gian: 45 phút ĐIỂM LỜI PHÊ CỦA GIÁO VIÊN Duyệt của tổ trưởng Phần 1: Trắc nghiệm khách quan [3đ] : Khoanh tròn vào đáp án đúng trong những câu sau: Câu 1. Để chạy chương trình ta sử dụng tổ hợp nào: A. Ctrl – F9 B. Alt – F9 C. F9 D. Ctrl – Shitf – F9 Câu 2. Trong các tên sau đây, tên nào là hợp lệ trong ngôn ngữ Pascal: A. 8a B. tamgiac C. program D. Lop.8a Câu 3. Biểu thức toán học [a2 + b][1 + c]3 được biểu diễn trong Pascal như thế nào ? A. [a*a + b][1+c][1 + c][1 + c] B. [a.a + b][1 + c][1 + c][1 + c] C. [a*a + b]*[1 + c]*[1 + c]*[1 + c] D. [a2 + b][1 + c]3 Câu 4. Trong Pascal, khai báo nào sau đây là đúng? A. Var tb: real; B. Type 4hs: integer; C. const x: real; D. const R = 30; Câu 5. Ta thực hiện các lệnh gán sau : x:=1; y:=9; z:=x+y; Kết quả thu được của biến z là: A. 1 B. 9 C. 10 D. Một kết quả khác Câu 6. Khai báo hằng bằng từ khóa: A. Const B. Var C. Type D. Uses Phần 2: Phần tự luận: [7đ] Câu 7[3 điểm]: Viết các biểu thức toán sau đây dưới dạng biểu thức Pascal: a] b ] [a+b]2.[d+e]3 c] Câu 8 [2 điểm]: Hãy nêu sự giống và khác nhau giữa hằng và biến? Câu 9[2 điểm]: Viết chương trình nhập 3 số từ bàn phím và hiển thị kết quả ra màn hình tổng của 3 số đó. Bài làm .. .. .. Đáp án I] Trắc nghiệm[3 điểm] Mỗi câu đúng 0.5 đ. Trong trường hợp có 2 đáp án thì mỗi ý đúng 0.25đ Câu 1 2 3 4 5 6 Đáp án A B,D C A,D C A II] Tự Luận[7 điểm] Câu 7: a] 5*x*x*x+2*x*x-8*x+15 1đ b] [a+b]*[a+b]*[d+e]*[d+e] *[d+e] 1đ c] [x+y]/[x-y] 1đ Câu 8: Sự giống và khác nhau giữa biến và hằng Giống: - Đều được dùng để lưu trữ dữ liệu 0.25đ -Phải được khai báo trước khi sử dụng 0.25đ Khác: Mỗi ý đúng 0.25 đ Biến Hằng - Là đại lượng có thể thay đổi được trong khi thực hiện chương trình. - Từ khóa khai báo biến: Var - Là đại lượng có giá trị không đổi trong suốt quá trình thực hiện chương trình. -Từ khóa khai báo hằng: Const Câu 9: program tinhtoan; 0.25đ uses crt; 0.25đ var x,y,z:integer; 0.25đ begin write['nhap x='];readln[x]; 0.25đ write['nhap y= '];readln[y]; 0.25đ write['nhap z= '];readln[z]; 0.25đ write[' Tong 3 so la: '];writeln[x+y+z]; 0.5đ readln end. MA TRẬN ĐỀ KIỂM TRA 1 TIẾT Nội dung Câu & điểm Nhận biết Thông hiểu Vận dụng Tổng TN TL TN TL TN TL Bài 1: Máy tính và chương trình máy tính Câu 1 1 Điểm 0.5 0.5 Bài 2: Làm quen với chương trình và ngôn ngữ lập trình Câu 2 1 Điểm 0.5 0.5 Bài 3: chương trình máy tính và dữ liệu Câu 3 7 2 Điểm 0.5 3.0 3.5 Bài 4: Sử dụng biến trong chương trình. Câu 4,6 5 8,9 5 Điểm 1.0 0.5 4.0 5.5 Tổng Số câu 4 2 3 10 Điểm 2.0 1.0 7.0 10 Mô tả: Câu 1: Biết cách chạy một chương trình trong pascal. Câu 2: Nhận biết tên hợp lệ trong pascal. Câu 3: Nhận biết đúng cách chuyển đổi biểu thức toán học sang pascal. Câu 4: Nhận biết khai báo biến và hằng đúng trong pascal. Câu 5: Hiểu cách sử dụng biến trong chương trình. Câu 6: Nhận biết được từ khóa khai báo hằng. Câu 7: Cách chuyển đổi biểu thức toán học sang pascal. Câu 8: Phân biệt được sự giống và khác nhau giữa biến và hằng. Câu 9: Viết được một chương trình pascal bằng ngôn ngữ lập trình: tính tổng của 3 số được nhập từ bàn phím.

Video liên quan

Chủ Đề