wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

7-кл-29

Total questions: 34

Worksheet time: 30mins

Name
Class
Date
1.

Что такое тестирование программы?

a)

Процесс моделирования

b)

Процесс разработки программы

c)

Процесс исправления ошибок

d)

Процесс проверки работы программы и исправления обнаруженных ошибок

e)

Процесс проверки правильности алгоритма

2.

Что такое отладка программы?

a)

Процесс моделирования

b)

Процесс разработки программы

c)

Процесс исправления ошибок

d)

Процесс проверки работы программы и исправления обнаруженных ошибок

e)

Процесс проверки правильности алгоритма

3.

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

a)

Программирование алгоритма

b)

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

c)

Постановка задачи

d)

Трассировка

e)

Моделирование

4.

Укажите правильный порядок этапов решения задачи:

1. Создание программы.

2. Постановка задачи.

3. Создание алгоритма.

4. Анализ результатов.

5. Отладка и тестирование программы.

6. Моделирование (блок-схемы).



(a)  

5.

На каком этапе происходит выявление и исправление ошибок в программе?

a)

Моделирование (блок-схемы).

b)

Отладка и тестирование программы

c)

Постановка задачи

d)

Анализ результатов

6.

На каком этапе происходит точное и чёткое определение требуемых результатов и исходных условий в задачах.

a)

Моделирование (блок-схемы).

b)

Создание программы

c)

Постановка задачи

d)

Анализ результатов

7.

О правильности разработанной программы может свидетельствовать...

a)

вывод данных на печать

b)

отсутствие синтаксических ошибок

c)

соответствие полученных данных указанным выходным данным

d)

любые результаты

8.

Укажите номер строк, в которых допущены синтаксические ошибки:

a)

1

b)

2

c)

5

d)

6

e)

7

9.

Укажите программы определения максимального значения из трёх введенных чисел.

a)
b)
c)
d)
10.

Укажите программы определения минимального значения из трёх введенных чисел.

a)
b)
c)
d)
11.

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

a)

блок-схемой

b)

геометрической фигурой

c)

планом

d)

рисунком

12.

Закончите предложение: «Геометрическая фигура Прямоугольник используется в блок-схемах для обозначения …»

a)

выполнения действия

b)

принятия решения

c)

ввода или вывода

d)

начала или конца алгоритма

13.

Блок условия изображается ...

a)

овалом

b)

ромбом

c)

прямогульником

d)

параллелограммом

14.

Алгоритм, который записан на языке программирования и выполняется компьютером, называется…

a)

данные

b)

программа

c)

информация

d)

файл

15.

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

a)

рисунки

b)

геометрические фигуры

c)

списки

d)

формулы

16.

Существует основные способы описания алгоритмов:

a)

словесный и графический

b)

словесный, графический, алгоритмический язык (языки программирования).

c)

графический и с помощью псевдокодов

d)

только графичечкий

17.

Выберите вещественный тип данных.

a)

Int

b)

Str

c)

Bool

d)

Float

18.

Укажите третий этап решения задачи на компьютере

a)

Постановка задачи

b)

Итог и его анализ

c)

Составление программы

d)

исследование задачи

e)

составление алгоритма

19.

Что является представлением программы в виде графического изображения?

a)

Трансляция алгоритма

b)

тестирование алгоритма

c)

трассировка алгоритма

d)

блок-схема алгоритма

e)

отладка алгоритма

20.

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

d = 10

h = d + 6

d = h*10

a)

16

b)

160

c)

200

d)

10

21.

Что такое переменная в программировании?

a)

Переменная - это тип данных, который нельзя изменить.

b)

Переменная - это функция для выполнения операций.

c)

Переменная - это именованная область памяти для хранения данных.

d)

Переменная - это команда для запуска программы.

22.

Найдите понятие, не относящееся к свойствам алгоритма.

a)

Массовость

b)

Результативность

c)

Функциональность

d)

Определенность

23.

Определите результат выполнения кода:

i = 20

if (i < 15):

print(' i < 15 ')

else

print ( ' i > 15')

a)

i < 15

b)

результат невозможно определить

c)

i > 15

d)

print(' i < 15 ')

24.

Дополните блок-схему задачи для нахождения наибольшего из двух чисел

a)

Ввод значения num2

b)

Если num1 > num2

c)

Ввод значения num1

d)

Ввод значения num3

25.

Поиск ошибок, допущенных в ходе разработки или набора программного кода, это

a)

отладка программы

b)

откладка программы

c)

тестирование программы

d)

разработка программного кода

26.

Устранение ошибок, допущенных в ходе разработки или набора программного кода, это

a)

отладка программы

b)

откладка программы

c)

тестирование программы

d)

разработка программного кода

27.

Перед вами пример ошибки: Укажите вид ошибки

a)

синтаксическая

b)

времени выполнения

c)

алгоритмическая

28.

Что записывается в данной фигуре блок - схемы?

a)

Действие

b)

Ввод

c)

Вывод

d)

Условие

29.

Определите вид алгоритма, представленного с помощью блок-схемы:

a)

циклический

b)

линейный

c)

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

d)

графический

30.

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

a)

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

b)

Алгоритм с ветвлением

c)

Алгоритм с повторением

31.

Начало алгоритма в блок-схемах обозначают

a)
b)
c)
32.

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

n = int(input("Введите число: "))

if n % 2 == 0:

print("Число четное")

else:

print("Число нечетное")

Нарисуйте блок-схему

33.

Пользователь вводит свою оценку от 0 до 100.

score = int(input("Введите вашу оценку (0-100): "))

if 90 <= score <= 100:

print("Отлично")

elif 75 <= score < 90:

print("Хорошо")

elif 50 <= score < 75:

print("Удовлетворительно")

else:

print("Неудовлетворительно")

Нарисуйте блок-схему

34.

Пользователь вводит три стороны. Определите, можно ли из них составить треугольник:

a = int(input("Введите первую сторону: "))

b = int(input("Введите вторую сторону: "))

c = int(input("Введите третью сторону: "))

if a + b > c and a + c > b and b + c > a:

print("Треугольник существует")

else:

print("Треугольник не существует")

Нарисуйте блок-схему