Основы алгоритмики. Языки
высокого уровня программирования. Тест с ответами (2020 год)
Правильные ответы отмечены +
Вопрос:
Графическое представление алгоритма в виде последовательности
связанных между собой функциональных блоков называется …
Варианты ответа:
- -
блочной схемой
- -
графиком
-
(+) блок – схемой
- -
диаграммой
Вопрос:
Языки высокого уровня …
Варианты ответа:
-
(+) имитируют естественные языки, используя некоторые слова
разговорного языка и общепринятые математические символы
- -
не требуют знания основ программирования
- -
требуют указания мелких деталей процесса обработки данных
- -
это графические языки
Вопрос:
Блок «предопределенный процесс» на блок – схеме применяется для
обозначения…
Варианты ответа:
- -
переходов управления по условию
- -
циклических конструкций
- -
действия, изменяющего значение, форму представления или
размещения данных
-
(+) обращений к вспомогательным алгоритмам
Вопрос:
… бит занимает переменная типа Integer
Варианты ответа:
- -
8
-
(+) 16
- -
32
- -
64
Вопрос:
Тип данных не задает …
Варианты ответа:
- -
область возможных значений
- -
операции, определенные над данными
-
(+) ограничения на количество переменных
- -
структуру организации данных
Вопрос:
Порядком присваивания переменными числового значения в выражении
вида: a=b=c=10 является …
Варианты ответа:
- -
a,b,c
- -
a,c,b
- -
c,a,b
-
(+) c,b,a
Вопрос:
Основные варианты базовой структуры «ветвление»
Варианты ответа:
-
(+) если-то
-
(+) выбор
- -
выбор-то-иначе
-
(+) если-то-иначе
-
(+) выбор-иначе
- -
если-то-выбор
Вопрос:
Основные свойства алгоритмов
Варианты ответа:
-
(+) понятность
-
(+) определенность
-
(+) дискретность
- -
достоверность
-
(+) массовость
-
(+) результативность
- -
своевременность
Вопрос:
Графическая форма представления алгоритмов – это …
Варианты ответа:
- -
тексты на языках программирования
- -
запись на естественном языке
-
(+) изображения из графических символов
- -
полуформализованные описания алгоритмов на условном
алгоритмическом языке
Вопрос:
… языки не относится к языкам высокого уровня
Варианты ответа:
- -
Процедурные
-
(+) Машинно-ориентированные
- -
Логические
- -
Объектно-ориентированные
Вопрос:
Предписание, определяющее порядок выполнения действий над
данными с целью получения искомых результатов – это …
Варианты ответа:
- -
закон
-
(+) алгоритм
- -
нормативный документ
- -
схема
Вопрос:
Язык программирования … не относится к языкам высокого уровня
Варианты ответа:
- -
С
- -
Pascal
-
(+) Assembler
- -
Basic
Вопрос:
Фиксированная величина, которая не может быть изменена в
программе, обозначается как …
Варианты ответа:
- -
static
-
(+) const
- -
private
- -
protected
Вопрос:
Распространенные формы представления алгоритмов
Варианты ответа:
- -
образная
-
(+) словесная
-
(+) программная
- -
фотографическая
-
(+) псевдокоды
-
(+) графическая
- -
кодовая
Вопрос:
Операторы … являются простой конструкцией условия
Варианты ответа:
-
(+) If-Then
- -
Select Case
- -
Do While
- -
Do Until
Вопрос:
Операторы … не являются конструкцией цикла
Варианты ответа:
- -
For-Next
- -
Do While
-
(+) Select Case
- -
Do Until
Вопрос:
Переменная – это …
Варианты ответа:
- -
название одной ячейки памяти
-
(+) именованная область памяти
- -
выражение, которое постоянно меняется
- -
неизвестная величина
Вопрос:
Массив – это …
Варианты ответа:
-
(+) группа элементов одного типа с одним именем
- -
группа элементов одного типа с разными именами
- -
все данные программы одного типа
- -
группа элементов разного типа с одним именем
Вопрос:
Программная форма представления алгоритмов – это …
Варианты ответа:
-
(+) тексты на языках программирования
- -
запись на естественном языке
- -
изображения из графических символов
- -
полуформализованные описания алгоритмов на условном
алгоритмическом языке
Вопрос:
Базовые структуры алгоритма
Варианты ответа:
-
(+) следование
- -
переключатель
-
(+) ветвление
- -
безусловный переход
-
(+) цикл
- -
условный переход
Вопрос:
Операторы … являются конструкцией множественного выбора
Варианты ответа:
- -
If-Then
-
(+) Select Case
- -
Do While
- -
Do Until
Вопрос:
… уровень не является уровнем языка программирования
Варианты ответа:
- -
Машинный
- -
Машинно-ориентированный
- -
Машинно-независимый
-
(+) Машинно-программный
Вопрос:
Язык программирования Basic относится к … языкам
программирования
Варианты ответа:
- -
машинным
- -
машинно-ориентированным
-
(+) машинно-независимым
- -
графическим
Вопрос:
Основные разновидности циклов
Варианты ответа:
- -
Цикл типа “следование”
-
(+) Цикл типа “пока”
-
(+) Цикл типа “для”
- -
Цикл типа “если”
- -
Цикл типа “иначе”
- -
Цикл типа “выбор”
Вопрос:
Языки низкого уровня требуют …
Варианты ответа:
- -
указания средних деталей процесса обработки данных
-
(+) указания мелких деталей процесса обработки данных
- -
указания крупных деталей процесса обработки данных
- -
описания алгоритмов
Вопрос:
Блок «модификация» на блок – схеме используется для обозначения…
Варианты ответа:
- -
переходов управления по условию
-
(+) циклических конструкций
- -
действия, изменяющего значение, форму представления или
размещения данных
- -
обращений к вспомогательным алгоритмам
Вопрос:
Словесная форма представления алгоритмов – это …
Варианты ответа:
- -
тексты на языках программирования
-
(+) запись на естественном языке
- -
изображения из графических символов
- -
полуформализованные описания алгоритмов на условном
алгоритмическом языке
Вопрос:
Блок «процесс» на блок – схеме применяется для обозначения …
Варианты ответа:
- -
переходов управления по условию
- -
циклических конструкций
-
(+) действия, изменяющего значение, форму представления или
размещения данных
- -
обращений к вспомогательным алгоритмам
Вопрос:
Visual Basic for Applications встроен в линейку продуктов …
Варианты ответа:
- -
.NET
- -
Java
-
(+) Microsoft Office
- -
Internet
Вопрос:
Блок «решение» на блок – схеме используется для обозначения…
Варианты ответа:
-
(+) переходов управления по условию
- -
циклических конструкций
- -
действия, изменяющего значение, форму представления или
размещения данных
- -
обращений к вспомогательным алгоритмам
Вопрос:
Среда разработки программного обеспечения – это …
Варианты ответа:
- -
компилятор кода
-
(+) система программных средств, используемая для разработки
программного обеспечения
- -
программа, предначначенная для запуска других программ
- -
программа, предначначенная для написания кода программ
Вопрос:
Окно проекта в редакторе Visual Basic Editor предназначено для …
Варианты ответа:
-
(+) отображения структуры проекта
- -
отображения кода модулей проекта
- -
отображения окна отладочной печати
- -
написания кода
Вопрос:
Переменная типа Boolean может принимать значения …
Варианты ответа:
- -
0, 1
-
(+) True, False
- -
1, -1
- -
-1, 0 1
////////////////////////////