Помощь студентам дистанционного обучения: тесты, экзамены, сессия
Помощь с обучением
Оставляй заявку - сессия под ключ, тесты, практика, ВКР
Сессия под ключ!

Технология программирования. Часть 1

Сдача тестов дистанционно
Содержание
  1. Минимальный набор устанавливаемых компонентов, необходимых для нормального функционирования системы, обеспечивает тип установки ОС
  2. Величины, используемые только в подпрограмме, следует описывать внутри нее как ____ переменные
  3. Верны ли утверждения? А) Метод последовательной детализации: сначала строится основной алгоритм, затем вспомогательные алгоритмы В) Сборочный метод: сначала составляются вспомогательные алгоритмы, затем основной Подберите правильный ответ
  4. Верны ли утверждения? А) Функция в функциональном программировании не может порождать побочные эффекты, менять объекты нельзя как внутри области видимости, так и снаружи В) Функция в функциональном программировании может порождать побочные эффекты, менять объекты нельзя как внутри области видимости, так и снаружи Подберите правильный ответ
  5. Мысленное прокручивание (проверка) структуры программы при выполнении заранее разработанных тестов является
  6. Понятие объектно-ориентированного программирования, которое состоит в том, что класс, определяемый на основе другого класса, наследует все или некоторые свойства и методы родительского класса, называется
  7. Способность программного продукта безотказно выполнять определенные функции при заданных условиях в течение заданного периода времени с достаточно большой вероятностью является характеристикой ___ программного обеспечения
  8. Модель жизненного цикла, предполагающая постепенное расширение прототипа программного обеспечения, является ___ моделью
  9. Верны ли утверждения? А) Процедура — поименованная часть программы (блок программы), которая может выполнять некоторые четко заданные действия над условными данными, определяемыми с помощью формальных параметров В) Функция – именованная часть программы, результатом выполнения которой является значение, присваиваемое имени функции, поэтому вызов функции используется в качестве операнда в выражении Подберите правильный ответ
  10. Принцип, учитывающий возможность проведения одной и той же работы (функции) различными средствами, является принципом
  11. Верны ли утверждения? А) Императивное программирование — это парадигма программирования, которая описывает процесс вычисления в виде инструкций, изменяющих состояние программы В) Функциональное программирование- парадигма программирования, в которой процесс вычисления трактуется как вычисление значений функций в математическом понимании последних Подберите правильный ответ
  12. Языки программирования, в которых имеется возможность описания программы как совокупности процедур или подпрограмм, являются ____-ориентированными языками
  13. Верны ли утверждения? А) Объявление метода виртуальным означает, что все ссылки на этот метод будут разрешаться на стадии компиляции В) Объявление метода виртуальным означает, что все ссылки на этот метод будут разрешаться по факту его вызова, т.е. не на стадии компиляции, а во время выполнения программы Подберите правильный ответ
  14. С точки зрения обеспечения надежности программного средства наиболее предпочтительным является ___ пользователем(я) разработка
  15. Для присваивания начальных значений переменным, используемым в модуле, предназначена секция
  16. Верны ли утверждения? А) В технологии программирования методы рассматриваются «снизу», т.е. с точки зрения организации технологических процессов В) В методологии программирования методы рассматриваются «сверху», т.е. с точки зрения основ их построения Подберите правильный ответ
  17. Общесистемный принцип, предусматривающий в программном обеспечении возможность его наращивания и совершенствования компонентов и связей между ними, является принципом
  18. Если взаимодействие между программами осуществляется только через общую информационную среду, то такие программы относятся к классу ____ программ
  19. Верны ли утверждения? А) Эксплуатационные спецификации — сведения о быстродействии программного обеспечения, затратах памяти, требуемых технических средствах, надежности В) Функциональные спецификации — функции, которые должно выполнять программное обеспечение, т. е. в них определяется, как надо делать, а не что надо делать Подберите правильный ответ
  20. Верны ли утверждения? А) Распределение памяти для локальных переменных происходит в момент вызова подпрограммы В) Освобождение памяти для локальных переменных происходит по завершении подпрограммы Подберите правильный ответ
  21. Верны ли утверждения? А) Инкапсуляция – структурирование программы на модули, называемые классами и объединяющие данные и процедуры их обработки В) Наследование – понятие, состоящее в том, что класс, определяемый на основе другого класса, наследует все или некоторые свойства и методы родительского класса Подберите правильный ответ
  22. Набор технического артефакта, описывающий, что должна делать система, является набором
  23. Верны ли утверждения? А) Для быстрого поиска элементов лучше всего подходит очередь В) Если данные требуется обрабатывать в порядке поступления, то применяется бинарное дерево Подберите правильный ответ
  24. Принцип, используемый при проектировании программного обеспечения, объем которого существенно превосходит имеющийся объем оперативной памяти, является принципом
  25. Подход к организации процесса создания и использования программного средства, при котором моделируется начальная фаза исследовательского программирования вплоть до создания рабочих версий программ, предназначенных для проведения экспериментов с целью установить требования к программному средству, называется
  26. Языки программирования, предназначенные для решения определенного класса задач, являются ____-ориентированными языками
  27. Верны ли утверждения? А) В структуре унифицированного процесса разработки горизонтальная ось представляет время и демонстрирует характеристики жизненного цикла процесса В) В структуре унифицированного процесса разработки вертикальная ось представляет рабочие потоки процесса, которые являются логическими группировками действий Подберите правильный ответ
  28. Верны ли утверждения? А) Инструментарий технологии программирования – инструментальные средства для разработки программного обеспечения В) Инструментальные программные средства — программные средства, предназначенные для автоматизации создания, редактирования и отладки различных программных продуктов Подберите правильный ответ
  29. Верны ли утверждения? А) Головная рекурсия может быть распознана и оптимизирована компилятором в код, получаемый после компиляции аналогичной итерации в императивном языке программирования В) Хвостовая рекурсия может быть распознана и оптимизирована компилятором в код, получаемый после компиляции аналогичной итерации в императивном языке программирования Подберите правильный ответ
  30. Верны ли утверждения? А) В технологии программирования акцент делается на изучении процессов разработки программного средства (технологических процессов) и порядке их прохождения В) В программной инженерии изучаются методы и инструментальные средства разработки программного средства с точки зрения достижения определенных целей Подберите правильный ответ
  31. Верны ли утверждения? А) В функциональном программировании программы — это выражения, и их исполнение заключается в вычислении их значения В) В логическом программировании программа представляет из себя некоторую теорию, описанную на достаточно ограниченном языке, и утверждение, которое нужно доказать Подберите правильный ответ
  32. Константы, типы данных, переменные, а также заголовки процедур и функций определяют в секции
  33. Верны ли утверждения? А) Описание методов (текст подпрограмм) размещается вне объекта в разделе описания процедур и функций, при этом имени метода предшествует имя объекта, отделенное точкой с запятой В) Описание методов (текст подпрограмм) размещается вне объекта в разделе описания процедур и функций, при этом имени метода предшествует имя объекта, отделенное точкой Подберите правильный ответ
  34. Верны ли утверждения? А) В императивном программировании программа описывается как последовательность действий В) В функциональном программировании программа представляется в виде выражения и множества определений функций Подберите правильный ответ
  35. Верны ли утверждения? А) Прочность модуля — это мера его внутренних связей В) Рутинность модуля — это мера его внутренних связей Подберите правильный ответ
  36. Если число повторений известно заранее и параметр имеет порядковый тип, то используется цикл
  37. Верны ли утверждения? А) Применение программного средства — это использование программного средства для решения практических задач на компьютере путем выполнения ее программ В) Сопровождение программного средства — это процесс сбора информации о качестве программного средства в эксплуатации, устранения обнаруженных в нем ошибок, его доработки и модификации, а также извещения пользователей о внесенных в него изменениях Подберите правильный ответ
  38. Верны ли утверждения? А) Конструктор — метод, выполняющий инициализацию объекта В) Деструктор — метод, выполняющий инициализацию объекта Подберите правильный ответ
  39. Верны ли утверждения? А) Адаптивный процесс разработки используют при частых изменениях требований, малочисленной группе высококвалифицированных разработчиков и грамотном заказчике, который согласен участвовать в разработке В) Прогнозирующий процесс разработки применяют при фиксированных требованиях и многочисленной группе разработчиков разной квалификации Подберите правильный ответ
  40. Адрес сегмента данных во время выполнения программы хранится в сегментном регистре
  41. Верны ли утверждения? А) Создание любой программы начинается с постановки задачи В) Постановка задачи завершается созданием технического задания Подберите правильный ответ
  42. Верны ли утверждения? А) Переменные в утверждениях Пролога принято обозначать идентификаторами, начинающимися со строчной буквы В) Переменные в утверждениях Пролога принято обозначать идентификаторами, начинающимися с заглавной буквы Подберите правильный ответ
  43. Подход к организации процесса создания и использования программного средства, который включает разработку формальных спецификаций программного средства и превращение их в программы путем корректных преобразований, называется
  44. Способность программного обеспечения работать на различных аппаратных платформах или под управлением различных операционных систем является характеристикой ____ программного обеспечения
  45. Контроль спецификации модулей со стороны разработчиков этих модулей является
  46. Общесистемный принцип, который состоит в том, что на всех стадиях создания, функционирования и развития программного обеспечения его целостность будет обеспечиваться связями между подсистемами, а также функционированием подсистемы управления, является принципом
  47. Верны ли утверждения? А) Если максимальное количество однотипных данных, которые требуется обработать, известно и невелико, проще всего завести для их хранения статический массив В) Если максимальное количество однотипных данных, которые требуется обработать, известно и невелико, проще всего завести для их хранения динамический массив Подберите правильный ответ
  48. Термин объектно-ориентированного программирования, означающий структурирование программы на модули, называемые классами и объединяющие данные и процедуры их обработки, называется
  49. Языки программирования, отражающие архитектуру данной ЭВМ или данного класса ЭВМ, являются ___-ориентированными языками
  50. Верны ли утверждения? А) Самой слабой степенью прочности обладает модуль, прочный по совпадению В) Самой слабой степенью прочности обладает функционально прочный модуль Подберите правильный ответ

