- •Тема 7. Алгоритмы и основы программирования.
- •Пояснение по теме 7.
- •1. Понятность, т. К. Он составляется из команд, входящих в ски, и точность – каждая команда алгоритма управления определяет однозначное действие исполнителя.
- •Алгоритмическая структура «Ветвление»
- •Алгоритмическая структура «выбор»
- •Тест - проверка знаний по теме 7 (с решениями).
- •Тесты по теме 7. Вариант 1
- •Вариант 2
- •Вариант 3
- •Вариант 4
- •Вариант 5
- •Вариант 6
- •Вариант 7
- •Контрольная работа по теме 7.
Вариант 3
1. Алгоритм решения вычислительной задачи, - это:
(?) описание решения задачи, заданное на языке вычислительной машины
(?) совокупность различных программ, используемых для автоматизации процессов программирования сценариев работы ЭВМ
(!) совокупность правил преобразования исходных данных в результатные
(?) многократно повторяемый участок вычислений
2. Результатом операции 33\3 является число:
(?) 0
(?) 3
(!) 11
(?) 10
3. Длина текста “Программа демонстрирует конкатенацию строк” составляет:
(?) 39 символов
(?) 25 символов
(!) 42 символа
(?) 5 символов
4. Объединение двух последовательностей в одну называется:
(?) присваиванием
(?) массивом
(!) конкатенацией
(?) константой
5. Выражение A <= B имеет значение «ложь», когда:
(?) A=1, B=5
(?) A=5, B=5
(!) A=10, B=5
(?) A=4, B=5
6. Набор сокращений слов английского языка, которые называются ключевыми или зарезервированными словами, обозначающими выполнение определенного действия, является:
(?) алфавитом языка программирования
(?) транслятором языка программирования
(!) словарем языка программирования
(?) форматом языка программирования
7. Определите, сколько раз будет выполняться тело оператора цикла с параметром при начальном (a) и конечном (b) значениях параметра цикла равных: a=1, b=10. Шаг изменения параметра цикла равен 1.
(?) 11
(?) 9
(!) 10
(?) 8
8. Блок программы, который должен хранить постоянную информацию о программе, называется:
(?) входным блоком
(?) выходным блоком
(!) блоком данных
(?) вычислительным блоком
9. Результатом выполнения арифметической последовательности чисел
y = abs (15*2 + 5 - 36) чисел является:
(?) -1
(?) 0
(!) +1
(?) +2
10. Если в строке текста имеется пробел и никаких символов, то длина текста составляет:
(?) 0
(?) 2
(!) 1
(?) неопределенную величину
11. Если в некотором языке программирования операция возведения в степень заменена умножением, то определите кратчайшее число шагов выполнения алгоритма алгебраической последовательности y = x18:
(?) 6
(?) 7
(!) 5
(?) 4
12. Программы – переводчики языков высокого уровня на машинный язык иначе называют:
(?) автокодами
(?) ассемблерами
(!) трансляторами
(?) макросами
13. Из приведенных ниже выражений ложным является:
(?) “Оля” > “Анна”
(?) “Катя” =“Катя”
(!) “No”> “Yes”
(?) 134 > 133.9
14. Вычислительный процесс, в котором проверка условия идет в его конце, называется:
(?) ветвящимся
(?) циклом с предусловием
(!) циклом с постусловием
(?) линейным
15. Результатом выполнения программы деления числа 14 на 5 будет число:
(?) 2
(?) 3
(!) 2.8
(?) 2,8
16. Графическое изображение логической структуры алгоритма, в которой каждый этап процесса обработки информации представляется в виде геометрических символов (блоков), имеющих определенную конфигурацию в зависимости от характера выполняемых операций, называется:
(?) диаграммой
(?) временной последовательностью
(!) блок-схемой
(?) программой
17. Специальный символ, который в языках программирования показывает, что переменная относится к текстовой группе, обычно обозначается знаком:
(?) +
(?) ^
(!) $
(?) !
18. Отдельные операторы, которые в языках программирования служат для выполнения определенных, часто используемых действий, обычно называют:
(?) подпрограммами
(?) файлами
(!) стандартными функциями
(?) массивами данных
19. Результатом выполнения арифметической последовательности чисел
y = abs (15*2 + 5 - 37) чисел является:
(?) -1
(?) +1
(!) +2
(?) -2
20. Знаки <= в программировании обозначают операцию:
(?) равно
(?) не равно
(!) меньше или равно
(?) больше или равно