Thứ ngày tháng năm 2008
Họ và tên:……………………………… Kiểm tra: học kỳ II
Lớp: 11B Môn: Tin học
Mã đề: 003
Hãy chọn một phương án đúng nhất
1/ Cho đoạn khai báo chương trình con
Function UCLN(a:word; var b:word):word;
Các khẳng định sau, khẳng định nào đúng
a a và b là tham biến b a là tham biến, b là tham trị
c a và b là tham trị d ba khẳng định kia sai
2/ Cho đoạn chương trình
s:=1;
for i:=1 to 3 do
for j:=1 to 3 do s:=s*2;
kết thúc đoạn chương trình trên biến s nhận giá trị là
a 128 b 512 c 64 d 1024
3/ Trong các hàm và thủ tục sau, hàm và thủ tục nào cho kết quả là một số nguyên
a length(s) b insert(S
1
,S
2
,vt) c delete(s,vt,n) d copy(S,vt,n)
4/ Trong ngôn ngữ lập trình Pascal, câu lệnh nào sau đây đúng
a for i:=5 downto 1; do s:=s+i; b for i:= 1 to 4 do s= -i;
c for i:=1 to -5 do s:=s*i; d for i=1 to 5 do s:=s+2;
5/ Cho đoạn chương trình
s:=1;
for i:= -1 to 3 do s:= s*i;
Kết thúc đoạn chương trình giá trị biến s là:
a - 120 b 0 c 120 d một kết quả khác
6/ Trong Pascal, người ta dùng từ khóa gì để phân biệt Tham số biến và tham số giá trị
a nhiều hơn 3 câu lệnh b 3 câu lệnh c 2 câu lệnh
d 1 câu lệnh
17/ Cấu trúc của chương trình con chia ra làm mấy phần
a 2 phần b 1 phần c 4 phần d 3 phần
18/ Cho đoạn chương trình
s:=2; a:=1;
while not(s*2 > 3) do
begin
a:= a +2;
s:= s + 1;
end;
Kết thúc đoạn chương trình giá trị của biến s và a lần lượt là
a 1 và 2 b 3 và 3 c 2 và 1 d một kết quả khác
19/ Cho đoạn chương trình
s:= 5;
for i:=1 to 7 do if i mod 2 = 0 then s := s + i else i:= i + 1;
Kết thúc đoạn chương trình s, i lần lượt nhận giá trị
a 16 và 8 b 5 và 9 c 16 và 9 d một kết quả khác
20/ Cho đoạn chương trình
s:=0;
for i:=1 to 50 do s:= s + i;
Kết thúc đoạn chương trình giá trị của biến s là:
a 50 b 50! c 1275 d một kết quả khác
Phiếu trả lời
1. 6. 11. 16.
2. 7. 12. 17.
3. 8. 13. 18.
4. 9. 14. 19.
5. 10. 15. 20.
A B
C D
A B
C D
A B
C D
A B
C D
A B
C D