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

Технология разработки програмного обеспечения (для аспирантов). Часть 1

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

Процесс жизненного цикла программы, во время которого исследуется ее структура и взаимосвязи элементов, называется

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

Препроцессор

  • восстанавливает программу на языке программирования по ее эквиваленту на языке машины
  • переводит программу на промежуточный машинно-независимый язык
  • переводит программу с макрорасширения входного языка транслятора на этот входной язык
  • переводит программу с макроязыка на язык ассемблера

Объектный модуль

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

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

  • перегрузка
  • включение
  • приведение
  • инкапсуляция

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

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

Тип данных, определяемый пользователем, в котором описываются свойства объектов, его методы и события, на которые он может реагировать, — это

  • библиотека
  • перечисление
  • макрокоманда
  • класс

Условная синхронизация — это тип синхронизации, при котором выполнение процесса приостанавливается до тех пор, пока

  • не завершатся все активные процессы
  • не станет истинным некоторое условие
  • не будет освобожден требуемый объем памяти
  • не освободится процессор

Обработку (редактирование) объектного модуля осуществляет

  • текстовый редактор
  • транслятор
  • интерпретатор
  • редактор связей

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

  • синтаксического дерева
  • триады
  • графа конечных автоматов
  • схемы алгоритма

Взаимное исключение — это тип синхронизации

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

Система, позволяющая генерировать компиляторы, называется «____________»

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

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

  • трансляторами
  • редакторами связей
  • загрузчиками
  • текстовыми редакторами

Макрогенератор

  • переводит программу на промежуточный машинно-независимый язык
  • восстанавливает программу на языке программирования по ее эквиваленту на языке машины
  • переводит программу с макроязыка на язык ассемблера
  • переводит программу с макрорасширения входного языка транслятора на этот входной язык

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

  • редактора связей
  • символов
  • кодогенерации
  • трансляции

Внешнее управление объектом в объектно-ориентированном языке осуществляется

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

Машинные языки — это языки программирования

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

Из перечисленного — видами синхронизации процессов параллельной программы являются: 1. взаимное исключение, 2. условная синхронизация, 3. взаимная блокировка, 4. барьер

  • 2, 4
  • 3, 4
  • 1, 2, 3
  • 1, 2

Каждый исходный модуль транслятор перерабатывает в перемещаемый модуль

  • выходной
  • загрузочный
  • начальный
  • объектный

Шифраторы, обфускаторы — это

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

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

  • класс
  • перечисление
  • макрокоманда
  • библиотека

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

  • сборочным
  • монолитным
  • модульным
  • блочным

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

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

Независимость модуля от предыдущих обращений к нему (от предыстории) называется

  • полнотой
  • рутинностью
  • сцеплением
  • связностью

Редактор связей вырабатывает модуль

  • исходный
  • выходной
  • загрузочный
  • объектный

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

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

Грамматики, генерирующие один и тот же язык, называют

  • симметричными
  • эквивалентными
  • контекстно-свободными
  • синхронными

Из перечисленного- организационными технологическими процессами жизненного цикла программы являются: 1. разработка, 2. сопровождение, 3. документирование, 4. аттестация, 5. усовершенствование, 6. обучение

  • 3, 4
  • 5, 6
  • 1, 2
  • 3, 4, 5, 6

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

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

Модуль, который реализует одну какую-либо определенную функцию, и который не может быть разбит на два модуля с тем же типами связей, называется модулем со связностью

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

Языки программирования, имеющие простые машинно-подобные команды и осуществляющие прямой доступ к памяти, называются языками программирования уровня

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

Служит для изменения последовательность выполнения операторов программы оператор

  • цикла
  • ограничений
  • итерации
  • перехода

Программа представляется как ряд последовательно выполняемых операций в модели

  • методо-ориентированной
  • объектно-ориентированной
  • модульно-ориентированной
  • процессно-ориентированной

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

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

Переводит программу с исходного языка на язык более низкого уровня (машинно-ориентированный или чаще всего машинный)

  • текстовый редактор
  • компилятор
  • редактор связей
  • загрузчик

Элемент данных в программе, которому присвоено имя и который может принимать разные значения, не является постоянным, — это

  • переменная
  • константа
  • тип данных
  • идентификатор

Компилятор переднего плана

  • переводит программу с макрорасширения входного языка транслятора на этот входной язык
  • переводит программу на промежуточный машинно-независимый язык
  • восстанавливает программу на языке программирования по ее эквиваленту на языке машины
  • переводит программу с макроязыка на язык ассемблера

Мера независимости частей модуля называется

  • рутинностью
  • сцеплением
  • полнотой
  • связностью

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

  • семантический
  • загрузочный
  • лексический
  • синтаксический

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

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

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

  • загрузочный
  • объектный
  • начальный
  • выходной

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

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

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

  • блокировкой
  • синхронизацией
  • параллелизмом
  • исключением

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

  • объектно-ориентированные
  • структурные
  • логические
  • функциональные

Современная система программирования основана на принципе программирования

  • функциональном
  • командном
  • графическом
  • модульном

Формирование представления о качествах и свойствах предмета путем мысленного удаления некоторых частностей или материальных объектов, — это

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

Метод оптимизации программы, программирующий перед циклом вычисления выражений, которые расположены в цикле, но не меняющие своих значений, называется «_______»

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

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

  • структурными
  • функциональными
  • объектно-ориентированными
  • логическими

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

  • монитором
  • конвейером
  • барьером
  • ядром

Интерпретатор

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

Свойство, позволяющее использовать один и тот же интерфейс для общего класса действий, — это

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

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

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

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

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

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

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