Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Паскаль_1семестр.doc
Скачиваний:
2
Добавлен:
26.04.2019
Размер:
141.82 Кб
Скачать

Тестовые примеры

  1. Укажите тип величины, если ее значение

  1. 25,

  2. 5.5,

  3. 'да ' .

  1. Выберите допустимые значения для величин: целого типа, действительного, символьного:

  1. 2,

  2. 4.5,

  3. -6,

  4. ' нет' ,

  5. 15.8,

  6. ' 24'.

  1. Определите тип данных для обозначения :

  1. масса человека,

  2. количество студентов в группе,

  3. название книги.

  1. Укажите значение переменной S после выполнения цикла:

s:=3; i:=1; while i<6 do i:=i+1; s:=s+i;

s:=1; i:=0; while i<4 do begin i:=i+1; s:=s*i end;

s:=2; i:=1; repeat s:=s+i; i:=i+1 until (i>3);

s:=5; i:=5; repeat s:=s+1/i; i:=i-1 until (i<=3);

s:=0; for i:=5 to 7 do s:=s+1;

s:=1; for i:=10 downto 2 do s:=s+1;

  1. В каком случае, при к=3, тело цикла будет выполняться

  1. конечное число раз ______

  2. ни одного раза________

  3. произойдет "зацикливание"

A

B

C

while k<=5 do begin

s:=s+k;

k:=k+1

end;

while k>=5 do begin

s:=s+k;

k:=k+1

end;

while k>=3 do begin

s:=s+k;

k:=k+1

end;

  1. В каком случае, при к=3, тело цикла будет выполняться

  1. конечное число раз ______

  2. ни одного раза________

  3. произойдет "зацикливание"

D

F

E

repeat

s:=s+k;

k:=k+1

until k<=5;

repeat

s:=s+k;

k:=k+1

until k>=5;

repeat

s:=s+k;

k:=k+1

until k<=3;

  1. В каком случае, при к=3, тело цикла будет выполняться

  1. конечное число раз ______

  2. ни одного раза________

  3. произойдет "зацикливание"

a

for i:=k to 10 do s:=s+k;

c

for i:=k downto 10 do s:=s+k;

b

for i:=k to 2 do s:=s+k;

d

for i:=k downto 2 do s:=s+k;

  1. Определить значение переменной S , которое удовлетворяет выполнению соответствующего оператора цикла:

a

s:=2; i:=0; while i<5 do i:=i+1; s:=s+1/i;

c

s:=1; i:=1; while i<4 do i:=i+1; s:=s*i end;

b

s:=5; i:=1; while i>1 do begin s:=s+1/i; i:=i-1 end;

d

s:=1; i:=6; while i>=31 do begin s:=s+ i; i:=i-1 end;

  1. Определить значение переменной S , которое удовлетворяет выполнению соответствующего оператора цикла:

a

s:=4; i:=1; repeat s:=s+1/i; i:=i-1 until i<=1;

c

s:=1; i:=1; repeat i:=i+1; s:=s+i; until i>3;

b

s:=2; i:=1; repeat s:=s+1/(i+1); i:=i+3 until i>=5;

d

s:=2; i:=5; repeat i:=i-1; s:=s+1/i; until i<=4;

  1. Определить значение переменной S , которое удовлетворяет выполнению соответствующего оператора цикла:

a

s:=0; for i:=10 downto 6 do s:=s+1;

c

s:=1; for i:=2 downto 10 do s:=s+1;

b

s:=0; for i:=8 to 3 do s:=s+1;

d

s:=1; for i:=5 to 9 do s:=s+1;