Cộng đồng chia sẻ tri thức Lib24.vn

Đề thi giữa kì 1 Tin 8 trường THCS Hải Trạch

f5d2dbc2bf6ac71e0a7922e5eef82b56
Gửi bởi: Nguyễn Minh Lệ 28 tháng 10 2021 lúc 5:51:17 | Được cập nhật: 16 giờ trước (5:17:34) | IP: 14.165.7.152 Kiểu file: DOC | Lượt xem: 109 | Lượt Download: 0 | File size: 0.108032 Mb

Nội dung tài liệu

Tải xuống
Link tài liệu:
Tải xuống

Các tài liệu liên quan


Có thể bạn quan tâm


Thông tin tài liệu

KIỂM TRA 1 TIẾT I - MỤC TIÊU 1. Kiến thức. - Hiểu được việc con người ra lệnh để máy tính thực hiện như thế nào - Biết được cấu trúc chung của chương trình, hiểu được nguyên tắc viết tên trong chương trình, phân biệt được các từ khóa và tên. - Biết được các ký hiệu dùng để thực hiện các phép toán trong ngôn ngữ lập trình, biết quy tắc tính các biểu thức số học từ đó kết hợp biểu diễn các phép toán số học phức tạp trong ngôn ngữ lập trình. - Hiểu được vai trò và mục đích của việc sử dụng biến và hằng. Nắm được cú pháp của việc khai báo cũng như gán giá trị cho biến và hằng. 2. Kĩ năng. - Học sinh vận dụng được những kiến thức trên và viết được một chương trình cụ thể, nhận biết được các lỗi khi sử dụng sai các quy tắc, cú pháp… 3. Thái độ. - Nghiêm túc trong kiểm tra, có ý thức, thói quen suy nghĩ và làm việc hợp lý, khoa học và chính xác. II. CHUẨN BỊ. 1. Giáo viên: Đề kiểm tra, đáp án, thang điểm. 2. Học sinh: Kiến thức cũ, sách, vở, đồ dùng. III - MA TRẬN ĐỀ Cấp độ Chủ đề Nhận biết TNK TL Q Bài 1: Máy - Biết chương trình tính và là cách để con người chương chỉ dẫn cho máy tính trình máy tính thực hiện nhiều công việc liên tiếp một cách tự động. Số câu 1 Số điểm 0,5 Tỉ lệ % 5% - Biết ngôn ngữ lập Bài 2: Làm trình có tập hợp các quen với từ khóa dành riêng chương trình cho mục đích sử và ngôn ngữ dụng nhất định. lập trình - Biết cấu trúc chương trình gồm phần khai bào và phần thân. Số câu 2 Số điểm 1,0 Thông hiểu TNK Q TL Vận dụng Cấp độ thấp TNK TL Q Vận dụng Cấp độ cao TNK TL Q Tổng 1 0,5 5% - Hiểu được đặt tên phải tuân thủ các quy tắc của ngôn ngữ lập trình. Tên không được trùng với các từ khóa. 3 1,5 5 2,5 Tỉ lệ % Bài 3: Chương trình máy tính và dữ liệu 10% 15% - Biết khái niệm kiểu dữ liệu. Số câu Số điểm Tỉ lệ % 1 0,5 5% Bài 4: Sử dụng biến trong chương trình Số câu Số điểm Tỉ lệ % Tổng cộng Tổng số câu Tổng số điểm Tỉ lệ % 4 2,0 20% IV - ĐỀ KIỂM TRA 25% - Hiểu cách khai báo, sử dụng biến, hằng. Vận dụng được các phép toán với kiểu dữ liệu số. 1 4,0 40 % - Biết áp dụng câu lệnh gán. 2 1,0 10% 1 0,5 5% 5 2,5 25% Vận dụng được các phép toán với kiểu dữ liệu số. 2 1,0 10% 2 1,0 10% 1 0,5 5% 4 5,5 55% 4 2,0 20% 1 4,0 40% 13 10,0 100 % TRƯỜNG THCS HẢI TRẠCH Lớp: ………………………………... Họ và tên:……………………………... Điểm Thứ……ngày………tháng ………năm 2015 ĐỀ KIỂM TRA 1 TIẾT Môn: Tin học 8 Nhận xét của giáo viên Mã đề: 01 A. Phần trắc nghiệm: (6 điểm) Câu 1: Trong Pascal, khai báo nào sau đây là đúng? A. Var tb: real; B. x:= integer; C. const x: real; D. Var R = 30; Câu 2: Hãy chọn phát biểu sai trong các phát biểu sau đây: A. Chương trình máy tính là một dãy các lệnh mà máy tính có thể hiểu và thực hiện được. B. Viết chương trình là hướng dẫn máy tính thực hiện các công việc hay giải một bài toán cụ thể. C. Khi thực hiện chương trình, máy tính sẽ thực hiện các lệnh có trong chương trình một cách không tuần tự. D. Chương trình dịch là chương trình dùng để dịch những chương trình viết bằng ngôn ngữ bậc cao sang ngôn ngữ máy. Câu 3: Trong Pascal, giả sử x là biến kiểu số nguyên. Phép gán nào sau đây đúng? A. x:=20.5 B. x:= ‘30’ C. x:=30 D. x:=’Truong THCS’ Câu 4: Trong các tên sau đây, tên nào là hợp lệ trong ngôn ngữ Pascal: A. tamgiac B. program C. 8a~ D. bai tap 2 3 Câu 5: Biểu thức toán học (a + b)(1 + c) được biểu diễn trong Pascal như thế nào ? A. (a*a + b)(1+c)(1 + c)(1 + c); B. (a2 + b)(1 + c)3; C. (a*a + b)*(1 + c)*(1 + c)*(1 + c); D. (a.a + b)(1 + c)(1 + c)(1 + c); Câu 6: Trong cấu trúc chung của một chương trình Pascal phần nào có thể không có: A. Phần khai báo, phần thân. B. Phần tên chương trình và phần khai báo. C. Phần thân. D. Phần tên và phần thân. Câu 7: Trong cấu trúc chung của một chương trình Pascal phần nào bắt buộc phải có? A. Phần khai báo biến. B. Phần khai báo thư viện. C. Phần tiêu đề chương trình. D. Phần thân chương trình. Câu 8: Trong cách viết phần tiêu đề sau đây cách nào viết đúng? A. Program dien_tich 1. B. Program dien tich 1. C. Program dien tich. D. Program dien_tich _1 Câu 9: Để chạy chương trình ta sử dụng tổ hợp nào? A. Alt + F5 B. Ctrl + F9 C. Alt + F9 D. Ctrl + F5 Câu 10: Trong Pascal khai báo nào sau đây là đúng? A. Var a=real; B. Var a:=real; C. Var a: read; D. const a=50; Câu 11: Trong pascal kiểu số nguyên là: A. real B. integer C. string D. char Câu 12: Biểu thức b/(a*a+c) trong Pascal được chuyển sang biểu thức toán học như thế nào? b a c ; 2 b  c; a*a b C. a * (a  c) ; A. B. B. Phần tự luận: ( 4 điểm) Viết các biểu thức toán sau đây dưới dạng biểu thức trong Pascal a. b. c. 3x2 - 7x + 13. d. D. b ac ; ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… …………………………………………………………………………………………. TRƯỜNG THCS HẢI TRẠCH Lớp: ………………………………... Họ và tên:……………………………... Điểm Thứ……ngày………tháng ………năm 2015 ĐỀ KIỂM TRA 1 TIẾT Môn: Tin học 8 Nhận xét của giáo viên Mã đề: 02 A. Phần trắc nghiệm: (6 điểm) Câu 1: Trong Pascal, khai báo nào sau đây là đúng? A. Var tb: real; B. Var R = 30; C. const x: real; D. x:= integer; Câu 2: Hãy chọn phát biểu sai trong các phát biểu sau đây: A. Chương trình máy tính là một dãy các lệnh mà máy tính có thể hiểu và thực hiện được. B. Viết chương trình là hướng dẫn máy tính thực hiện các công việc hay giải một bài toán cụ thể. C. Chương trình dịch là chương trình dùng để dịch những chương trình viết bằng ngôn ngữ bậc cao sang ngôn ngữ máy. D. Khi thực hiện chương trình, máy tính sẽ thực hiện các lệnh có trong chương trình một cách không tuần tự. Câu 3: Trong Pascal, giả sử x là biến kiểu số nguyên. Phép gán nào sau đây đúng? A. x:=20.5 B. x:=30 C. x:= ‘30’ D. x:=’Truong THCS’ Câu 4: Trong các tên sau đây, tên nào là hợp lệ trong ngôn ngữ Pascal: A. tamgiac B. program C. 8a~ D. bai tap 2 3 Câu 5: Biểu thức toán học (a + b)(1 + c) đượ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 6: Trong cấu trúc chung của một chương trình Pascal phần nào có thể không có: A. Phần khai báo, phần thân. B. Phần tên và phần thân. C. Phần thân. D. Phần tên chương trình và phần khai báo. Câu 7: Trong cấu trúc chung của một chương trình Pascal phần nào bắt buộc phải có? A. Phần khai báo biến. B. Phần thân chương trình. C. Phần tiêu đề chương trình. D. Phần khai báo thư viện. Câu 8: Trong cách viết phần tiêu đề sau đây cách nào viết đúng? A. Program dien_tich 1. B. Program dien_tich _1 C. Program dien tich. D. Program dien tich 1. Câu 9: Để chạy chương trình ta sử dụng tổ hợp nào? A. Ctrl + F9 B. Alt + F5 C. Alt + F9 Câu 10: Trong Pascal khai báo nào sau đây là đúng? A. Var a=real; B. Var a:=real; C. const a=50; Câu 11: Trong pascal kiểu số nguyên là: A. real B. char C. string Câu 12: Biểu thức b/(a*a+c) trong Pascal được chuyển sang học như thế nào? b a c ; 2 b  c; a*a b C. a * (a  c) ; A. B. B. Phần tự luận: ( 4 điểm) Viết các biểu thức toán sau đây dưới dạng biểu thức trong Pascal a. b. c. 3x2 - 7x + 13. d. D. Ctrl + F5 D. Var a: read; D. integer biểu thức toán D. b ac ; ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… …………………………………………………………………………………………. V - ĐÁP ÁN A. Phần trắc nghiệm: (6 điểm) Mỗi câu đúng 0,5 điểm Câu Đáp án 01 Đáp án 02 1 a a 2 c d 3 c b 4 a a 5 c c 6 b d 7 d b 8 d b 9 b a 10 d c 11 b d B. Phần tự luận: (4 điểm) Viết các biểu thức toán sau đây dưới dạng biểu thức trong Pascal ? a. b. => 15/( 2+ 3) – 8/(x*x*x) + y => (10 + x)*(10 + x) / (3 + y) – 18 / (5 + y) c. 3x2 - 7x + 13 =>(3*x*x)-(7*x)+13 d. =>(13/20)+(3+4)/10 1 điểm 1 điểm 1 điểm 1 điểm 12 a a