Минимальный набор устанавливаемых компонентов, необходимых для нормального функционирования системы, обеспечивает тип установки ОС

  • Typical
  • Compact
  • Custom

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

  • виртуальные
  • глобальные
  • локальные

Верны ли утверждения? А) Метод последовательной детализации: сначала строится основной алгоритм, затем вспомогательные алгоритмы В) Сборочный метод: сначала составляются вспомогательные алгоритмы, затем основной Подберите правильный ответ

  • А — нет, В — нет
  • А — нет, В — да
  • А — да, В — да
  • А — да, В — нет

Верны ли утверждения? А) Функция в функциональном программировании не может порождать побочные эффекты, менять объекты нельзя как внутри области видимости, так и снаружи В) Функция в функциональном программировании может порождать побочные эффекты, менять объекты нельзя как внутри области видимости, так и снаружи Подберите правильный ответ

  • А — нет, В — нет
  • А — да, В — да
  • А — да, В — нет
  • А — нет, В — да

Мысленное прокручивание (проверка) структуры программы при выполнении заранее разработанных тестов является

  • смежным контролем сверху
  • сквозным контролем
  • смежным контролем снизу
  • статическим контролем

Понятие объектно-ориентированного программирования, которое состоит в том, что класс, определяемый на основе другого класса, наследует все или некоторые свойства и методы родительского класса, называется

  • полиморфизмом
  • инкапсуляцией
  • наследованием

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

  • мобильности
  • надежности
  • добротности

Модель жизненного цикла, предполагающая постепенное расширение прототипа программного обеспечения, является ___ моделью

  • итерационной
  • каскадной
  • спиральной

Верны ли утверждения? А) Процедура — поименованная часть программы (блок программы), которая может выполнять некоторые четко заданные действия над условными данными, определяемыми с помощью формальных параметров В) Функция – именованная часть программы, результатом выполнения которой является значение, присваиваемое имени функции, поэтому вызов функции используется в качестве операнда в выражении Подберите правильный ответ

  • А — нет, В — да
  • А — да, В — нет
  • А — да, В — да
  • А — нет, В — нет

Принцип, учитывающий возможность проведения одной и той же работы (функции) различными средствами, является принципом

  • функциональной избирательности
  • модульности
  • функциональной избыточности
  • генерируемости

Верны ли утверждения? А) Императивное программирование — это парадигма программирования, которая описывает процесс вычисления в виде инструкций, изменяющих состояние программы В) Функциональное программирование- парадигма программирования, в которой процесс вычисления трактуется как вычисление значений функций в математическом понимании последних Подберите правильный ответ

  • А — да, В — нет
  • А — нет, В — да
  • А — нет, В — нет
  • А — да, В — да

Языки программирования, в которых имеется возможность описания программы как совокупности процедур или подпрограмм, являются ____-ориентированными языками

  • проблемно
  • машинно
  • процедурно

Верны ли утверждения? А) Объявление метода виртуальным означает, что все ссылки на этот метод будут разрешаться на стадии компиляции В) Объявление метода виртуальным означает, что все ссылки на этот метод будут разрешаться по факту его вызова, т.е. не на стадии компиляции, а во время выполнения программы Подберите правильный ответ

  • А — нет, В — нет
  • А — да, В — да
  • А — да, В — нет
  • А — нет, В — да

С точки зрения обеспечения надежности программного средства наиболее предпочтительным является ___ пользователем(я) разработка

  • контролируемая
  • управляемая
  • независимая от

Для присваивания начальных значений переменным, используемым в модуле, предназначена секция

  • инициализации
  • реализации
  • интерфейсная

Верны ли утверждения? А) В технологии программирования методы рассматриваются «снизу», т.е. с точки зрения организации технологических процессов В) В методологии программирования методы рассматриваются «сверху», т.е. с точки зрения основ их построения Подберите правильный ответ

  • А — нет, В — да
  • А — да, В — да
  • А — нет, В — нет
  • А — да, В — нет

Общесистемный принцип, предусматривающий в программном обеспечении возможность его наращивания и совершенствования компонентов и связей между ними, является принципом

  • развития
  • системного единства
  • комплексности
  • включения

Если взаимодействие между программами осуществляется только через общую информационную среду, то такие программы относятся к классу ____ программ

  • автономно выполняемых
  • цельных
  • параллельно выполняемых
  • последовательно выполняемых

Верны ли утверждения? А) Эксплуатационные спецификации — сведения о быстродействии программного обеспечения, затратах памяти, требуемых технических средствах, надежности В) Функциональные спецификации — функции, которые должно выполнять программное обеспечение, т. е. в них определяется, как надо делать, а не что надо делать Подберите правильный ответ

  • А — да, В — да
  • А — нет, В — да
  • А — нет, В — нет
  • А — да, В — нет

Верны ли утверждения? А) Распределение памяти для локальных переменных происходит в момент вызова подпрограммы В) Освобождение памяти для локальных переменных происходит по завершении подпрограммы Подберите правильный ответ

  • А — да, В — нет
  • А — нет, В — да
  • А — да, В — да
  • А — нет, В — нет

Верны ли утверждения? А) Инкапсуляция – структурирование программы на модули, называемые классами и объединяющие данные и процедуры их обработки В) Наследование – понятие, состоящее в том, что класс, определяемый на основе другого класса, наследует все или некоторые свойства и методы родительского класса Подберите правильный ответ

  • А — нет, В — нет
  • А — нет, В — да
  • А — да, В — нет
  • А — да, В — да

Набор технического артефакта, описывающий, что должна делать система, является набором

  • реализации
  • размещения
  • проектирования
  • требований

Верны ли утверждения? А) Для быстрого поиска элементов лучше всего подходит очередь В) Если данные требуется обрабатывать в порядке поступления, то применяется бинарное дерево Подберите правильный ответ

  • А — да, В — нет
  • А — нет, В — да
  • А — да, В — да
  • А — нет, В — нет

Принцип, используемый при проектировании программного обеспечения, объем которого существенно превосходит имеющийся объем оперативной памяти, является принципом

  • модульности
  • функциональной избыточности
  • функциональной избирательности
  • генерируемости

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

  • сборочным программированием
  • формальным преобразованием
  • водопадным подходом
  • прототипированием

Языки программирования, предназначенные для решения определенного класса задач, являются ____-ориентированными языками

  • процедурно
  • машинно
  • проблемно

Верны ли утверждения? А) В структуре унифицированного процесса разработки горизонтальная ось представляет время и демонстрирует характеристики жизненного цикла процесса В) В структуре унифицированного процесса разработки вертикальная ось представляет рабочие потоки процесса, которые являются логическими группировками действий Подберите правильный ответ

  • А — да, В — нет
  • А — нет, В — да
  • А — да, В — да
  • А — нет, В — нет

Верны ли утверждения? А) Инструментарий технологии программирования – инструментальные средства для разработки программного обеспечения В) Инструментальные программные средства — программные средства, предназначенные для автоматизации создания, редактирования и отладки различных программных продуктов Подберите правильный ответ

  • А — да, В — да
  • А — да, В — нет
  • А — нет, В — да
  • А — нет, В — нет

Верны ли утверждения? А) Головная рекурсия может быть распознана и оптимизирована компилятором в код, получаемый после компиляции аналогичной итерации в императивном языке программирования В) Хвостовая рекурсия может быть распознана и оптимизирована компилятором в код, получаемый после компиляции аналогичной итерации в императивном языке программирования Подберите правильный ответ

  • А — да, В — да
  • А — нет, В — да
  • А — да, В — нет
  • А — нет, В — нет

Верны ли утверждения? А) В технологии программирования акцент делается на изучении процессов разработки программного средства (технологических процессов) и порядке их прохождения В) В программной инженерии изучаются методы и инструментальные средства разработки программного средства с точки зрения достижения определенных целей Подберите правильный ответ

  • А — нет, В — да
  • А — нет, В — нет
  • А — да, В — да
  • А — да, В — нет

Верны ли утверждения? А) В функциональном программировании программы — это выражения, и их исполнение заключается в вычислении их значения В) В логическом программировании программа представляет из себя некоторую теорию, описанную на достаточно ограниченном языке, и утверждение, которое нужно доказать Подберите правильный ответ

  • А — нет, В — нет
  • А — нет, В — да
  • А — да, В — да
  • А — да, В — нет

Константы, типы данных, переменные, а также заголовки процедур и функций определяют в секции

  • реализации
  • интерфейсной
  • инициализации

Верны ли утверждения? А) Описание методов (текст подпрограмм) размещается вне объекта в разделе описания процедур и функций, при этом имени метода предшествует имя объекта, отделенное точкой с запятой В) Описание методов (текст подпрограмм) размещается вне объекта в разделе описания процедур и функций, при этом имени метода предшествует имя объекта, отделенное точкой Подберите правильный ответ

  • А — нет, В — да
  • А — да, В — да
  • А — нет, В — нет
  • А — да, В — нет

Верны ли утверждения? А) В императивном программировании программа описывается как последовательность действий В) В функциональном программировании программа представляется в виде выражения и множества определений функций Подберите правильный ответ

  • А — да, В — нет
  • А — да, В — да
  • А — нет, В — нет
  • А — нет, В — да

Верны ли утверждения? А) Прочность модуля — это мера его внутренних связей В) Рутинность модуля — это мера его внутренних связей Подберите правильный ответ

  • А — нет, В — нет
  • А — нет, В — да
  • А — да, В — да
  • А — да, В — нет

Если число повторений известно заранее и параметр имеет порядковый тип, то используется цикл

  • for
  • repeat
  • while

Верны ли утверждения? А) Применение программного средства — это использование программного средства для решения практических задач на компьютере путем выполнения ее программ В) Сопровождение программного средства — это процесс сбора информации о качестве программного средства в эксплуатации, устранения обнаруженных в нем ошибок, его доработки и модификации, а также извещения пользователей о внесенных в него изменениях Подберите правильный ответ

  • А — да, В — нет
  • А — нет, В — да
  • А — нет, В — нет
  • А — да, В — да

Верны ли утверждения? А) Конструктор — метод, выполняющий инициализацию объекта В) Деструктор — метод, выполняющий инициализацию объекта Подберите правильный ответ

  • А — нет, В — да
  • А — да, В — да
  • А — да, В — нет
  • А — нет, В — нет

Верны ли утверждения? А) Адаптивный процесс разработки используют при частых изменениях требований, малочисленной группе высококвалифицированных разработчиков и грамотном заказчике, который согласен участвовать в разработке В) Прогнозирующий процесс разработки применяют при фиксированных требованиях и многочисленной группе разработчиков разной квалификации Подберите правильный ответ

  • А — нет, В — да
  • А — нет, В — нет
  • А — да, В — нет
  • А — да, В — да

Адрес сегмента данных во время выполнения программы хранится в сегментном регистре

  • DS
  • SS
  • CS

Верны ли утверждения? А) Создание любой программы начинается с постановки задачи В) Постановка задачи завершается созданием технического задания Подберите правильный ответ

  • А — да, В — нет
  • А — нет, В — нет
  • А — да, В — да
  • А — нет, В — да

Верны ли утверждения? А) Переменные в утверждениях Пролога принято обозначать идентификаторами, начинающимися со строчной буквы В) Переменные в утверждениях Пролога принято обозначать идентификаторами, начинающимися с заглавной буквы Подберите правильный ответ

  • А — да, В — нет
  • А — нет, В — да
  • А — да, В — да
  • А — нет, В — нет

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

  • формальным преобразованием
  • прототипированием
  • водопадным подходом
  • сборочным программированием

Способность программного обеспечения работать на различных аппаратных платформах или под управлением различных операционных систем является характеристикой ____ программного обеспечения

  • надежности
  • добротности
  • мобильности

Контроль спецификации модулей со стороны разработчиков этих модулей является

  • смежным контролем сверху
  • статическим контролем
  • смежным контролем снизу
  • сквозным контролем

Общесистемный принцип, который состоит в том, что на всех стадиях создания, функционирования и развития программного обеспечения его целостность будет обеспечиваться связями между подсистемами, а также функционированием подсистемы управления, является принципом

  • включения
  • системного единства
  • развития
  • комплексности

Верны ли утверждения? А) Если максимальное количество однотипных данных, которые требуется обработать, известно и невелико, проще всего завести для их хранения статический массив В) Если максимальное количество однотипных данных, которые требуется обработать, известно и невелико, проще всего завести для их хранения динамический массив Подберите правильный ответ

  • А — да, В — нет
  • А — да, В — да
  • А — нет, В — да
  • А — нет, В — нет

Термин объектно-ориентированного программирования, означающий структурирование программы на модули, называемые классами и объединяющие данные и процедуры их обработки, называется

  • инкапсуляцией
  • полиморфизмом
  • наследованием

Языки программирования, отражающие архитектуру данной ЭВМ или данного класса ЭВМ, являются ___-ориентированными языками

  • машинно
  • проблемно
  • процедурно

Верны ли утверждения? А) Самой слабой степенью прочности обладает модуль, прочный по совпадению В) Самой слабой степенью прочности обладает функционально прочный модуль Подберите правильный ответ

  • А — нет, В — нет
  • А — да, В — нет
  • А — нет, В — да
  • А — да, В — да

или напишите нам прямо сейчас

⚠️ Пожалуйста, пишите в MAX или заполните форму выше.
В России Telegram и WhatsApp блокируют - сообщения могут не дойти.
Написать в MAXНаписать в TelegramНаписать в WhatsApp
Сдача тестов дистанционно
Оцените статью
Тесты для Вас
Добавить комментарий

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

или напишите нам прямо сейчас

⚠️ Пожалуйста, пишите в MAX или заполните форму выше.
В России Telegram и WhatsApp блокируют - сообщения могут не дойти.

Написать в MAXНаписать в TelegramНаписать в WhatsApp