wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

1 семестр ОАП группа КС

Total questions: 26

Worksheet time: 17mins

Name
Class
Date
1.

Укажите оператор присваивания…

a)

:=

b)

=

c)

=:

d)

*

2.

Укажите верные имена переменных…

a)

max

b)

_max

c)

1max

d)

максимум

3.

Укажите оператор вывода информации…

a)

begin

b)

readln

c)

writeln

d)

repeat

4.

Укажите оператор ввода информации…

a)

random

b)

readln

c)

begin

d)

write

5.

Условный оператор...

a)

for… to… do…

b)

if… then… else…

c)

while… do…

d)

repeat… until...

6.

Цикл с параметром...

a)

for… to… do…

b)

if… then… else…

c)

while… do…

d)

repeat… until...

7.

Цикл с предусловием...

a)

for… to… do…

b)

if… then… else…

c)

while… do…

d)

repeat… until...

8.

Цикл с постусловием...

a)

for… to… do…

b)

if… then… else…

c)

while… do…

d)

repeat… until...

9.

Какое значение примет переменная b после выполнения оператора b: = 25 mod 10?

a)

2

b)

5

c)

0

d)

1

10.

Какое значение примет переменная b после выполнения оператора b: = 25 div 10 ?

a)

2

b)

5

c)

0

d)

1

11.

Определите значение переменной а после выполнения фрагмента программы:

а:=10;

b:= а * 2;

а: = а + b;

a)

10

b)

20

c)

30

d)

40

12.

Определите значение переменной s после выполнения фрагмента программы:

s:=5;

а: = s * 2;

s:=4;

a)

2

b)

10

c)

4

d)

5

13.

Определите значение переменной s после выполнения фрагмента программы:

s:=0;

for i: = 1 to 5 do

s: = s + 1;

writeln(s);

a)

5

b)

10

c)

0

d)

1

14.

Определите значение переменной a после выполнения фрагмента программы:

а: = 1;

for i: = 3 to 5 do

а: = а + i;

writeln(а);

a)

3

b)

15

c)

13

d)

8

15.

Укажите верно записанное условие "Число х кратно 3, но не кратно 5"

a)

x mod 3 = 0 and x mod 5> <0

b)

(x mod 3 = 0) and (x mod 5 <> 0)

c)

(x mod 3 = 0) or (x mod 5 <> 0)

d)

x mod 3 <> 0 and x mod 5 = 0

16.

Случайное число из промежутка [0; 50] ...

a)

random (51)

b)

random (50)

c)

random (51) + 1

d)

10 + random (50)

17.

Определите значение переменной p после выполнения фрагмента программы:

p:=1;

for i: = от 1 to 5 do p: = p * i;

writeln (р);

a)

6

b)

24

c)

120

d)

80

18.

Укажите правильные варианты записи оператора вывода...

a)

writeln('ответ', с);

b)

writeln (с: 5: 2);

c)

writeln(ответ,с);

d)

writeln (с);

e)

writeln('ответ'),(с);

19.

Укажите верную запись оператора IF…

a)

if x<>0 then 'Плохо!'

else 'Молодец!';

b)

if x=0 then write('Молодец!')

else write('Плохо!');

c)

if x=0 then write(Молодец!)

else write(Плохо!);

20.

Где описываются подпрограммы ?

a)

В любом месте программы

b)

В начале программы после оператора BEGIN

c)

В начале программы до оператора BEGIN

d)

В конце программы после оператора END

21.

Как осуществляется обращение к подпрограмме - процедуре?

a)

указывается имя

b)

указываются параметры

c)

указывается имя или имя и параметры

22.

6. Между формальными и фактическими параметрами следует соблюдать соответствие:

a)

а) по типу параметров

b)

б) по количеству параметров

c)

в) по порядку следования параметров

d)

г) по всему, перечисленному в п. а)-в)

23.

Назвать из примера параметры-значения

procedure input (m, n:   integer;   var  mas:array[1..5,1..5]   of real);

a)

m

b)

m и n

c)

mas

d)

здесь нет параметров значения

24.

Назвать из примера параметры-переменные

Пример: procedure degree(x:   real;   n:  byte;  var res:   real)

a)

x и n

b)

x

c)

n

d)

res

25.

Данная подпрограмма является процедурой иди функцией?

Procedure p (x:integer; var y:integer):real;

Var c:integer;

Begin

C:=1; d:=1; x:=1; y:=1;

Writeln (x:3, y:3, c:3, d:3);

End;

a)

процедура

b)

функция

c)

не является ни процедурой ни функцией

26.

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

var a,b:integer;

function d (x:integer):integer;

begin

d:=a+x; a:=a+1;

end;

begin

a:=1; b:=d(1)+d(a);

writeln (b);

a:=1; b:=d(a)+d(1);

writeln(b);

readln

end.

a)

6

5

b)

5

6

c)

6 5

d)

нет результата