Tải bản đầy đủ (.doc) (2 trang)

Đề KTHK II lớp 11 Đề 5 (TN)

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (117.24 KB, 2 trang )

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ã đề: 005
Hãy chọn một phương án đúng nhất
1/ Trong các khai báo sau, khai báo nào là đúng
a Var a:array[2..-1] of integer; b Var a:array[1..25.1] of boolean;
c Var a:array[-1..10 mod 3] of word; d Var a:array[1.. 20/10] of real;
2/ 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 delete(s,vt,n) b length(s) c insert(S
1
,S
2
,vt) d copy(S,vt,n)
3/ 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 1275 c 50! d một kết quả khác
4/ Cấu trúc của chương trình con chia ra làm mấy phần
a 1 phần b 2 phần c 4 phần d 3 phần
5/ Trong ngôn ngữ lập trình Pascal, sau từ khóa do, then, else chỉ thực hiện
a nhiều hơn 3 câu lệnh b 2 câu lệnh c 3 câu lệnh d 1 câu lệnh
6/ 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 2 và 1 c 3 và 3 d một kết quả khác
7/ Trong các khai báo sau, khai báo nào sai
a Var s: string[260]; b Var s: string[10]; c Var s: string[255]; d Var s: string;
8/ 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 là tham biến, b là tham trị b ba khẳng định kia sai
c a và b là tham biến d a và b là tham trị
9/ Cấu trúc của chương trình chính gồm mấy phần
a 3 phần b 1 phần c 2 phần d 4 phần
10/ Trong các biểu thức sau, biểu thức nào cho giá trị True
a 'abcdef' > 'abcdefg' b 'Lop' >= 'Love' c 'Anh' > 'em' d 4 <= 5
11/ Trong các khai báo sau, khai báo nào sai
a Var b: array[-2*3..-1,2..5] of boolean; b Var b: array[-3..5] of integer;
c Var b: array[1..4,5..15 mod 4] of word; d Var b: array[1..20 div 3] of real;
12/ Trong ngôn ngữ lập trình Pascal, câu lệnh nào sau đây đúng
a if a < b then x := a + b; else x := b; b if a ≠ b then x := a else x :=b;
c if a := b then x := a else x :=b; d if a > b then x := b else x :=a;
13/ 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
14/ 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 512 b 64 c 1024 d 128
15/ Cho khai báo sau:

Var a,b: array[1..5] of real;
Tổng bộ nhớ trong khai báo trên là
a 24 b 30 c 48 d 60
16/ Cho khai báo sau:
Var a: array[1..20 div 3] of integer;
Tổng số phần tử trong mảng là
a 20 b 6 c 12 d một kết quả khác
17/ 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 Var b Type c Function d Const
18/ 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 5 do s:=s+2; c for i:=1 to -5 do s:=s*i;
d for i:= 1 to 4 do s= -i;
19/ Cho khai báo sau:
Type mang = array[-1..3,1..5] of word;
Var a: mang;
Tổng bộ nhớ trong khai báo trên là
a 40 byte b 32 byte c 25 byte d 50 byte
20/ 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à 9 b 5 và 9 c 16 và 8 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
A B
C D
A B
C D
A B
C D
A B
C D
A B
C D
A B
C D
A B
C D
A B
C D
A B
C D
A B
C D
A B
C D

A B
C D
A B
C D
A B
C D
A B
C D

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×