Đề kiểm tra học kì I môn Tin học 8 - Năm học 2018-2019 - Trường THCS&THPT Võ Nguyên Giáp
Bạn đang xem tài liệu "Đề kiểm tra học kì I môn Tin học 8 - Năm học 2018-2019 - Trường THCS&THPT Võ Nguyên Giáp", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.
Tóm tắt nội dung tài liệu: Đề kiểm tra học kì I môn Tin học 8 - Năm học 2018-2019 - Trường THCS&THPT Võ Nguyên Giáp
Trường THCS&THPT Võ Nguyên Giáp Tổ: Toán - Tin I. MA TRẬN ĐỀ KIỂM TRA HỌC KÌ I-TIN 8 NĂM HỌC: 2018-2019 Hình thức: Trắc nghiệm 70% gồm có 20 câu và 30% tự luận gồm 2 câu. Giới hạn chương trình: Từ bài 1 đến bài 7 trong học kì 1 Cấp NHẬN THÔNG VẬN DỤNG TỔNG độ BIẾT HIỂU THẤP CAO Chủ đề 1. Máy tính và chương trình máy tính Số câu 2TN 2TN 2. Làm quen với chương trình và ngôn ngữ lập rình Số câu 2TN 2TN 3. Chương trình máy tính và dữ liệu Số câu 2TN 2TN 4. Sử dụng biến và hằng trong chương trình Số câu 2TN 1TN 1TN 4TN 5. Từ bài toán đến chương trình Số câu 2TN 1TN 3TN 1TL 1TL 6. Câu lệnh điều kiện Số câu 2TN 1TN 1TN 4TN 1TL 1TL 7. Câu lệnh lặp Số câu 2TN 1TN 1TL 3TN 1TL Tổng Số câu 14TN 3TN 3TN 1TL 20TN 1TL 1TL 3TL GV: Trương Thị Hạo Page 1 1. Một số kiểu dữ liệu thường dùng và tập các ký hiệu của các kiểu sau. - Kiểu số nguyên - Kiểu số thực - Kiếu ký tự - Kiểu xâu ký tự. - Bảng kiểu dữ liệu trong NNLT Pascal. 2. Các phép toán và phép so sánh với kiểu dữ liệu Bài 4: Sử dụng biến và hằng trong chương trình. - Các khái niệm, đặc điểm, vai trò của biến và hằng trong chương trình. - Khai báo biến và hằng. - Cách đặt tên biến và hằng. Bài 5: Từ bài toán đến chương trình. 1. Bài toán là gì? 2. Xác định bài toán + Input +Output 3. Quá trình giải bài toán trên máy tính, nội dung các bước: + Xác định bài toán + Mô tả thuật toán + Viết chương trình Bài 6: Câu lệnh điều kiện. 1. Hoạt động phụ thuộc điều kiện + Nếu......thì + Nếu .....thì......ngược lại thị...... - Cho ví dụ minh họa và xác định điều kiện, hoạt động nào phụ thuộc vào điều kiện. 2. Tính đúng sai của điều kiện và các phép so sánh trong câu điều kiện. 3. Câu lệnh rẽ nhánh - Dạng thiếu: If then ; - Dạng đủ: GV: Trương Thị Hạo Page 3 Câu 6: Giả sử các biến được khai báo như sau: Var N, i, j, k, Max, Min: integer; R, T: Real; S1, S2:string; Chr1, Chr2: Char; Hỏi: Các phép gán dưới đây, phép gán nào là hợp lệ? a) N:=6; b) T:=i; c) S1:= ‘Chao’; d) Chr1:=3; e) R:=5; f) Max:= 9.44; g) R:=S1; h) T:=5.2; i) k:= ‘A’; j) S2 := ‘5’; k) j:=N; l) Min:=0; m) T:=N+R; n) N:=i/j; o) k:=N*(i+j); p) T:=R div 2; q) R:= N mod 3; r) Max:=(N* i div k) mod j; s) N:= T mod 5; ***Hình thức ôn tập: - Học sinh tự ôn tập, hệ thống lại kiến thức đã học, trao đổi với nhau. - Giáo viên giải đáp các thắc mắc. III. Quy cách ra đề: - Trắc nghiệm: 70% - Tự luận: 30% IV. Đề minh họa Câu1: Chương trình máy tính là a. một chỉ dẫn giúp máy tính thực hiện một thao tác cụ thể. b. một dãy các câu lệnh mà máy tính có thể hiểu và thực hiện được. c. các ký hiệu 0 và 1 mà máy tính có thể trực tiếp hiểu và thực hiện được. d. dịch chương trình thành ngôn ngữ máy để máy tính có thể hiểu và thực hiện được. Câu2: Ngôn ngữ máy là a. một chỉ dẫn giúp máy tính thực hiện một thao tác cụ thể. b. một dãy các câu lệnh mà máy tính có thể hiểu và thực hiện được. c. các dãy bit gồm các số 0 và 1 mà máy tính có thể trực tiếp hiểu và thực hiện được. d. dịch chương trình thành ngôn ngữ máy để máy tính có thể hiểu và thực hiện được. Câu3: Vì sao ngôn ngữ lập trình bậc cao ra đời? a. Để làm phong phú thêm các ngôn ngữ lập trình hiện có. b. Người ta mong muốn có thể dùng các từ có nghĩa, dễ hiểu, dễ nhớ để viết chương trình thay cho các dãy bit khô khan. c. Để cho khoa học và phù hợp hơn d. Để dịch chương trình từ ngôn ngữ máy thành ngôn ngữ tự nhiên mà máy tính có thể hiểu cà thực hiện trực tiếp được. Câu4: Chương trình dịch là a. Dịch chương trình viết băng ngôn ngữ máy sang ngôn ngữ bậc cao. b. Dịch chương trình viết bằng tiếng nước ngoài sang tiếng Việt. GV: Trương Thị Hạo Page 5 d. Nhập dữ liệu vào và con trỏ xuống một dòng. Câu15: Byte và integer là kiểu dữ liệu nào trong các dữ liệu sau? a. Số thực b. Số nguyền c. Ký tự d. Xâu ký tự Câu16: Real kiểu dữ liệu nào trong các kiểu sau? a. Là chiều dài của một đám ruộng c. Là kiểu số thực b. Là cân nặng của một người d. Là kiểu số nguyên. Câu17: Số 2018 có thể thuộc vào các kiểu dữ liệu nào? a. Ký tự và kiểu xâu c. Số thực và số nguyên b. Số nguyên, số thực và xâu d. Số nguyên, số thực, ký tự và xâu. Câu18: 11 div 2 =? Chọn phương án đúng trong các phương án sau? a. 1 b. 2 c. 3 d. 4 Câu19: 15 mod 4 =? Chọn đáp án đúng trong các đáp án sau? a. 1 b. 2 c. 3 d. 4 Câu20: Biểu thức toán học chuyển sang biểu thức pascal. Chọn đáp án đúng nhất. a. 1*2-a*5(b+2)b. 1/x-a/5*(b+2) c. 1+x-a+5/(b+2) d. (1-a)*(x-5)*(b+2) Câu21: Hãy xác định kết quả của phép toán so sánh sau: (20-11)2=9. a. Đúng b. Sai c. 32 d. 92 Câu22: Câu lệnh Write(‘5+20=’, 20+5); Chọn đáp án đúng. a. 25=25 b. 5+20=25 c. 5+20=20+5 d. 25=20+5 Câu23: Biến được dùng a. Để lưu trữ dữ liệu, dữ liệu này không thay đổi khi thực hiện chương trình. b. Để lưu trữ dữ liệu, dữ liệu được biến lưu trữ có thể thay đổi khi thực hiện chương trình c. Dùng để gán giá trị, thuận tiện cho việc viết chương trình. d. Để thực hiện các phép tính trong chương trình. Câu24: Trong các khai báo biến sau, khai báo nào đúng? a. Var a=real; b. const a:integer c. var a: byte;d. var a:=10; Câu25: a:=1; b:=5; c:=a+b; Giá trị của c là bao nhiêu? a. 0 b. 2 c. 6 d. 6 Câu26: Var m,n: integer; Hãy xác định tên biến trong câu lệnh trên? a. Var b. m,n c. integer d. Var, integer Câu27: Trong các khai báo hằng sau, khai báo nào là đúng? a. Const = 3.14 b. Const pi=3.14 c. const pi:3.14 d. Var pi=3.14 Câu28: Chương trình tính diện tích đám ruộng hình chữ nhât. Ta cần khai báo những biến nào và có kiểu giá trị là gì? Chọn phương án đúng. a. Var D,R,S:real; b. Var DT: integer; c. Var D,R: integer; d. D,R=real; Câu29: Cho biết ý nghĩa của câu lệnh sau: Thanh_tien:=soluong*dongia; a. Gán kết quả của biểu thức soluong*dongia cho biến Thanh_tien. GV: Trương Thị Hạo Page 7
File đính kèm:
de_kiem_tra_hoc_ki_i_mon_tin_hoc_8_nam_hoc_2018_2019_truong.doc

