wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Алгоритмы на языке Паскаль

Total questions: 17

Worksheet time: 9mins

Name
Class
Date
1.

Что означает строка из программы:

readln(a,b,c);

a)

вывод переменных a,b,c

b)

перебор переменных a,b,c

c)

ввод переменных a,b,c

d)

удаление переменных a,b,c

2.

Что означает строка программы:

if max < b then max := b;

a)

если переменная max меньше b, то max присвоить b

b)

если переменная max ровна, b то max присвоить b

c)

если переменная max больше b, то b присвоить max

d)

если переменная max больше b, то max присвоить b

3.

Что будет в результате выполнения программы:

if b > c then writeln(b)

else writeln(c);

если условие будет истино

a)

вывод на экран значения переменной с

b)

вывод на экран значения переменной b

c)

вывод на экран "истино"

d)

вывод на экран "ложь"

4.

Что будет в результате выполнения программы:

if b > c then writeln(b)

else writeln(c);

если условие будет ложно

a)

вывод "ложь"

b)

ввод значения переменной b

c)

вывод "истина"

d)

вывод значения переменной с

5.

Что означает строка программы

while n > 0 do begin

a)

ветвление

b)

цикл с заданным параметром

c)

цикл (пока) с предусловием

d)

цикл (до) с постусловием

6.

Какая часть строки отвечает за условие?


while n > 0 do begin

a)

begin

b)

while

c)

do

d)

n > 0

7.

Какое максимальное число может вызвать команда random в данной строке:

if random(100) mod 2 = 0 then ?

a)

100

b)

99

c)

0

d)

9

8.

Какое минимальное число может выдать команда random в данной строке :

if random(200) mod 2 = 0 then ?

a)

199

b)

1

c)

99

d)

0

9.

Что проверяет данная строка:


if а mod 2 = 0 then ... ?

a)

нечетность переменной а

b)

деление а на 2

c)

остаток от деления

d)

четность переменной а

10.

Что означает строка:

for i:=1 to N do ?

a)

цикл (пока) с предусловием

b)

условие

c)

цикл с заданным параметром

d)

цикл (до) с постусловием

11.

Какая часть программы отвечает за условие

repeat

i: =i+ 2;

x:=x+0.5*x;

until x>=50; ?

a)

i: =i+ 2;

b)

repeat

c)

x>=50

d)

until

12.

Сколько раз повториться цикл:

n:=41;

readln (a);

for i:=1 to n do y:= y*a; ?

a)

любое число введенное с клавиатуры

b)

1

c)

40

d)

41

13.

Какой это цикл

n:=41;

readln (a);

for i:=1 to n do y:= y*a; ?

a)

цикл (пока) с предусловием

b)

условие

c)

цикл с заданным параметром

d)

цикл (до) с постусловием

14.

Какие утверждения истины, если применить их к данной части программы:

Var k, m: integer;

Dat: array[1..10] of integer; ?

a)

Массив называется Dat

b)

Массив называется Dat: array[1..10]

c)

Массив состоит из 10 ячеек

d)

Все значения массива являются целыми

e)

Все значения массива являются вещественные

15.

С какой ячейки начнется проверка условия ?

for k := 3 to 10 do

if Dat[k] < m then

begin

m := Dat[k];

end;

a)

с первой

b)

со второй

c)

с третей

d)

с четвертой

16.

Какое как называется массив и из скольких ячеек состоит?

for k := 1 to 10 do

if Dat[k] > 12 then

begin

m := m + 1;

end;

a)

называется Dat[k] состоит из 12

b)

называется Dat состоит из 12

c)

называется Dat состоит из 10

d)

называется k состоит из 10

17.

Какое условие проверяет if в данной строке:

if random(100) mod 2 = 0 then ?

a)

остаток от деления

b)

четность

c)

нечетность

d)

делимость