wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Ветвления в Паскале

Total questions: 16

Worksheet time: 15mins

Name
Class
Date
1.

Алгоритм, в котором его выполнение определяется проверкой каких-либо условий, называется…

a)

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

b)

циклическим

c)

следования

d)

линейным

e)

процедурным

2.

Служебное слово IF в условном операторе переводится как...

a)

ВВОД

b)

ИНАЧЕ

c)

УСЛОВИЕ

d)

ТОГДА

e)

ЕСЛИ

3.

Служебное слово THEN в условном операторе переводится как...

a)

ЕСЛИ

b)

ТОГДА

c)

ИНАЧЕ

d)

ВВОД

e)

УСЛОВИЕ

4.

Служебное слово ELSE в условном операторе переводится как...

a)

ЕСЛИ

b)

ТОГДА

c)

ИНАЧЕ

d)

ВВОД

e)

УСЛОВИЕ

5.

К какому типу отнесем переменную A:=0.4 ?

a)

string

b)

char

c)

. integer

d)

boolean

e)

real

6.

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

a)

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

b)

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

c)

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

d)

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

e)

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

7.

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

a)

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

b)

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

c)

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

d)

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

e)

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

8.

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

begin

M:=5;

If m>5 then y:=5+m

else y:=100-m;

Writeln (y);

end.

a)

0

b)

10

c)

5

d)

95

e)

90

9.

Задача. Определить, является ли число М чётным.

Какое условие можно использовать в этой задаче?

a)

M=2

b)

M/2=0

c)

M='чётное'

d)

M mod 2=0

e)

M div 2=0

10.

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

begin

a:=3;

if a>3 then a:=5

else a:=1;

writeln (a);

end.

a)

a

b)

1

c)

3

d)

5

e)

ничего

11.

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

begin

x:=0;

if x<>5 then y:=10 else y:=0;

writeln (y);

end.

a)

y

b)

0

c)

5

d)

ничего

e)

10

12.

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

begin

a:=12;

if a>10 then n:=a+5

else n:= a-1;

writeln (n);

end.

a)

11

b)

12

c)

13

d)

16

e)

17

13.

К какому типу отнесем переменную A:=26 ?

a)

string

b)

char

c)

integer

d)

boolean

e)

real

14.

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

a: = 3; b: = 8; c: = 5;

if a > b then x: = a + b

else begin a: = b + c;

x: = a - 2 * b

end;

a)

11

b)

12

c)

16

d)

17

e)

ничего

15.

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

a: = 10; b: = 5; c: = 6;

if (a > b) and (b > c) then x:=3 * a + 2 * b + c

else x: = 5 * a - b + c;

writeln (x);

a)

11

b)

12

c)

16

d)

51

e)

ничего

16.

Какая из команд записана правильно?

a)

if (x=0) and (a>0) then b:=0;c:=x; else b:=x;

b)

if (x=0) and (a>0) then begin b:=0;c:=x; end; else b:=x;

c)

if (x=0) and (a>0) then begin b:=0;c:=x else b:=x; end;

d)

if (x=0) and (a>0) then begin b:=0;c:=x; end else b:=x;