Tính tổng, hiệu của hai số đó và đưa ra màn hình kết quả tính được.. Điểm..[r]
Trang 1KIỂM TRA: 1 TIẾT MÔN: TIN HỌC
Lớp:……….Đề: 01
I Câu hỏi trắc nghiệm: (3đ)
Hãy chọn phương án trả lời đúng nhất và điền vào bảng sau:
ĐÁP ÁN
1/ Trong Turbo Pascal, để thoát khỏi Turbo Pascal:
2/ Xét chương trình sau:
Var a,b:integer;
BEGIN
a := 1; b := 2; b := b + a; a := a + b;
writeln(a); readln
END.
Kết quả chương trình trên là:
3/ Trong Pascal, với câu lệnh như sau: Writeln('KQ la:',a); sẽ ghi ra màn hình?
a Không đưa ra gì cả b KQ la <giá trị của a> c Ket qua la a d KQ la a
4/ Cho câu lệnh gán M:=12; N:=21; A:=(M mod 3=0) and (N div 5=1);
Hỏi A có giá trị thuộc kiểu dữ liệu gì và giá trị nhận được?
A Kiểu số và có giá trị là 1 B Kiểu logic và giá trị là True
C Kiểu số và có giá trị là 0 D Kiểu logic và giá trị là False
5/ Biểu thức (x>y) and (y>3) thuộc loại biểu thức nào trong Pascal?
C/ Một loại biểu thức khác D/ Biểu thức số học
6/ Trong Pascal, về mặt cú pháp, câu lệnh nào sau đây là sai?
II.Câu hỏi trắc nghiệm tự luận
Câu 1 (2,5đ): Viết lại các biểu thức toán học sau sang dạng biểu diễn tương ứng trong Pascal:
2 a b/ ax2
+bx+e x c/ x + y
x − y d/
ln x
2 √a2+b2
e/ −b+√b2− 4 ac
2 a
Câu 2 (4,5đ): Viết chương trình nhập vào từ bàn phím hai số nguyên khác không M và N (M,N<32767) Tính tổng, hiệu của hai số đó và đưa ra màn hình kết quả tính được.
Điểm
Trang 2KIỂM TRA: 1 TIẾT MÔN: TIN HỌC
Lớp:……….Đề: 02
I Câu hỏi trắc nghiệm: (3đ)
Hãy chọn phương án trả lời đúng nhất và điền vào bảng sau:
ĐÁP ÁN
1/ Trong Pascal phép toán Div, Mod thuộc nhóm phép toán nào?
A Nhóm phép toán số học với số nguyên B Nhóm các phép toán quan hệ
C Nhóm phép toán số học với số thực D Nhóm phép toán lôgic
2/ Cho x là biến thực đã được gán giá trị là 12.41235 Để hiện lên màn hình nội dung “x = 12.412” cần
chọn câu lệnh nào sau đây?
a write(x); b write(x:6); c write(x:6:3); d write(‘x =’, x:6:3);
3/ Cho câu lệnh gán M:=12; N:=21; A:=(M mod 3=0) and (N div 5=4);
Hỏi A có giá trị thuộc kiểu dữ liệu gì và giá trị nhận được?
A Kiểu số và có giá trị là 1 B Kiểu logic và giá trị là True
C Kiểu số và có giá trị là 0 D Kiểu logic và giá trị là False
4/ Biểu thức sqrt(x+y)/x-sqr(x-y)/y viết trong toán học sẽ là biểu thức nào?
A/ √x + y x −(x − y y )2 B/ √x + y
x −(x − y y )2 C/ √x + y
x −¿ ¿ D/ ¿ ¿
5/ Biểu thức (9 <12) and not (4+2 < 5) or (3> 6 div 2) nhận giá trị True hay False?
6/ Xét chương trình sau:
Var a,b:integer;
BEGIN
a := 1; b := 3; b := b - a; a := a + b;
writeln(a); readln
END.
Kết quả chương trình trên là:
II.Câu hỏi trắc nghiệm tự luận
Câu 1 (2,5đ): Viết lại các biểu thức toán học sau sang dạng biểu diễn tương ứng trong Pascal:
a b+sin x2
2a b ax2
+bx+1 c x + y
x − y d
1
2√a2+b2+|x| e −b −√b2− 4 ac
2 a
Câu 2 (4,5đ): Viết chương trình nhập vào từ bàn phím a, b là 2 cạnh của hình chữ nhật Tính chu vi
và diện tích của hình chữ nhật và đưa ra màn hình kết quả tính được.
Trang 3KIỂM TRA: 1 TIẾT MÔN: TIN HỌC
Lớp:……….Đề: 03
I Câu hỏi trắc nghiệm: (3đ)
Hãy chọn phương án trả lời đúng nhất và điền vào bảng sau:
ĐÁP ÁN
1/ Xét chương trình sau:
Var a,b:integer;
BEGIN
a := 2; b := 1; b := b + a; a := a + b;
writeln(b); readln
END.
Kết quả chương trình trên là:
2/ Trong Pascal phép toán *, / thuộc nhóm phép toán nào?
A Nhóm phép toán số học với số thực B Nhóm các phép toán quan hệ
C Nhóm phép toán lôgic D Nhóm phép toán số học với số nguyên
3/ Trong Turbo Pascal, để lưu chương trình:
a Nhấn tổ hợp phím Ctrl + F9 b Nhấn phím F3 c Nhấn phím F9 d Nhấn phím F2
4/ Cho câu lệnh gán M:=12; N:=21; A:=(M mod 3=0) or (N div 5=1);
Hỏi A có giá trị thuộc kiểu dữ liệu gì và giá trị nhận được?
A Kiểu số và có giá trị là 1 B Kiểu logic và giá trị là True
C Kiểu số và có giá trị là 0 D Kiểu logic và giá trị là False
5/ Trong Pascal, với câu lệnh như sau: Writeln('KQ la:',a); sẽ ghi ra màn hình?
6/ Trong Pascal, về mặt cú pháp, câu lệnh nào sau đây là sai?
II.Câu hỏi trắc nghiệm tự luận:
Câu 1 (2,5đ): Viết lại các biểu thức toán học sau sang dạng biểu diễn tương ứng trong Pascal: a.ln x − e x − b
2a b ax2
+bx+1 c x+| y|
x − y d
1
2√a2+b2 e −b+√b2− 4 ac
2 a
Câu 2 (4,5đ): Viết chương trình nhập vào từ bàn phím 1 số nguyên dương a < 255, tính và đưa ra màn hình kết quả số vừa nhập có chia hết cho 3 không.
Điểm
Trang 4KIỂM TRA: 1 TIẾT MÔN: TIN HỌC
Lớp:……….Đề: 04
I Câu hỏi trắc nghiệm: (3đ)
Hãy chọn phương án trả lời đúng nhất và điền vào bảng sau:
ĐÁP ÁN
A Sin(sqrt(x*x+3*y+5)+abs(y*y-2*x-3)) B sqrt(sin(x*x+3*y+5))+abs(y*y-2*x-3)
C Sin(sqr(x*x+3*y+5))+(y*y-2*x-3) D Sin(sqrt(x*x+3*x+5))+abs(y*y-2*y-3)
2/ Có mấy loại biểu thức cơ bản trong Pascal?
3/ Cho câu lệnh gán M:=12; N:=21; A:=(M mod 3<>0) or (N div 5=4);
Hỏi A có giá trị thuộc kiểu dữ liệu gì và giá trị nhận được?
A Kiểu số và có giá trị là 1 B Kiểu logic và giá trị là True
C Kiểu số và có giá trị là 0 D Kiểu logic và giá trị là False
4/ Để đưa dữ liệu ra màn hình dùng câu lệnh nào trong các câu lệnh sau?
5/ Trong Turbo Pascal, để mở một chương trình:
6/ Xét chương trình sau:
Var a,b:integer;
BEGIN
a := 2; b := 2; b := b + a; a := a + b;
writeln(b); readln
END.
Kết quả chương trình trên là:
II.Câu hỏi trắc nghiệm tự luận
Câu 1 (2,5): Viết lại các biểu thức toán học sau sang dạng biểu diễn tương ứng trong Pascal:
2 a b ax2
+bx+1 c |x|+y
x − y d
1
2√a2+ex
e −b+√b2− 4 ac
2 a
Câu 2 (4,5đ): Viết chương trình nhập vào từ bàn phím 1 số nguyên dương < 255, tính và in ra kết quả số vừa nhập là chẵn hay lẽ
Điểm
Trang 5Phần tự luận:
Trang 7
-Đáp án của đề thi:1
1[ 1]d 2[ 1]b 3[ 1]b 4[ 1]d 5[ 1]a 6[ 1]c Đáp án của đề thi:2
1[ 1]a 2[ 1]d 3[ 1]b 4[ 1]c 5[ 1]a 6[ 1]d Đáp án của đề thi:3
1[ 1]c 2[ 1]a 3[ 1]d 4[ 1]b 5[ 1]b 6[ 1]b Đáp án của đề thi:4
1[ 1]d 2[ 1]c 3[ 1]b 4[ 1]b 5[ 1]c 6[ 1]c