Thứ ngày tháng năm 2008
Mã đề: 004
Hãy chọn một phương án đúng nhất
1/ 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ị
2/ 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 3 câu lệnh c 1 câu lệnh d 2 câu lệnh
3/ 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à
4/ Cấu trúc của chương trình con chia ra làm mấy phần
5/ 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;
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ị
7/ 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à:
8/ Cho khai báo sau:
Var a: array[1 20 div 3] of integer;
Tổng số phần tử trong mảng là
9/ 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à
10/ 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à
Trang 211/ 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à:
12/ Trong các biểu thức sau, biểu thức nào cho giá trị True
a 'abcdef' > 'abcdefg' b 'Anh' > 'em' c 'Lop' >= 'Love' d 4 <= 5
13/ 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 20/10] of real;
c Var a:array[-1 10 mod 3] of word; d Var a:array[1 25.1] of boolean;
14/ Trong các khai báo sau, khai báo nào sai
a Var b: array[1 4,5 15 mod 4] of word; b Var b: array[1 20 div 3] of real;
c Var b: array[-3 5] of integer; d Var b: array[-2*3 -1,2 5] of boolean; 15/ Cấu trúc của chương trình chính gồm mấy phần
16/ 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 insert(S1,S2,vt) b delete(s,vt,n) c length(s) d copy(S,vt,n)
17/ Trong ngôn ngữ lập trình Pascal, câu lệnh nào sau đây đúng
a for i:=1 to -5 do s:=s*i; b for i:=5 downto 1; do s:=s+i;
c for i:= 1 to 4 do s= -i; d for i=1 to 5 do s:=s+2;
18/ Trong các khai báo sau, khai báo nào sai
a Var s: string[10]; b Var s: string[260]; c Var s: string; d Var s: string[255]; 19/ 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
c ba khẳng định kia sai d a là tham biến, b là tham trị
20/ Cho khai báo sau:
Var a,b: array[1 5] of real;
Tổng bộ nhớ trong khai báo trên là
Phiếu trả lời