wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

8 класс (п.13-17)

Total questions: 30

Worksheet time: 24mins

Name
Class
Date
1.

Закончите предложение: «Алгоритмом называется …»

a)

описание конечной последовательности шагов в решении задачи, приводящей от исходных данных к требуемому результату

b)

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

c)

маркированный список

d)

блок-схема

e)

все команды, которые исполнитель понимает и умеет выполнять.

2.

Что (кто) из перечисленного может выполнять алгоритмы?(Несколько правильных ответов)

a)

человек

b)

компьютер

c)

группа людей

d)

робот

3.

Какая команда используется в языке Pascal для ввода данных?

a)

read()

b)

write()

c)

writeln()

d)

readln()

4.

Какие команды используются в языке Pascal для вывода данных?

a)

read()

b)

write()

c)

writeln()

d)

readln()

5.

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

a:=5;

b:=7;

c:=(a+b)/2;

write('c=',c)

a)

'c='6

b)

'c=',6

c)

c=6

d)

('c=',c)

6.

Эта блок-схема соответствует алгоритмической конструкции

a)

Следование

b)

Ветвление

c)

Цикл

7.

Эта блок схема соответствует алгоритмической конструкции

a)

Следование

b)

Ветвление

c)

Цикл

8.

Эта блок-схема соответствует алгоритмической конструкции

a)

Следование

b)

Ветвление

c)

Цикл

9.

Эта блок-схема соответствует алгоритмической конструкции

a)

Следование

b)

Ветвление

c)

Цикл

10.

Что выведет следующая программа:

x := sqr(2);

y := 16 / sqrt(x - 3)

a)

4

b)

8

c)

16

d)

1

11.

USES GraphABC;

a)

строка подключения графического модуля

b)

строка раздела описания

c)

не относится к графическим возможностям

12.

В команде Line(3,4,5,7) числа...

a)

обозначают координаты начала и конца отрезка

b)

обозначают координаты длины отрезка

c)

обозначают время выполнения программы

13.

rectagle (x1,x2,y1,y2) координаты в скобках показывают...

a)

верхние вершины прямоугольника

b)

верхнюю и нижнюю вершину прямоугольника

c)

вершины треугольника

14.

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

i:=6;

while i<5 do begin

writeln('Привет!');

i:=i+1;

end;

a)

0

b)

1

c)

2

d)

3

15.

Началом координат (0;0) считается

a)

левый верхний угол

b)

правый верхний угол

c)

нижний левый угол

d)

нижний правый угол

16.

Простое условие - это:

a)

Сравнение двух выражений по величине;

b)

Сравнение двух и более выражений по величине;

c)

Сравнение нескольких величин;

17.

Составные условия строятся из простых с помощью:

a)

Логических операций and, or, not;

b)

Арифметических операций + , - , *;

c)

С помощью операций, перечисленных в пунктах а, b.

18.

Что будет результатом работы программы если вместо х ввести число 49:

a)

true

b)

1

c)

24

d)

false

19.

Разместите в нужном порядоке в зависимости от приоритета

  1. 1. not;

  2. 2. *, /, div, mod, and;

  3. 3. -,+, or;

  4. 4. =, <>, <, >, <=, >=

a)

1,2,3,4,

b)

4,3,2,1

c)

3,4,2,1

d)

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

20.

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

a)

Ветвление

b)

Цикл

c)

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

d)

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

21.

Алгоритмическая конструкция, предназначенная для многократного исполнения набора команд

a)

Цикл

b)

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

c)

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

d)

Ветвление

22.

Цикл, который выполняется до тех пор, пока истинно некоторое условие, указанное перед его началом.

a)

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

b)

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

c)

Ветвление

d)

Цикл

23.

Цикл, в котором некоторая переменная изменяет свое значение от заданного начального значения до конечного значения с некоторым шагом и для каждого значения этой переменной тело цикла выполняется один раз.

a)

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

b)

Ветвление

c)

Цикл

d)

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

24.

if <условие> then

begin

Команды 1;

end

else

begin

Команды 2;

end;

a)

Ветвление

b)

Цикл

c)

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

d)

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

25.

while <условие> do

begin

тело цикла;

end;

a)

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

b)

Цикл

c)

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

d)

Ветвление

26.

for i:= N1 to N2 do

begin

тело цикла;

end;

Или

for i:= N2 downto N1 do

begin

тело цикла;

end;

a)

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

b)

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

c)

Цикл

d)

Ветвление

27.

Укажите, сколько звездочек будет на экране, после выполнения программы:

x:=1;

while x<10 do write ( '*' );

a)

9

b)

10

c)

1

d)

бесконечно

e)

ни одной

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

Определить, сколько звездочек будет выведено после выполнения программы?

i:=5;

while i<=3 do

begin

write(' * ');

i:=i-1;

end;

a)

выполнится 2 раза

b)

будет выполняться бесконечно

c)

не выполнится ни разу

d)

появится сообщение об ошибке

30.

Укажите, сколько звездочек будет на экране, после выполнения программы:

x:=1;

while x<10 do

begin

write ( '*' );

x:=x+2;

end;

a)

3

b)

5

c)

10

d)

бесконечно

e)

ни одной