Hãy cho biết biểu diễn nào dưới đây không phải là biểu diễn hằng trong Pascal: 3.. Kiểu số nguyên gồm: a.Real, Integer, Word, Longint b.. Trong ngôn ngữ Pascal, hằng xâu của chuỗi ký tự
Trang 1TRƯỜNG THPT HÀM THUẬN NAM
Môn: Tin học 11
Thời gian: 45 Phút
Họ và tên: Lớp:
=====================================================================
I PHẦN TRẮC NGHIỆM:(5 điểm)
1.Với S có giá trị 8.694 thì kết quả nhận được sau khi thực hiện câu lệnh: Write('Tong la: S = ',S:6:2); là:
2 Hãy cho biết biểu diễn nào dưới đây không phải là biểu diễn hằng trong Pascal:
3 Cách khai báo nào dưới đây là đúng:
4 Kiểu số nguyên gồm:
a.Real, Integer, Word, Longint b. Byte, Integer, Word, Real
c. Byte, Integer, Word, Longint, Real d. Byte, Integer, Word, Longint
5 Xác định kết quả sau khi thực hiện câu lệnh: A:= sqr(3)/sqrt(9);
a.A được gán giá trị là 1 b. A được gán giá trị làđ 3
c. A được gán giá trị là 6 d. A được gán giá trị là 9
6 Xác định cú pháp khai báo biến đúng trong các cú pháp sau:
a Var <danh sách biến>:<kiểu dữ liệu>: b Var <kiểu dữ liệu>:<Tn biến >;
c Var < danh sách biến>:<kiểu dữ liệu>; d Tất cả đều đúng.
7 Xác định kết quả sau khi thực hiện các câu lệnh: T:= 0; For i:=1 To 5 Do T:=T + i;
8 Biến A có thể nhận giá trị : 0.5, 2.6, 3.2, 4.5 và biến B có thể nhận các giá trị: 2, 4, 6, 8, 10 thì khai báo nào sau đây là đúng ?
9 Cấu trúc rẽ nhánh nào sau đây là Đúng cú pháp?
a if x>y then max:= x b if x>y then max:= x
else max:= y; else max:= y;
c if x>y then max= :x d if x<y then min:= x;
10 Cho biết đoạn chương trình sau thực hiện tính tổng nào?
a Tính tổng:
10
1
4
1 2
1
1
10
1
3
1 2
1
1
S
c Tính tổng: S 123 10 d Tính tổng:
10
1
3
1 2
1
S
11 Chuyển biểu thức toán học sang biểu thức Pascal: a b
a
2
* Biểu thức nào chuyển đúng trong các biểu thức sau :
a.a 2 /sqrt(a+b) b. sqrt(a)/sqr(a+b) c. sqr(a)/sqrt(a+b) d. sqr(a*a)/sqrt(a+b)
12 Với X có giá trị bằng bao nhiêu thì biểu thức (5 <= X) and (X <= 11) and (X < > 8) có giá trị True?
13 Cấu trúc câu lệnh gán có dạng ?
a <Danh sách biến>:= <Biểu thức>; b <Tên biến>:= <Biểu thức>:
c <Tên biến>:= <Biểu thức>; d Tất cả đều đúng.
14 Trong ngôn ngữ lập trình Pascal, về mặt cú pháp câu lệnh nào sau đây là sai ?
Điểm:
Trang 2a b := (a=5) or (c=7); b x := 12.5;
15 Trong ngôn ngữ Pascal, hằng xâu của chuỗi ký tự “ Hoa co mua xuan” được viết như thế nào ?
16 Cú pháp câu lệnh ghép là:
a BIGIM <các câu lệnh> END; b BEGIN <các câu lệnh> AND;
c BEGIN <các câu lệnh> END; d BEGIN <các câu lệnh> END.
17 Hàm căn bậc hai được biểu diễn trong TP là:
18 Danh sách kết quả ra của câu lệnh Write có thể là :
19 Kết quả trả về của biểu thức quan hệ là giá trị:
20 Lệnh gán được thực hiện như thế nào?
a Tính giá trị của biểu thức ở vế phải rồi gán giá trị vừa tính được cho hằng ở vế trái.
b Tính giá trị của biểu thức ở vế phải rồi gán giá trị vừa tính được cho biến ở vế trái.
c Tính giá trị của biến ở vế phải rồi gán giá trị vừa tính được cho biểu thức ở vế trái.
d Tính giá trị của biểu thức ở vế trái rồi gán giá trị vừa tính được cho biến ở vế phải.
I PHẦN TỰ LUẬN (5 ĐIỂM).
Câu 1(3 Đ ) : Viết chương trình nhập vào một số nguyên và kiểm tra xem số vừa nhập là số chẵn hay lẻ.
Câu 2( 2Đ ): Viết chương trình nhập vào N số nguyên từ bàn phím Hãy tính và in ra màn hình tổng của các số vừa được
nhập vào
Câu 1: Câu 2: