Алгоритмизация и программирование
Список вопросов теста
Вопрос 1
Что такое алгоритмизация?
Варианты ответов
- Алгоритмизация - это постановка задачи для исполнителя, техническое задание
- Алгоритмизация - это формализация поставленной задачи
- Алгоритмизация - это выбор языка программирования
- Алгоритмизация - это процесс разработки и описания алгоритма решения какой-либо задачи
Вопрос 2
Какие способы записи алгоритмов существуют? Верных вариантов более чем один.
Варианты ответов
- Словесная запись алгоритма
- Запись алгоритма посредством шестнадцатеричной системы счисления
- Посредством формальных алгоритмических языков
- Структурограммы (диаграммы Насси-Шнейдермана)
- Схемы алгоритмов
- Формульно-прикладная запись алгоритма
Вопрос 3
Ниже дан перечень свойств алгоритма. Есть ли среди них лишние? Отметьте. Ответ более, чем 1
Варианты ответов
- Однозначность
- Высокая цена при вводе в эксплуатацию
- Яркость подачи
- Результативность
- Изобилие фразеологизмами
- Дискретность
- Наличие заимствованных операторов формальных языков
- Многолетнее стабильное использование логики задачи
- Массовость
Вопрос 4
Поставьте соответствие между свойствами алгоритма и их описанием
1.
Пошаговый характер определяемого алгоритмом процесса. Известность на каждом шаге результата шага
2.
Это свойство обеспечивает тот факт, что если применять алгоритм повторно к одним и тем же исходным данным, то всегда получается один и тот же результат.
3.
Это свойство обеспечивает применимость алгоритма к некоторому классу объектов, возможность получения результата при различных исходных данных на некоторой области допустимых значений
4.
Аналог однозначности и определенности
5.
Для допустимых исходных данных алгоритм должен заканчиваться за конечное число шагов, выдается результат.
6.
Выполнение алгоритма не просто за конечное время, а за разумное конечное время. Часто определяет возможность его практической реализации.
Варианты ответов
- Дискретность
- Однозначность
- Массовость
- Детерминированность
- Результативность
- Эффективность
Вопрос 5
Укажите из приведенных ниже элементов блок-схемы блок процесс (вычислительный блок). Определяет изменение значения, формы представления или расположения данных. Допускает любое количество входов, но один выход.
Варианты ответов
Вопрос 6
Для расчета какой величины составлен данный ниже алгоритм:
Варианты ответов
- площадь трапеции
- периметр прямоугольника
- количество стран на континенте Евразия
- сумма объектно-ориентированных языков программирования
- ничего благоразумного не считается
- перевод из одной системы счисления в другую.
Вопрос 7
Определяет объем выделяемой памяти, структуру переменной, набор операций, которыек ней могут быть применены.
Варианты ответов
- список переменных
- выходные данные
- тип
- целая константа
- begin
Вопрос 8
Каждая переменная, используемая в программе, должна быть описана в...
Варианты ответов
- отдельно встраиваемом модуле программы
- функции VAR, использующейся в каждой программе
- процедуре VAR, использующейся в каждой программе
- разделе описания переменных
Вопрос 9
Эти утверждения верны?
Варианты ответов
- Простые типы данных являются базовыми.
- Данные простого типа являются скалярными, т.е. имеют одно неделимое значение.
- К стандартным простым типам относятся целые, вещественные, логические и символьные типы
- Числовые константы могут быть целыми и вещественными
Вопрос 10
Переменная это...(укажите верное определение)
Варианты ответов
- оператор языка программирования Pascal
- x
- это величина, которая передается в функцию Sin(x)
- это величина, которая может менять свое значение в процессе выполнения программы
- это величина, которая не может менять свое значение в процессе выполнения программы
Вопрос 11
Верны ли утверждения:
Варианты ответов
- первым символом имени переменной может быть знак подчеркивания
- первым символом имени переменной может быть цифра
- длина идентификатора не ограничена
- в качестве имен можно использовать служебные слова
- первые 63 символа имени переменной являются значащими
Вопрос 12
Типы данных. Сопоставьте верно:
1.
Byte
2.
Single
3.
Char
4.
Boolean
Варианты ответов
- Целый тип
- Вещественный тип
- Символьный тип
- Логический тип
Вопрос 13
Каков будет результат выполнения данной программы:
Program 2h;
begin
writeLn('я программист'+'!',
'!' )
end.
Варианты ответов
- Я программист
-
Я программист
!
-
Ошибка выполнения
-
я
программист
!!
-
я программист!!
Вопрос 14
Какой результат выдаст программа, представленная ниже:
Program hе;
Var r:integer;
t:real;
a:string;
begin
writeLn('Введите дату' );
ReadLn(r,t,a);
writeLn('Самый удачный день' + a:2, r:30, t:5:1)
end.
если введены следующие значения:
12.5 11 четверг <Enter>
Варианты ответов
- Самый удачный день 12.5 четверг 11
- Самый удачный день четверг 11 12.5
- Входные данные имеют неверный формат
Вопрос 15
Как называется повторяющаяся группа операторов, оформленная в виде самомтоятельной программной единицы со своими входными и выходными данными. Записываются одноратно. Вызываются по необходимости выполнения алгоритма.
Варианты ответов
- фрагмент
- оператор
- идентификатор
- подпрограмма
- алгоритм
Вопрос 16
В заголовке функции после ее имени в круглых скобках перечисляются какие параметры?
Варианты ответов
- формальные
- фактические
- скрытые
- неопределенные
- множественные
- паскалевские
Вопрос 17
Выберите верное обращение к функции:
function My(news,old:real):real;
begin
result:=6*(news-old);
end;
Варианты ответов
- function My(news,old:real);
- function My(news,old:real):real;
- Result function My(news,old:real):real;
- function My:real;
- My(news,old);
- My(news,old:real);
Вопрос 18
Блок, содержащий в своем описании другой блок (например, функцию) называется внешним по отношению к нему.
Варианты ответов
- Да, это утверждение верно
- Да, это утверждение верно, если такой блок единственный
- Это утверждение не верно
- Это утверждение не верно. Этот блок называется ведущим, по отношению к вложенной функции
- Это утверждение верно в одном случае: при первом запуске программы
Вопрос 19
Каков результат работы следующей программы:
Program hе;
Var t:real;
begin
writeLn('Введите вещественное число' );
ReadLn(t);
t:=Int(t);
writeLn(t:8:2);
end.
если введено значение t=234.4556
Варианты ответов
- 234
- 234.00
- 234.0
- 234.0000
- 234.00000000
- 0.2344556
Вопрос 20
Фактические параметры перечисляются в скобках при вызове функции после имени функции. Это верное утверждение?
Варианты ответов
- Верное, если функцию вызывают в программе единожды
- Неверное
- Всегда верное утверждение


