Khoanh tròn vào chữ cái trước câu trả lời đúng?. Chieu_cao[r]
(1)(2)MA TRẬN ĐỀ: Cấp độ
Chủ đề
Nhận biết Thông hiểu Vận dụng
Cộng Cấp độ thấp Cấp độ cao
TN TL TN TL TN TL TN TL
1.Làm quen với chương trình ng.ngữ lập trình
Biết phân biệt đâu tên, đâu lầ từ khóa ngơn ngữ Pascal
Số câu Số điểm Tỉ lệ %
3 2.5 25% 2.5đ =25% 2.Chương trình máy tính liệu
Hiểu phép toán với liệu kiểu số
Vận dụng kí hiệu tốn học vào Pascal Số câu
Số điểm Tỉ lệ %
1 0.5 5% 20% 2.5đ =25% 3.Sử dụng biến chương trình
Hiểu cách khai báo biến Pascal
Biết vận dụng để viết chương trình đơn giản Số câu
Số điểm Tỉ lệ %
2 20% 30% =50% Tổng số câu
Tổng số điểm % 2.5 25% 2.5 25% 50% 10 =100%
(3)Lớp: 8/ Ngày kiểm tra: Thứ ngày 01 tháng 11 năm 2019
.
ĐIỂM: NHẬN XÉT CỦA GIÁO VIÊN:
A Trắc nghiệm: (5 điểm)
Khoanh tròn vào chữ trước câu trả lời (2 điểm) 1/ Trong tên đây, tên hợp lệ Pascal?
A Tam giac B Lop8/A C End D Chieu_cao
2/ Để chạy chương trình Pascal ta sử dụng phím nào?
A F9 B Ctrl+F9 C Alt+F9 D Alt+F5
3/ Câu lệnh khai báo sau đúng Pascal ?
A Var 3A: integer ; B Const Pi:=3.14 ; C Var a, b : integer ; D Var CV=real ; 4/ Trong câu sau, câu đúng?
A 17 div =5 B 17 div = C 14 mod =2 D 14 mod = 2.8 5/ Dưới chương trình viết Pascal: (1,5điểm)
Program CT_dau_tien; Uses CRT;
Begin
Writeln(‘ Chao cac ban!’) End.
Hãy phân biệt từ khóa tên chương trình đánh dấu “x” vào ô cột tương ứng bảng đây? (1.5 điểm)
Từ khóa Tên
Program CT_dau_tien Begin
Uses CRT
Writeln
6/Giả sử Pascal, a b hai biến kiểu số nguyên (integer), r biến kiểu số thực (real), s biến kiểu xâu (string) Các lệnh gán sau hay sai, đánh dấu “x” vào cột tương ứng? (1.5 điểm)
Lệnh gán Đúng Sai Giải thích sửa lại sai s:= Tin hoc;
(4).
B Tự Luận: (5 điểm)
7/ Viết biểu thức toán học sau thành biểu thức Pascal? (2 điểm) Trong toán học Trong Pascal
A 15(4+30+12) A ………
B ax2+bx+2c B.………
C (a+b)2 + (c+d)2 C.……… ……
D x y
x
D.………
8/ Tìm sửa lỗi sai chương trình Pascal sau (viết lại vào dòng tương ứng cột bên phải sai) (3 điểm)
Program Chuong trinh ………
Uses crt; ………
Var a, b := integer; ………
c:= real ………
Const pi: 100; ………
Begin ………
Writeln(Nhap vao so a va b); ………
Readln(a, b); ………
c = a+b+pi; ………
Writeln(‘Ket qua: ’, c); ………
(5)ĐÁP ÁN A Trắc nghiệm:
Câu 1 2 3 4
Đáp án D B C B
Câu5:
Từ khóa Tên
Program X
CT_dau_tien X
Begin X
Uses X
CRT X
Writeln X
Câu6:
Lệnh gán Đúng Sai Giải thích sửa lại sai
s:= Tin hoc; X Dữ liệu kiểu xâu phải đặt cặp dấu
nháy đơn
a:= 36000; X Số nguyên khoảng -215 đến 215-1
r:= a: b; X r:=a/b;
a:= a*b; X
r:= a Div b; X
b:=r + a; X Vì a biến kiểu số nguyên (integer), r
biến kiểu số thực (real), Nên r+a biến kiểu số thực B Tự Luận: (5 điểm)
7/ Viết biểu thức toán học sau thành biểu thức Pascal? (2 điểm) Trong toán học Trong Pascal
A 15(4+30+12) A 15*(4+30+12) B ax2+bx+2c B a*x*x+b*x+2*c
C (a+b)2 + (c+d)2 C (a+b)*(a+b)+(c+d)*(c+d)
D x y
x
D (x-y)/(2*x)
8/ Tìm sửa lỗi sai chương trình Pascal sau (viết lại vào dịng tương ứng cột bên phải sai) (3 điểm)
Program Chuong trinh Program Chuongtrinh;
Uses crt; ………
(6)Const pi: 100; Const pi=100;
Begin ………
Writeln(Nhap vao so a va b); Writeln(‘Nhap vao so a b’);
Readln(a, b); ………
c = a+b+pi; c:=a+b+pi;
Writeln(‘Ket qua: ’, c); ………