Q15 II Phần tự luận (7đ) 1 Cho chương trình sau(1đ) Var x,y,a,b,c,d integer; Z real; Begin Write(‘ nhap vao a,b,c,d’); readln(a,b,c,d); x = abs(b)+sqrt(asb(c)); y =x +2*a d; z =x/y; Write(x 4,y 4,z 4[.]
Trang 1
Điểm Lời phê của thầy, cô giáo:
đề)
| I Phan trac nghiệm (3 đ)
H Phân tự luận.(7đ)
1 Cho chương trình sau(13)
Var x,y,a,b,c,d: integer; Z:real;
Begin
Write(* nhap vao a,b,c,d’);
readIn(a,b,c,d);
x:= abs(b)+sqrt(asb(c));
V:=x +2*a-d;
Z:=x/Yy;
Write(x:4,y:4,z:4:2);
end
Giả sử dữ liệu nhập vào từ bàn phím như sau: 3 -5
Sau khi thực hiện chương trình kết quả thu được là gì? 4 1
1 Biêu thức điêu kiện là biểu thức:
a Chi co gia tri dung
b Cé thé có giá trị đúng hoặc sai
c Chi co gia tri sai
d C6 gia tri ding va sal
2 Tén trong Pascal
a Có dâu cách
b Phân biệt chữ hoa và chữ thường
c _ Không phân biệt chữ hoa và chữ thường
2 Tw khéa trong Pascal là:
a Người dùng có thê thay đổi mục đích sử dụng
b Từ được chương trình định nghĩa sẵn
c _ Người dùng không thể thay đổi mục đích sử dụng
d._ câub,c đều đúng
4 Tên chuẩn trong Pascal là:
a _ Từ do người lập trình đặt b_ Người dùng có thể thay đổi mục đích sử dụng
c Không đáp án nào đúng trong các đáp án trên
5 Cho đoạn chương trình — Ì a) Cho a= 30, b=45 Kết
6 Cho A,B,C,X là các biến thực Chỉ ra câu lệnh sai,
Sau: | qua x bang bao nhiéu? câu lệnh đúng trong các câu lệnh san?
If a<b then x:=b-a | b) a= 15, b= 10 KQ x a if a<b then x:=xt+1; O O
s : =0; k:=3;
For 1:= 1 to 10 do
If (i mod k =0) then s:=s+i;
bang bao nhiéu?
a) 18 b)37 c¢)55 = d)33
2 viết câu lệnh rẽ nhánh tính(1đ) :
ÝX? +Y) Khi X? +Y? <I
a) Z =1|X|+|Y| Khi X.Y <0
|X - | Ki X.Y >0
\|Y` Khi X >0
b) Z=
j|X'] Kmi X <0
3 Viết chương trình nhập vào bàn phím số n nguyên dương Tính và đưa ra màn hình giá trị tổng
Š= 1”+27+ +nỶ
(3đ)
4 việt chương trình nhập vào bôn sô nguyên a.b,c,d Tính và đưa ra màn hình tông các sô âm và tông các sô là bội của a (2đ)
Trang 2
Lớp — : Thời gian: 45 phút ( Không kê thời gian giao đê)
Điểm Lời phê của thầy cô giáo:
¡ Dấu “;” là:
a _ Dâu kết thúc lệnh của Pascal
b Dâu ngăn cách giữa các lệnh của Pascal
c Không phải là loại nào trong các loại trên
i) Tén trong Pascal
a C6 dau cach , phan biét chit hoa va chit thuong b_ Không có dấu cách, không phân biệt chữ hoa
và chữ thường c_ không có đáp án nào đúng
3 Biểu thức điêu kiện là biêu thức:
a Chico gid tri ding
b Chico gid tri sai
c_ Có thể có giá trị đúng hoặc sai
d_ Có giá trị trị đúng và sai
3 Câu lệnh điêu kiện trong Pascal:
a If then
b For to do
c For downto do
5 Cho doan chuong trinh a) Cho a= 20, b=15 Két
6 Cho A,B,C,X là các biên thực Chỉ ra câu lệnh sai,
Sau: | | qua x bang bao nhiéu? câu lệnh đúng trong các câu lệnh
If a<b then x:=b; | bang bao nhiéu? b if a<b then x:=atb; O O
7, Cho đoạn chương trình sau: Kết quả sau khi thực hiện đoạn chương trình trên S
s : =0; k:=3;
For 1:= 1 to 10 do
If (i mod k <>0) then s:=s+i;
bang?
a) 18 b)37 c¢)55 = d)33
H Phần tự luận.(7đ)
1 Cho chương trình sau(13)
Var x,y,a,b,c,d: integer; Z:real;
Begin
Write(* nhap vao a,b,c,d’);
readIn(a,b,c,d);
y:= abs(b)+sqrt(asb(c));
X:=V +2*a-d;
Z:=x/Yy;
Write(x:4,y:4,z:4:2);
end
Giả sử dữ liệu nhập vào từ bàn phím như sau: 4 -2
Sau khi thực hiện chương trình kết quả thu được là gì?
2 viết câu lệnh rẽ nhánh tính(1đ) :
Xˆ+Ÿˆ Kji X?+Y? <I
Z =4 X+Y
a) * Khi X? +Y? >Ly =x
Ix|- |r| Khi X” +Yˆ >ly<x
{|X| Khi X <0
UX Khi X >0
b) Z=
3 Viết chương trình nhập vào bàn phím hai số a, n nguyên dương Tính và đưa ra màn hình giá trị tổng
$= (a+1)? +(a+2) + +(a+n) (3đ)
4 Việt chương trình nhập vào bôn sô nguyên a,b,c,d Tính và đưa ra màn hình tông các sô chăn và tông các sô là bội của d (2đ)