Меню
Тесты
Тесты  /  Прочее  /  Прочее  /  Алгоритмизация и программирование

Алгоритмизация и программирование

Avatar
11.11.2020. Тест. Прочее, Прочее
Внимание! Все тесты в этом разделе разработаны пользователями сайта для собственного использования. Администрация сайта не проверяет возможные ошибки, которые могут встретиться в тестах.
Тест для студентов 1 курса по дисциплине "Алгоритмизация и программирование"

Список вопросов теста

Вопрос 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

Фактические параметры перечисляются в скобках при вызове функции после имени функции. Это верное утверждение?

Варианты ответов
  • Верное, если функцию вызывают в программе единожды
  • Неверное
  • Всегда верное утверждение
Пройти тест
Сохранить у себя:

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт