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ự.. 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[r]
(1)Trường THCS Liên Châu ĐỀ KIỂM TRA 45 PHÚT NĂM HỌC 2016-2017
Môn: Tin - Thời gian làm bài: 45 phút - ***** -MA TRẬN ĐỀ BÀI
Cấp độ Chủ đề
Nhận biết Thông hiểu Cấp độ thấpVận dụng Cấp độ caoVận dụng
Tổng TNK
Q
TL TNKQ TL TNKQ TL TNKQ TL
Bài 1: Máy tính chương trình máy tính
- Biết chương trình cách để người dẫn cho máy tính thực nhiều cơng việc liên tiếp cách tự động
Số câu 1
Số điểm 0,5 0,5
Tỉ lệ % 5% 5%
Bài 2: Làm quen với chương trình ngơn ngữ lập trình
- Biết ngơn ngữ lập trình có tập hợp từ khóa dành riêng cho mục đích sử dụng định
- Biết cấu trúc chương trình gồm phần khai bào phần thân
- Hiểu đặt tên phải tuân thủ quy tắc ngơn ngữ lập trình Tên khơng trùng với từ khóa
Số câu
Số điểm 1,0 1,5 2,5
Tỉ lệ % 10% 15% 25%
Bài 3: Chương trình máy tính liệu
- Biết khái niệm kiểu liệu
Vận dụng phép toán với kiểu liệu số
Vận dụng phép toán với kiểu liệu số
Số câu
Số điểm 0,5 1,0 4,0 5,5
(2)Bài 4: Sử dụng biến chương trình
- Hiểu cách khai báo, sử dụng biến,
- Biết áp dụng câu lệnh gán
Số câu
Số điểm 1,0 0,5 2,0
Tỉ lệ % 10% 5% 20%
Tổng cộng Tổng số câu Tổng số điểm Tỉ lệ %
4 2,0 20%
5 2,5 25%
2 1,0 10%
1 0,5 5%
1 4,0 40%
(3)Trường THCS Liên Châu Họ tên: ……… Lớp: ………
ĐỀ KIỂM TRA 45 PHÚT NĂM HỌC 2016-2017
Môn: Tin - Thời gian làm bài: 45 phút - *****
-Điểm Nhận xét cô giáo
ĐỀ BÀI
A Phần trắc nghiệm: (6 điểm)
Câu 1: Trong Pascal, khai báo sau đú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 phát biểu sau đây:
A Chương trình máy tính dãy lệnh mà máy tính hiểu thực hiện
B Viết chương trình hướng dẫn máy tính thực cơng việc hay giải bài toán cụ thể
C Khi thực chương trình, máy tính thực lệnh có chương trình một cách khơng
D Chương trình dịch chương trình dùng để dịch chương trình viết ngơn ngữ bậc cao sang ngôn ngữ máy
Câu 3: Trong Pascal, giả sử x biến kiểu số nguyên Phép gán sau đúng? A x:=20.5; B x:= ‘30’; C x:=30; D x:=’Truong THCS’
Câu 4: Trong tên sau đây, tên hợp lệ ngôn ngữ Pascal:
A tamgiac B program C 8a~ D bai tap
Câu 5: Biểu thức toán học (a2 + b)(1 + c)3 biểu diễn Pascal ? 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 chương trình Pascal phần khơng có: A Phần khai báo, phần thân. B Phần tên chương trình phần khai báo.
C Phần thân. D Phần tên phần thân.
Câu 7: Trong cấu trúc chung chương trình Pascal phần 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 cách 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 sau đúng?
(4)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) Pascal chuyển sang biểu thức toán học như thế nào?
A a c b
; B a*a c; b
C a*(a c) b
; D a c
b ; B Phần tự luận: ( điểm)
Viết biểu thức toán sau dạng biểu thức Pascal a 152+3−
x3+y b
10+x¿2 ¿ ¿ ¿
c 3x2 - 7x + 13. d. 13
(5)HƯỚNG DẪN CHẤM ĐỀ KT TIN A Phần trắc nghiệm: (6 điểm)
Mỗi câu 0,5 điểm
Câu 10 11 12
Đáp án a c c a c b d d b d b a
B Phần tự luận: (4 điểm)
Viết biểu thức toán sau dạng biểu thức Pascal ? a 152+3−
x3+y => 15/( 2+ 3) – 8/(x*x*x) + y
1 điểm b 10+ x¿
2
¿ ¿ ¿
=> (10 + x)*(10 + x) / (3 + y) – 18 / (5 + y) điểm c 3x2 - 7x + 13 =>(3*x*x)-(7*x)+13 1 điểm d 13
20+ (3+4)
10 =>(13/20)+(3+4)/10