wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Паскаль АВС_9 класс

Total questions: 30

Worksheet time: 1hrs 29mins

Name
Class
Date
1.

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

a)

:=

b)

=

c)

#

d)

$

2.

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

a)

imax

b)

min

c)

5q

d)

сумм

3.

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

a)

begin

b)

random

c)

read

d)

write

4.

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

a)

begin

b)

random

c)

read

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:=a*2;

a:=a+b;

a)

10

b)

20

c)

30

d)

40

12.

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

s:=5;

a:=s*2;

s:=4;

a)

2

b)

10

c)

5

d)

4

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 после выполнения фрагмента программы:

a:=1;

for i:=3 to 5 do

a:=a+i;

writeln(a);

a)

13

b)

8

c)

4

d)

1

15.

Укажите верно записанное условие

"Число х кратно 3"

a)

x mod 3 = 3

b)

x mod 3 = 0

c)

x mod 3 < > 0

d)

x mod 3 > < 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(p);

a)

6

b)

24

c)

120

d)

2

18.

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

a)

writeln('sum=', s);

b)

writeln('sum'),(s);

c)

writeln(sum=,с);

d)

write(s);

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.

Имеется описание массива var a: array [1..20] of integer;

Сколько последовательных ячеек будет отведено для хранения массива?

a)

от 1 до 20

b)

от 1 до 40

c)

от 0 до 20

d)

от 0 до 40

21.

Имеется массива var a: array [1..5] of integer;

со значениями (1, 2, 3, 5, 11)

Чему будет равно значение a[5]*a[4] - a[2] - a[3]*a[1]?

a)

22

b)

50

c)

-11

d)

15

22.

Чему равна сумма a[1] и a[4] элементов массива, сформированного следующим образом:

for i:=1 to 5 do

a[i]:=i*i;

a)

10

b)

25

c)

9

d)

7

23.

Чему равна сумма a[1] и a[5] элементов массива, сформированного следующим образом:

for i:=1 to 5 do

a[i]:=i+i;

a)

26

b)

8

c)

12

d)

10

24.

Служебное слово var в программе на языке Pascal фиксирует начало раздела программы, содержащего…

a)

описание переменных

b)

перечень констант

c)

операторы

d)

описание сложных типов данных

25.

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

a)

random(101)

b)

random(101)+1

c)

random(100)

d)

1+ random(100)

26.

В алфавит языка Pascal не входит служебное слово...

a)

then

b)

begin

c)

end

d)

step

27.

Какой из перечисленных заголовков циклов не содержит ошибок?

a)

for j:= 1 to 10.5 do

b)

for i:= 0 to –2 do

c)

for k: = 3 to 15 do

d)

for x = -1 to 0.5 do

28.

Укажите правильное описание массива…

a)

Var a: array(1..50) of integer;

b)

Var a: array[1..50] of integer;

c)

Var a: array[1...50] of integer;

29.

В алфавит языка Pascal не входит служебное слово...

a)

then

b)

begin

c)

go

d)

end

30.

Укажите верно записанное условие

"Число х кратно 2"

a)

x mod 2 > < 0

b)

x mod 2 = 0

c)

x mod 2 < > 0

d)

x mod 2 = 2