wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Test: Instrucțiuni 8D

Total questions: 45

Worksheet time: 27mins

Name
Class
Date
1.

Алгоритм, в котором команда или серия команд повторяется многократно, называется

a)

Линейным

b)

Циклическим

c)

Разветвляющимся

d)

Выборным

2.

Цикл While принято называть:

a)

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

b)

Цикл с условием

c)

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

d)

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

3.

Цикл FOR называется:

a)

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

b)

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

c)

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

d)

Оператор выбора

4.

Какой из операторов является Оператором цикла с ПОСТУСЛОВИЕМ?

a)

If

b)

For

c)

While

d)

Repeat

5.

Какой из операторов цикла имеет ДВА вида записи?

a)

If

b)

For

c)

While

d)

Repeat

6.

Сколько раз выполнится оператор S, если Е1=Е2, а цикл записан в виде: For i: =E1 to E2 do S;

a)

2

b)

1

c)

0

d)

3

7.

Сколько раз будет выполняться цикл for i:=7 to 12 do…?

a)

6

b)

5

c)

7

d)

4

8.

Составной оператор или операторные скобки имеют вид:

a)

( )

b)

< >

c)

{ }

d)

Begin ... end;

9.

Оператором цикла не является оператор:

a)

While

b)

For

c)

Case

d)

Repeat

10.

Тип переменных для параметра цикла FOR:

a)

логический тип

b)

натуральный тип

c)

целочисленный тип

d)

верного варианта нет

11.

Чему будет равна переменная SUM после выполнения фрагмента программы:

sum:=0;

for i:=7 to 9 do

sum:=sum+i;

a)

0

b)

25

c)

1

d)

24

12.

Сколько раз будет выполняться цикл for i:=4 downto 1 do <тело цикла>

a)

1

b)

2

c)

3

d)

4

13.

Функция sqrt (x) позволяет найти

a)

модуль числа х

b)

квадрат числа х

c)

квадратный корень числа х

14.

Чтобы присвоить переменной В значение А+10 нужно написать

a)

A+10=:B;

b)

B=A+10;

c)

B:=A+10;

d)

A:=B+10;

15.

Функция sqr (x) позволяет найти

a)

модуль числа х

b)

квадрат числа х

c)

квадратный корень числа х

16.

Запишите на Паскаль выражение

b2+(2b)b^2+\sqrt{\left(2-b\right)}  



(a)  

17.

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

a)

IF <условие> THEN <оператор 1> ELSE < оператор 2> ;

b)

THEN <серия операторов 1> ELSE <серия операторов 2> IF <условие> ;

c)

IF <условие> THEN <серия операторов 1>; ELSE <серия операторов 2>;

d)

IF <условие> THEN <оператор> ;

18.

В каком из вариантов есть ошибки записи:

a)

if x>y then a:=x; else a:=y;

b)

if x=y then write (‘No’);

19.
Укажите не верную запись оператора присваивания ...
a)
S:=A+B+3
b)
S:=A+B*3
c)
S+S:=A+B*3
d)
REZ:=D-S
20.
Чему быть равно значение переменной  в процессе выполнения фрагмента программы:
A:= 1;
B:= 4;
A:= 2;
S:=A + B.
a)
8
b)
7
c)
6
d)
5
21.
Чему быть равно значение переменной  в процессе выполнения фрагмента программы:
A:= 3;
B:= 5;
A:= А+1;
В:= В*2;
S:=A + B.
a)
14
b)
8
c)
10
d)
18
22.

С каким условием выполняется цикл, пока истинно, задающее его условие?

a)

Else

b)

If

c)

While

d)

Elif

23.

Цикл «For» - это цикл …

a)

в котором условие проверяется в

начале тела цикла

b)

с известным числом повторений

24.

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

for i:=3 to 10 do

a)

7

b)

8

c)

10

25.

Сколько раз выполнится цикл: for i:=-5 to 12 do

(a)  

26.

Как задаётся цикл с условием в Pascal?

a)

for

b)

while

c)

if

d)

begin

27.

Выберите правильное условие в Pascal.

a)

  if b > a then

M:= b;

b)

  if b > a:

M= b

c)

  if b > a then;

M:= b;

d)

  if b > a then

M= b;

28.

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

a := 10;

if a < 5 then

a := a + 12

else

a := a - 7;

a)

3

b)

10

c)

22

d)

7

29.

Сколько раз будет выполнено тело цикла?

while False:

..............<тело цикла>

a)

1

b)

бесконечно

c)

0

30.

Какой оператор позволяет реализовать цикл с постусловием?

a)

For

b)

While

c)

Repeat/Until

31.

Блок-схема какого цикла

изображена на рисунке.

a)

For

b)

While

c)

Repeat/Until

32.

Блок-схема какого цикла

изображена на рисунке

a)

For

b)

While

c)

Repeat/Until

33.

Блок-схема какого цикла

изображена на рисунке

a)

For

b)

While

c)

Repeat/Until

34.

Укажите, сколько раз выполнится тело цикла:

for x:=3 to 3 do write ( '*' );

a)

6

b)

ни разу

c)

1

d)

бесконечно

e)

5

35.

Укажите, сколько раз выполнится тело цикла:

for x:=10 downto 4 do write ( '*' );

a)

6

b)

7

c)

1

d)

бесконечно

e)

4

36.

Укажите, какой тип алгоритма на картинке

a)

цикл с параметром

b)

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

c)

линейный алгоритм

d)

разветвляющийся алгоритм

37.
Формат команды цикла с предусловием?
a)
while < оператор> do <условие>;
b)
while < условие> do <оператор>;
c)
whlie < условие> do <оператор>
d)
while < условие 1> do <оператор>
38.

Формат команды цикла с заданным числом повторений, если A<B?

a)

for <счетчик>:= A to B do

b)

for <счетчик>:= B to A

c)

for <счетчик>:= A do B to

d)

while <условие> do <о>

39.
Формат команды цикла с заданным числом повторений? Если A>B?
a)
for <переменная цикла>:= A  downto B do      
b)
for <переменная цикла>:= B to A do
c)
for <переменная цикла>:= A  downto B to
d)
while <условие> do <о>
40.

Scrieți conform regulilor limbajului Pascal expresia:

6a2+15ab13b26a^2+15ab-13b^2  



(a)  

41.

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

s:=0;

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

(a)  

42.

Укажите, сколько раз будет выполнен цикл for i :=-1 to 2 do a:=a+1;

(a)  

43.

Операторы цикла «Для»

a)

While … To … Do

b)

Repeat … Until

c)

For … To … Do

d)

If … Then … Else

44.

Операторы цикла «Пока»

a)

While … To … Do

b)

Repeat … Until

c)

For … To … Do

d)

If … Then … Else

45.

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

for i:=1 to 10 do

a)

9

b)

10

c)

11

d)

0