Объектно-ориентированное программирование тест ТУСУР сборник ответов

Раздел
Программирование
Тип
Просмотров
80
Покупок
0
Антиплагиат
Не указан
Размещена
2 Мая в 22:35
ВУЗ
ТУСУР
Курс
Не указан
Стоимость
400 ₽
Демо-файлы   
1
jpg
Безымянный Безымянный
99.7 Кбайт 99.7 Кбайт
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
docx
Объектно-ориентированное программирование
829.3 Кбайт 400 ₽
Описание

Более 100 вопросов с ответами.

Тест был собран из нескольких попыток

Год сдачи - 2024.

ВАЖНО!!! Перед покупкой запустите тест и сверьте подходят ли эти ответы именно Вам. На этой странице нажмите CTRL+F, в поиске вводите часть вопроса. Можно использовать несколько попыток до совпадения большей части ответов.

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

А так же есть еще сборники ответов на тесты ТУСУР и готовые контрольные, курсовые, лабораторные работы. Писать в личные сообщения или смотреть в профиле мой магазин готовых работ.

Оглавление

1

Указатель, определенный с модификатором const:

изменить нельзя, однако может быть изменен объект, который адресуется этим указателем

можно изменить только в функции main()

можно изменить

Верно

Выберите все верные ответы (может быть несколько или один).

Question2

Генерация вызова составной функции на шаге … называется ранним связыванием.

компановки

выполнения

компиляции

Верно

Выберите все верные ответы (может быть несколько или один).

Question3

Из предложенного в фигурных скобках укажите всё необходимое для истинности утверждения.


Локальная переменная { ; } быть описана в { ; } любого блока перед первым исполняемым оператором.

Верно

Следуйте подсказкам по вводу ответов.

Question5

Структура в Си++ реализована как класс, все поля которой:

имеют свою доступность

по умолчанию, общедоступны

по умолчанию, закрыты

Верно

Выберите все верные ответы (может быть несколько или один).

Question6

Атрибут public имеют члены класса, обращение к которым осуществляется как к полям:

структуры

встроенной функции

функции

Верно

Выберите все верные ответы (может быть несколько или один).

Question7

Для объявления класса используется ключевое слово class, за которым следует:

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

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

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

Верно

Выберите все верные ответы (может быть несколько или один).

Question8

Переменные ссылочных типов хранят ссылки на … данные.

фактические

рассчитываемые

инициируемые

Верно

Выберите все верные ответы (может быть несколько или один).

Question9

Виртуальная функция объявляется в … с использованием ключевого слова virtual.

головной программе main()

дочернем классе

базовом классе

Верно

Выберите все верные ответы (может быть несколько или один).

Question10

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

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

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

Перегрузка функций приводит к конфликту с параметрами, заданными по умолчанию только в функции main().

Верно

Выберите все верные ответы (может быть несколько или один).

Question11

Конкретная реализация определенного таким образом класса создается с помощью следующей общей формы (где тип – тип переменной, которая будет параметром класса):

объект имя_класса < тип >

< тип > имя_класса объект

имя_класса < тип > объект

Верно

Выберите все верные ответы (может быть несколько или один).

Question12

Можно ли использовать в качестве индекса массива выражения?

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

В качестве индекса массива нельзя использовать выражение. Выражение должно быть вычислено вне массива.

В качестве индекса массива может использоваться любое выражение, которое может иметь любое значение.

Верно

Выберите все верные ответы (может быть несколько или один).

Question13

Как определяется множественное наследование?

Наличие у производного класса более чем одного непосредственного базового класса.

Наличие у производного класса не более двух непосредственно базовых классов.

Наличие у производного класса не менее одного непосредственного базового класса.

Верно

Выберите все верные ответы (может быть несколько или один).

Question14

Что такое оператор const?

Ключевого слова const нет в описании языка С++.

Оператор const применяется для обозначения того, что та или иная величина не изменяется во время выполнения программы.

Оператор const применяется для обозначения того, что имя переменной не изменится во время выполнения программы.

Верно

Выберите все верные ответы (может быть несколько или один).

Question15

Деструкторы производного класса вызываются:

после окончания действий объектом

в произвольном порядке

в обратном порядке действия конструкторов

Верно

Выберите все верные ответы (может быть несколько или один).

Question16

Атрибут private имеют члены класса, доступные:

только для составных функций этого класса

для составных и дружественных функций этого класса

только для дружественных функций этого класса

Верно

Выберите все верные ответы (может быть несколько или один).

Question19

Функцией, дружественной классу, может быть:

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

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

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

Верно

Выберите все верные ответы (может быть несколько или один).

Question20

Из предложенного в фигурных скобках укажите всё необходимое для истинности утверждения.


Под словом «параметризированный» подразумевается { ; }, для которой заранее { ; } тип очереди и стека.

Верно

Следуйте подсказкам по вводу ответов.

Question22

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

базовая функция

виртуальная функция

конструктор

Верно

Выберите все верные ответы (может быть несколько или один).

Question25

Сколько вариантов операции sizeof существует?

Только один:

sizeof(тип)

Два:

sizeof(тип)

sizeof выражение

Только один:

sizeof выражение

Верно

Выберите все верные ответы (может быть несколько или один).

Question26

Укажите какие два вида комментариев используется в языке C++.

С двойным слешем (//) и сочетанием слеша и звездочки (/*)

С двойным слешем (\\) и сочетанием слеша и звездочки (\*)

С одиночным слешем (/) и сочетанием слеша и звездочки (/*)

Верно

Выберите все верные ответы (может быть несколько или один).

2

Из предложенного в фигурных скобках укажите всё необходимое для истинности утверждения.


Переопределение – конкретный метод определяется { ; } объекта при { ; } программы.

Верно

Следуйте подсказкам по вводу ответов.

Question3

В технике известны следующие подходы обеспечения надежности:

предупреждение ошибок; самообнаружение ошибок; самоисправление ошибок; обеспечение устойчивости к ошибкам

самообнаружение ошибок; самоисправление ошибок; обеспечение устойчивости к ошибкам

предупреждение ошибок; самообнаружение ошибок; фиксация ошибок; самоисправление ошибок; обеспечение устойчивости к ошибкам

Верно

Выберите все верные ответы (может быть несколько или один).

Question4

Из предложенного в фигурных скобках укажите всё необходимое для истинности утверждения.


Иерархия «целое/часть» показывает, что некоторые абстракции { ; } в рассматриваемую абстракцию как { ; }.

Верно

Следуйте подсказкам по вводу ответов.

Question5

Если отношение связывает n объектов, то такое отношение называется:

виртуальным

n-местным

многомерным

Верно

Выберите все верные ответы (может быть несколько или один).

Question6

Системное тестирование служит для проверки правильности работы системы в целом и ее способности решать заявленные задачи:

в данной операционной системе

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

в различных ситуациях

Верно

Выберите все верные ответы (может быть несколько или один).

Question7

Под состоянием объекта понимается совокупность значений … объекта и представления текущих связей этого объекта с другими объектами.

атрибутов

отношений

методов

Верно

Выберите все верные ответы (может быть несколько или один).

Question8

Из предложенного в фигурных скобках укажите всё необходимое для истинности утверждения.


Устойчивость – это свойство абстракции существовать во времени { ; } от { ; }, породившего данный программный объект, и/или в пространстве, перемещаясь из адресного пространства, в котором он был создан.

Верно

Следуйте подсказкам по вводу ответов.

Question10

Cтандарт IEEE 830-1998 определяет характеристики, которыми должен обладать правильно составленный набор … ПО.

требований

функций

состояний

Верно

Выберите все верные ответы (может быть несколько или один).

Question12

Активный объект представляет собой такое расширение … объекта, в котором фрагмент информационной среды способен также хранить и программные фрагменты, способные находиться в процессе выполнения.

виртуального

простого

пассивного

Верно

Выберите все верные ответы (может быть несколько или один).

Question13

В технологии программирования методы «сверху» рассматриваются с точки зрения … технологических процессов.

разработки

выполнения

организации

Верно

Выберите все верные ответы (может быть несколько или один).

Question15

На основе потребностей пользователей формулируются:

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

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

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

Верно

Выберите все верные ответы (может быть несколько или один).

Question16

Различают следующие виды ассоциаций:

взаимодействия состояний объектов, агрегирования (структурирования) объектов, абстрагирования (порождения) классов, использования классов, отношений классов

взаимодействия состояний объектов, агрегирования (структурирования) объектов, абстрагирования (порождения) классов

взаимодействия состояний объектов, агрегирования (структурирования) объектов, абстрагирования (порождения) классов, использования классов

Верно

Выберите все верные ответы (может быть несколько или один).

Question17

Из предложенного в фигурных скобках укажите всё необходимое для истинности утверждения.


Процесс декомпозиции прекращается при получении { ; }, которые могут быть достаточно { ; } реализованы, т.е. имеют четко определенную структуру и поведение.

Верно

Следуйте подсказкам по вводу ответов.

Question19

В чем цель анализа?

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

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

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

Верно

Выберите все верные ответы (может быть несколько или один).

1

Как определяется список параметров функции?

Список параметров заключается в круглые скобки и разделяется запятыми.

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

Список параметров заключается в квадратные скобки и разделяется запятыми.

Верно

Выберите все верные ответы (может быть несколько или один).

Question2

Выберите верное утверждение.

Ключевые слова public (открытый) и private (закрытый) определяют способ доступа к данным класса.

Ключевые слова public (открытый) и private (закрытый) определяют доступ к членам класса.

Ключевые слова public (закрытый) и private (открытый) определяют доступ к членам класса.

Верно

Выберите все верные ответы (может быть несколько или один).

Question4

Имеет ли конструктор возвращаемое значение?

Конструктор имеет логическое возвращаемое значение.

Конструктор не имеет возвращаемое значение.

Конструктор имеет возвращаемое значение.

Верно

Выберите все верные ответы (может быть несколько или один).

Question6

Указатель, определенный с модификатором const:

можно изменить

изменить нельзя, однако может быть изменен объект, который адресуется этим указателем

можно изменить только в функции main()

Верно

Выберите все верные ответы (может быть несколько или один).

Question7

Операции могут быть перегружены с помощью:

только дружественных функций

только составных функций

составных и дружественных функций

Верно

Выберите все верные ответы (может быть несколько или один).

Question9

Какая функция называется переопределенной?

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

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

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

Верно

Выберите все верные ответы (может быть несколько или один).

Question10

Можно выполнять унарные операции над указателями?

Над указателями можно выполнять унарные операции: инкремент и декремент. При выполнении операций ++ и -- значение указателя увеличивается или уменьшается на 1.

Над указателями можно выполнять унарные операции: инкремент и декремент. При выполнении операций ++ и -- значение указателя увеличивается или уменьшается на длину типа, на который ссылается используемый указатель.

Над указателями нельзя выполнять унарные операции: инкремент и декремент. При выполнении операций ++ и -- значение указателя увеличивается или уменьшается на 1.

Верно

Выберите все верные ответы (может быть несколько или один).

Question11

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

template

typedef

define

Верно

Выберите все верные ответы (может быть несколько или один).

Question13

Известен ли заранее компилятору тип объекта при инициализации?

Известен только при наследовании

Безусловно известен

Не известен

Верно

Выберите все верные ответы (может быть несколько или один).

Question14

Оператор Return – определяет:

возврат в операторе for функции в начало. Осуществляется возврат с помощью оператора return, по одному из двух вариантов:

return ;

return <выражение> ;

возврат из функции в вызывающую программу. Осуществляется возврат с помощью оператора return, по одному из двух вариантов:

return ;

return <выражение> ;

возврат из функции в вызывающую программу. Осуществляется возврат с помощью оператора return, по одному из двух вариантов:

return < имя переменной > ;

return < номер строки > ;

Верно

Выберите все верные ответы (может быть несколько или один).

Question15

Какие два типа комментариев существуют?

а) /*комментарий*/ и б) //комментарий

а) /*комментарий и б) //комментарий//

а) /комментарий/ и б) //комментарий//

Верно

Выберите все верные ответы (может быть несколько или один).

Question16

Контейнер – это … инкапсулировать в себя объекты разных типов.

стек, позволяющий

функция, позволяющая

структура, позволяющая

Верно

Выберите все верные ответы (может быть несколько или один).

Question18

Из предложенного в фигурных скобках укажите всё необходимое для истинности утверждения.


Производный класс может быть сформирован на основе { ; } базовых классов. В этом случае говорят о { ; } наследовании.

Верно

Следуйте подсказкам по вводу ответов.

Question19

Какая запись инициализации элементов массива верна?

int Temp[5]={1,2,3,4,5};

int Temp[5]=[1,2,3,4,5];

int Temp[5]=(1,2,3,4,5);

Верно

Выберите все верные ответы (может быть несколько или один).

Question20

Статические члены параметризованного класса … для каждого конкретного экземпляра этого класса.

не являются общими

являются виртуальными

являются общими

Верно

Выберите все верные ответы (может быть несколько или один).

Question21

Тело функции заключается в … скобки и содержит последовательность операторов С++.

фигурные

круглые

квадратные

Верно

Выберите все верные ответы (может быть несколько или один).

Question23

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

automatic (автоматический), external (внешний), static (статический)

auto (автоматический), register (регистровый), extern (внешний), static (статический)

intern (внутренний), extern (внешний)

Верно

Выберите все верные ответы (может быть несколько или один).

Question24

В чем суть вычисления выражения?

Вычисление выражения состоит в выполнении одной операции, приводящей к результату, который передается ссылкой.

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

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

Верно

Выберите все верные ответы (может быть несколько или один).

Question26

Какие символы определяют понятие комментария?

Символы /* начинают комментарий, который заканчивается в конце строки

Символы /* начинают комментарий, а символы */ – заканчивают

Символы \* начинают и заканчивают комментарий *\

Верно

Выберите все верные ответы (может быть несколько или один).

1

Объектная модель определяет:

то, что случается

то, с чем что-то случается

то, когда что-то случается

Верно

Выберите все верные ответы (может быть несколько или один).

Question2

Потоки данных определяют:

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

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

только допустимые направления перемещения данных

Верно

Выберите все верные ответы (может быть несколько или один).

Question3

Легкость применения – это характеристики ПС, которые позволяют … усилия пользователя по подготовке исходных данных, применению ПС и оценке полученных результатов, а также вызывать положительные эмоции пользователя.

максимизировать

минимизировать

не изменять

Верно

Выберите все верные ответы (может быть несколько или один).

Question4

Из предложенного в фигурных скобках укажите всё необходимое для истинности утверждения.


Переопределение – конкретный метод определяется { ; } объекта при { ; } программы.

Верно

Следуйте подсказкам по вводу ответов.

Question5

Что такое тест?

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

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

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

Верно

Выберите все верные ответы (может быть несколько или один).

Question6

Объектно-ориентированное программирование. Переменные и функции группируются в так называемые … Благодаря этому достигается более высокий уровень структуризации программы.

подпрограммы

процедуры

классы

Верно

Выберите все верные ответы (может быть несколько или один).

Question7

Из предложенного в фигурных скобках укажите всё необходимое для истинности утверждения.


Эволюция системы, это процесс { ; ; } и подключения { ; } к проекту.

Верно

Следуйте подсказкам по вводу ответов.

Question8

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

алгоритмические

технические

методы

Верно

Выберите все верные ответы (может быть несколько или один).

Question9

Какова особенность ООП?

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

Объект или группа объектов могут разрабатываться вместе, и, следовательно, их проектирование может находиться на одном этапе.

Объект или группа объектов могут разрабатываться отдельно, и, следовательно, их проектирование может находиться на различных этапах.

Верно

Выберите все верные ответы (может быть несколько или один).

Question10

Под сложной понимают такую систему, в которой человек:

не в состоянии уверенно перебирать все пути взаимодействия между ее элементами

в состоянии уверенно перебирать все пути взаимодействия между ее элементами

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

Верно

Выберите все верные ответы (может быть несколько или один).

Question11

В чем цель анализа?

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

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

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

Верно

Выберите все верные ответы (может быть несколько или один).

Question12

Производство программного изделия (ПИ) – это совокупность:

требований по обеспечению изготовления требуемого качества ПИ в установленные сроки

работ по обеспечению изготовления требуемого качества ПИ в установленные сроки

работ по обеспечению изготовления требуемого количества ПИ в установленные сроки

Верно

Выберите все верные ответы (может быть несколько или один).

Question13

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

набора данных

информационной среды

оперативной памяти

Верно

Выберите все верные ответы (может быть несколько или один).

Question15

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

простые

активные

виртуальные

Верно

Выберите все верные ответы (может быть несколько или один).

Question16

Системное тестирование служит для проверки правильности работы системы в целом и ее способности решать заявленные задачи:

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

в различных ситуациях

в данной операционной системе

Верно

Выберите все верные ответы (может быть несколько или один).

Question17

Согласно стандарту IEEE 830-1998, полнота – это отражение:

всех возможных потребностей

всех основных потребностей

основной потребности

Верно

Выберите все верные ответы (может быть несколько или один).

Question18

Одним из воплощений метода обеспечения … компонент ПС является модульное программирование.

зависимости

надежности

независимости

Верно

Выберите все верные ответы (может быть несколько или один).

Question19

Как были организованы первые программы?

Первые программы были организованы очень просто. Они состояли из собственно программы на машинном языке и обрабатываемых данных.

Первые программы были организованы очень просто. Они состояли из собственно программы и набора подпрограмм на машинном языке и обрабатываемых данных.

Первые программы были организованы очень сложно. Они состояли из собственно программы на языке С++ и обрабатываемых данных.

Верно

Выберите все верные ответы (может быть несколько или один).

1

Что такое список инициализации?

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

Перечисляемые в конструкторе переменные.

Дополнительное средство для инициализации полей.

Верно

Выберите все верные ответы (может быть несколько или один).

Question2

Сколько вариантов операции sizeof существует?

Два:

sizeof(тип)

sizeof выражение

Только один:

sizeof(тип)

Только один:

sizeof выражение

Верно

Выберите все верные ответы (может быть несколько или один).

Question3

Правила определения деструкторов:

класс имеет ровно один деструктор; имя деструктора совпадает с именем класса с добавленным впереди символом тильды «~»; деструктор не имеет аргументов и не имеет возвращаемого значения

класс имеет столько деструкторов, сколько определено конструкторов; имя деструкторов совпадает с именем класса с добавленным впереди символом тильды «~»; деструктор не имеет аргументов и не имеет возвращаемого значения

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

Верно

Выберите все верные ответы (может быть несколько или один).

Question4

Из предложенного в фигурных скобках укажите всё необходимое для истинности утверждения.


Под словом «параметризированный» подразумевается { ; }, для которой заранее { ; } тип очереди и стека.

Верно

Следуйте подсказкам по вводу ответов.

Question5

Можно ли использовать в качестве индекса массива выражения?

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

В качестве индекса массива нельзя использовать выражение. Выражение должно быть вычислено вне массива.

В качестве индекса массива может использоваться любое выражение, которое может иметь любое значение.

Верно

Выберите все верные ответы (может быть несколько или один).

Question6

Переменные ссылочных типов хранят ссылки на … данные.

фактические

инициируемые

рассчитываемые

Верно

Выберите все верные ответы (может быть несколько или один).

Question7

Контейнер – это … инкапсулировать в себя объекты разных типов.

структура, позволяющая

стек, позволяющий

функция, позволяющая

Верно

Выберите все верные ответы (может быть несколько или один).

Question8

Сколько видов определения комментария существует?

Три: а) // комментарий; б) /* комментарий */; в) / комментарий /

Два: а) // комментарий; б) /* комментарий */

Один: /* комментарий */

Верно

Выберите все верные ответы (может быть несколько или один).

Question9

Поля двух различных объектов класса:

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

не связаны между собой

связаны между собой

Верно

Выберите все верные ответы (может быть несколько или один).

Question10

Что такое тип переменной?

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

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

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

Верно

Выберите все верные ответы (может быть несколько или один).

Question11

При помощи оператора typedef можно связать новые типы данных с существующими:

typedef тип1 тип2;

После такого описания можно использовать тип2 вместо тип1.

typedef тип1 тип2;

После такого описания можно использовать тип1 вместо тип2.

typedef тип1 тип2;

После такого описания можно использовать данные как тип1.

Верно

Выберите все верные ответы (может быть несколько или один).

Question12

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

конструктор

базовая функция

виртуальная функция

Верно

Выберите все верные ответы (может быть несколько или один).

Question13

Гарантирует ли позднее связывание атрибут virtual в пределах полиморфического кластера?

гарантирует только дружественным функциям

не гарантирует

гарантирует

Верно

Выберите все верные ответы (может быть несколько или один).

Question14

Объект Си++ представляет собой:

запись элементов класса

непрерывный участок памяти

абстрактный объект реального мира

Верно

Выберите все верные ответы (может быть несколько или один).

Question15

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

intern (внутренний), extern (внешний)

auto (автоматический), register (регистровый), extern (внешний), static (статический)

automatic (автоматический), external (внешний), static (статический)

Верно

Выберите все верные ответы (может быть несколько или один).

Question17

Выберите верное утверждение.

Исходный класс называется подклассом или потомком, а производный – базовым или родительским.

Исходный класс называется базовым или родительским, а производный – подклассом или потомком.

Исходный класс называется подклассом или родительским, а производный – базовым или потомком.

Верно

Выберите все верные ответы (может быть несколько или один).

Question18

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

один раз

не более чем два раза

произвольное число раз

Верно

Выберите все верные ответы (может быть несколько или один).

Question19

Конструктор – это:

принадлежащие классу функции, решающие определенные задачи

функия new

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

Верно

Выберите все верные ответы (может быть несколько или один).

Question20

Объект нового типа определяется таким же способом, как и любая переменная. В частности, объект может быть создан:

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

как локальная переменная, при явном обращении к конструктору, в результате выполнения выражения размещения, как временная переменная

как глобальная переменная и как временная переменная

Верно

Выберите все верные ответы (может быть несколько или один).

Question21

Что понимается под ячейкой памяти для хранения информации?

Функция

Переменная

Число

Верно

Выберите все верные ответы (может быть несколько или один).

Question22

При создании объектов производных классов сцепляются ли их поля с полями родительских классов?

Не сцепляются

Сцепляются

Сцепляются только для дружественных функций

Верно

Выберите все верные ответы (может быть несколько или один).

Question23

Какой оператор служит для вывода значений переменных на экран?

printf

cin

cout

Верно

Выберите все верные ответы (может быть несколько или один).

Question24

Что такое оператор goto?

Оператор goto – оператор перехода, позволяет пропустить действие нескольких операторов и выйти из программы. Оператор goto имеет вид:

goto метка;

Метка ставится в программе, записывая ее имя и затем двоеточие.

Оператор goto – оператор перехода, позволяет изменить последовательность выполнения операторов. Оператор goto имеет вид:

goto метка;

Метка ставится в программе так, чтобы пропустить (или вернуться) несколько операторов. При записи имени метки и ставится двоеточие.

Оператора goto не существует в языке С++

Верно

Выберите все верные ответы (может быть несколько или один).

Question25

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

Перегрузка функций приводит к конфликту с параметрами, заданными по умолчанию только в функции main().

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

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

Верно

Выберите все верные ответы (может быть несколько или один).

Question26

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

inline

namespace

дружественные

Верно

Выберите все верные ответы (может быть несколько или один).

1

… отношения определяет некоторые действия по обработке данных.

Визуализация

Представление

Виртуализация

Верно

Выберите все верные ответы (может быть несколько или один).

Question2

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

активные

простые

виртуальные

Верно

Выберите все верные ответы (может быть несколько или один).

Question3

Сколько частей содержит формальное описание модельного мира?

Четыре: объектная модель, временная модель, динамическая модель, функциональная модель

Две: объектная модель и функциональная модель

Три: объектная модель, динамическая модель, функциональная модель

Верно

Выберите все верные ответы (может быть несколько или один).

Question5

Принцип иерархичности предполагает использование … при разработке программных систем.

наследования

иерархий

инкапсуляции

Верно

Выберите все верные ответы (может быть несколько или один).

Question6

На основе потребностей пользователей формулируются:

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

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

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

Верно

Выберите все верные ответы (может быть несколько или один).

Question8

Из предложенного в фигурных скобках укажите всё необходимое для истинности утверждения.


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

Верно

Следуйте подсказкам по вводу ответов.

Question9

Тестирование переносимости проверяет работоспособность системы:

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

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

в разных операциионных системах

Верно

Выберите все верные ответы (может быть несколько или один).

Question10

Сокращение количества межмодульных вызовов и уменьшение объемов информации, передаваемой между модулями в ООП, достигается за счет …. и интегрирования их с подпрограммами обработки, что позволяет вести практически независимую разработку отдельных частей (объектов) программы.

частичной локализации данных

более полной локализации данных

более полной определённости данных

Верно

Выберите все верные ответы (может быть несколько или один).

Question12

Из предложенного в фигурных скобках укажите всё необходимое для истинности утверждения.


При физическом проектировании { ; } принимать во внимание условия { ; } (операционной системы и используемого оборудования).

Верно

Следуйте подсказкам по вводу ответов.

Question13

При описании качества ПС, прежде всего, должны быть зафиксированы:

параметры, представляющие требуемые свойства ПС

критерии отбора требуемых свойств ПС

функции, реализующие требуемые свойства ПС

Верно

Выберите все верные ответы (может быть несколько или один).

Question14

Лежит ли абстрагирование в основе ООП?

Да, безусловно

Нет

Да, только для раннего связывания

Верно

Выберите все верные ответы (может быть несколько или один).

Question15

Обычно, на практике рассматривается … с некоторыми модификациями.

исследовательский подход

водопадный подход

подход прототипирования

Верно

Выберите все верные ответы (может быть несколько или один).

Question16

Взаимодействие программных объектов в ООП осуществляется путем передачи:

сообщений

данных

информации

Верно

Выберите все верные ответы (может быть несколько или один).

Question17

Если отношение связывает n объектов, то такое отношение называется:

виртуальным

n-местным

многомерным

Верно

Выберите все верные ответы (может быть несколько или один).

Question19

Понять систему – значит:

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

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

перебрать и протестировать все пути взаимодействия между ее элементами

Верно

Выберите все верные ответы (может быть несколько или один).

1

Какая функция называется составной функцией класса?

Функция main()

Любая функция

Функция класса

Верно

Выберите все верные ответы (может быть несколько или один).

Question5

Переменные ссылочных типов хранят ссылки на … данные.

фактические

инициируемые

рассчитываемые

Верно

Выберите все верные ответы (может быть несколько или один).

Question7

Выберите верное утверждение.

Ключевые слова public (открытый) и private (закрытый) определяют доступ к членам класса.

Ключевые слова public (открытый) и private (закрытый) определяют способ доступа к данным класса.

Ключевые слова public (закрытый) и private (открытый) определяют доступ к членам класса.

Верно

Выберите все верные ответы (может быть несколько или один).

Question9

Разрешено создавать указатель на абстрактный базовый класс, а также ссылку на такой класс:

если для ее выполнения требуется создание временного объекта

если для ее инициализации не требуется создания временного объекта

если для ее инициализации требуется создание временного объекта

Верно

Выберите все верные ответы (может быть несколько или один).

Question10

Из предложенного в фигурных скобках укажите всё необходимое для истинности утверждения.


Под словом «параметризированный» подразумевается { ; }, для которой заранее { ; } тип очереди и стека.

Верно

Выберите все верные ответы (может быть несколько или один).

Question11

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

копию базового класса

расширение или модификацию базового класса

расширение или модификацию типов переменных базового класса

Неверно

Выберите все верные ответы (может быть несколько или один).

Question12

Для доступа к элементу массива используется:

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

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

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

Верно

Выберите все верные ответы (может быть несколько или один).

Question14

Какой оператор служит для вывода значений переменных на экран?

printf

cin

cout

Верно

Выберите все верные ответы (может быть несколько или один).

Question16

Конструктор – это:

функия new

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

принадлежащие классу функции, решающие определенные задачи

Верно

Выберите все верные ответы (может быть несколько или один).

Question18

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

недоступные

открытые

защищенные

Верно

Выберите все верные ответы (может быть несколько или один).

Question19

Объявите константу для числа pi, равного 3.14159.

const float pi = 3.14159

const pi = 3.14159

const = 3.14159

Верно

Выберите все верные ответы (может быть несколько или один).

Question20

Как определяется множественное наследование?

Наличие у производного класса не менее одного непосредственного базового класса.

Наличие у производного класса более чем одного непосредственного базового класса.

Наличие у производного класса не более двух непосредственно базовых классов.

Верно

Выберите все верные ответы (может быть несколько или один).

Question21

Из предложенного в фигурных скобках укажите всё необходимое для истинности утверждения.


Деструктор базового класса вызывается при { ; } объекта, после того, как все подобъекты этого объекта уже { ; }.

Верно

Следуйте подсказкам по вводу ответов.

Question22

Переменные в классе называют:

данными-членами

методами

функциями

Верно

Выберите все верные ответы (может быть несколько или один).

Question23

Конструктор копирования класса вызывается каждый раз, когда выполняется … объектов, принадлежащих этому классу.

копирование

вызов

изменение

Верно

Выберите все верные ответы (может быть несколько или один).

Question24

Правила определения деструкторов:

класс имеет ровно один деструктор; имя деструктора совпадает с именем класса с добавленным впереди символом тильды «~»; деструктор не имеет аргументов и не имеет возвращаемого значения

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

класс имеет столько деструкторов, сколько определено конструкторов; имя деструкторов совпадает с именем класса с добавленным впереди символом тильды «~»; деструктор не имеет аргументов и не имеет возвращаемого значения

Верно

Выберите все верные ответы (может быть несколько или один).

Question25

Какие символы определяют понятие комментария?

Символы /* начинают комментарий, который заканчивается в конце строки

Символы /* начинают комментарий, а символы */ – заканчивают

Символы \* начинают и заканчивают комментарий *\

Верно

Выберите все верные ответы (может быть несколько или один).

Question26

В Си++ можно превратить вызовы подпрограмм в генерацию кодов, составляющих эти подпрограммы, в местах вызова с помощью функции:

define

include

inline

Верно

Выберите все верные ответы (может быть несколько или один).

1

Указатель, определенный с модификатором const:

можно изменить только в функции main()

изменить нельзя, однако может быть изменен объект, который адресуется этим указателем

можно изменить

Верно

Выберите все верные ответы (может быть несколько или один).

Question2

Тело функции заключается в … скобки и содержит последовательность операторов С++.

круглые

фигурные

квадратные

Верно

Выберите все верные ответы (может быть несколько или один).

Question3

Верна ли запись i=j=k=0;?

Да, запись верна и присваивание выполняется слева направо

Нет, запись не верна, каждое присваивание необходимо выполнять независимо

Да, запись верна и присваивание выполняется справа налево

Верно

Выберите все верные ответы (может быть несколько или один).

Question6

Могут ли шаблоны классов определенных типов быть переопределены?

Не могут

Могут быть переопределены для того, чтобы выполнять (или не выполнять) какие-либо действия

Могут быть переопределены для того, чтобы выполнять (или не выполнять) какие-либо виртуальные функции

Верно

Выберите все верные ответы (может быть несколько или один).

Question8

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

конструктор

виртуальная функция

базовая функция

Верно

Выберите все верные ответы (может быть несколько или один).

Question9

Что понимается под ячейкой памяти для хранения информации?

Функция

Число

Переменная

Верно

Выберите все верные ответы (может быть несколько или один).

Question10

Наследование реализовано с помощью понятия … класса.

абстрактного

виртуального

производного

Верно

Выберите все верные ответы (может быть несколько или один).

Question11

Как называется функция, объявленная, но не определенная в базовом классе?

Наследуемой

Полиморфной

Чисто виртуальной

Верно

Выберите все верные ответы (может быть несколько или один).

Question13

Из предложенного в фигурных скобках укажите всё необходимое для истинности утверждения.


Производный класс может быть сформирован на основе { ; } базовых классов. В этом случае говорят о { ; } наследовании.

Верно

Выберите все верные ответы (может быть несколько или один).

Question14

Как определяется множественное наследование?

Наличие у производного класса не более двух непосредственно базовых классов.

Наличие у производного класса более чем одного непосредственного базового класса.

Наличие у производного класса не менее одного непосредственного базового класса.

Верно

Выберите все верные ответы (может быть несколько или один).

Question15

Объекты, принадлежащие одному классу:

не эквивалентны

эквивалентны только при наследовании

эквиваленты

Верно

Выберите все верные ответы (может быть несколько или один).

Question16

Конструктор копирования класса вызывается каждый раз, когда выполняется … объектов, принадлежащих этому классу.

изменение

вызов

копирование

Верно

Выберите все верные ответы (может быть несколько или один).

Question17

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

destructor

constructor

volatile

Верно

Выберите все верные ответы (может быть несколько или один).

Question18

В чем суть вычисления выражения?

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

Вычисление выражения состоит в выполнении одной операции, приводящей к результату, который передается ссылкой.

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

Верно

Выберите все верные ответы (может быть несколько или один).

Question21

Какой должна быть функция для объектов производного класса?

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

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

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

Верно

Выберите все верные ответы (может быть несколько или один).

Question22

Атрибут public имеют члены класса, обращение к которым осуществляется как к полям:

встроенной функции

структуры

функции

Верно

Выберите все верные ответы (может быть несколько или один).

Question23

Модификатор volatile сообщает компилятору, что переменная:

не может быть изменена некоторым фоновым процессом, например подпрограммой обработки прерываний или портом ввода – вывода

может быть изменена любым программным процессом

может быть изменена некоторым фоновым процессом, например подпрограммой обработки прерываний или портом ввода – вывода

Верно

Выберите все верные ответы (может быть несколько или один).

Question24

Какой символ необходимо использовать для подключения оператора include?

+

::

#

Верно

Выберите все верные ответы (может быть несколько или один).

1

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

недоступные

защищенные

открытые

Верно

Выберите все верные ответы (может быть несколько или один).

Question2

Что такое команда препроцессора?

Команда #include позволяет обнулить результат операции.

Строка #include называется командой препроцессора.

Строка #include называется командой, позволяющей переопределять функции процессора.

Верно

Выберите все верные ответы (может быть несколько или один).

Question5

Оператор выбора switch используется:

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

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

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

Верно

Выберите все верные ответы (может быть несколько или один).

Question6

Укажите общую форму объявления шаблона класса.

Template <class Type> Class имя_класса { тело класса; }

Class имя_класса Template <class Type> { тело класса; }

Template <class Type> { тело класса; }

Верно

Выберите все верные ответы (может быть несколько или один).

Question7

Переменные ссылочных типов хранят ссылки на … данные.

фактические

рассчитываемые

инициируемые

Верно

Выберите все верные ответы (может быть несколько или один).

Question11

Использование оператора … << с форматами по умолчанию позволяет производить вывод информации.

cout

cin

print

Верно

Выберите все верные ответы (может быть несколько или один).

Question12

Тело функции заключается в … скобки и содержит последовательность операторов С++.

круглые

квадратные

фигурные

Верно

Выберите все верные ответы (может быть несколько или один).

Question15

Из предложенного в фигурных скобках укажите всё необходимое для истинности утверждения.


Подставляемая функция представляет запрос { ; } дополнить программу кодом функции { ; main()}.

Верно

Выберите все верные ответы (может быть несколько или один).

Question16

Какой оператор служит для вывода значений переменных на экран?

printf

cout

cin

Верно

Выберите все верные ответы (может быть несколько или один).

Question17

При создании объектов производных классов сцепляются ли их поля с полями родительских классов?

Сцепляются

Не сцепляются

Сцепляются только для дружественных функций

Верно

Выберите все верные ответы (может быть несколько или один).

Question18

Могут ли шаблоны классов определенных типов быть переопределены?

Не могут

Могут быть переопределены для того, чтобы выполнять (или не выполнять) какие-либо виртуальные функции

Могут быть переопределены для того, чтобы выполнять (или не выполнять) какие-либо действия

Верно

Выберите все верные ответы (может быть несколько или один).

Question20

Оператор … вызывает переход на новую строку.

end string

/end line

endl

Верно

Выберите все верные ответы (может быть несколько или один).

Question21

Конструктор – это:

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

функия new

принадлежащие классу функции, решающие определенные задачи

Верно

Выберите все верные ответы (может быть несколько или один).

Question26

Произвольная внешняя функция, прототип которой объявлен в теле класса и имеет модификатор friend, называется … функцией этого класса.

закрытой

открытой

дружественной

Верно

Выберите все верные ответы (может быть несколько или один).

1

На основе потребностей пользователей формулируются:

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

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

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

Верно

Выберите все верные ответы (может быть несколько или один).

Question2

Какие сущности объединяет класс?

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

Класс представляет собой единство трех сущностей – полей, методов и свойств.

Класс представляет собой единство двух сущностей – полей, методов.

Верно

Выберите все верные ответы (может быть несколько или один).

Question3

Из предложенного в фигурных скобках укажите всё необходимое для истинности утверждения.


Самообнаружение ошибки в программе означает, что программа { ; } средства обнаружения отказа в процессе ее { ; }.

Верно

Следуйте подсказкам по вводу ответов.

Question5

Лежит ли абстрагирование в основе ООП?

Да, только для раннего связывания

Нет

Да, безусловно

Верно

Выберите все верные ответы (может быть несколько или один).

Question6

Как были организованы первые программы?

Первые программы были организованы очень просто. Они состояли из собственно программы на машинном языке и обрабатываемых данных.

Первые программы были организованы очень просто. Они состояли из собственно программы и набора подпрограмм на машинном языке и обрабатываемых данных.

Первые программы были организованы очень сложно. Они состояли из собственно программы на языке С++ и обрабатываемых данных.

Верно

Выберите все верные ответы (может быть несколько или один).

Question7

Под сложной понимают такую систему, в которой человек:

в состоянии уверенно перебирать все пути взаимодействия между ее элементами

не в состоянии уверенно перебирать все пути взаимодействия между ее элементами

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

Верно

Выберите все верные ответы (может быть несколько или один).

Question9

Из предложенного в фигурных скобках укажите всё необходимое для истинности утверждения.


Иерархия «целое/часть» показывает, что некоторые абстракции { ; } в рассматриваемую абстракцию как { ; }.

Верно

Следуйте подсказкам по вводу ответов.

Question10

Легкость применения – это характеристики ПС, которые позволяют … усилия пользователя по подготовке исходных данных, применению ПС и оценке полученных результатов, а также вызывать положительные эмоции пользователя.

максимизировать

минимизировать

не изменять

Верно

Выберите все верные ответы (может быть несколько или один).

Question13

Множество всех …, которые обладают каким-то общим набором свойств, называется классом объектов.

виртуальных объектов

функций

объектов

Верно

Выберите все верные ответы (может быть несколько или один).

Question14

Обращение к объекту для … по всем или отдельным составляющим инициирует выполнение операции модификации.

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

получения его состояния

изменения его состояния

Верно

Выберите все верные ответы (может быть несколько или один).

Question15

… отношение объектов называется ассоциативным свойством объекта, если этот объект участвует в этом отношении.

Многоместное

Одноместное

Полиномиальное

Верно

Выберите все верные ответы (может быть несколько или один).

Question16

Из предложенного в фигурных скобках укажите всё необходимое для истинности утверждения.


При физическом проектировании { ; } принимать во внимание условия { ; } (операционной системы и используемого оборудования).

Верно

Следуйте подсказкам по вводу ответов.

Question19

Понять систему – значит:

перебрать и протестировать все пути взаимодействия между ее элементами

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

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

Верно

Выберите все верные ответы (может быть несколько или один).

1

Из предложенного в фигурных скобках укажите всё необходимое для истинности утверждения.


Самообнаружение ошибки в программе означает, что программа { ; } средства обнаружения отказа в процессе ее { ; }.

Верно

Следуйте подсказкам по вводу ответов.

Question4

Объектно-ориентированное программирование. Переменные и функции группируются в так называемые … Благодаря этому достигается более высокий уровень структуризации программы.

процедуры

классы

подпрограммы

Верно

Выберите все верные ответы (может быть несколько или один).

Question6

Обращение к объекту для … по всем или отдельным составляющим инициирует выполнение операции модификации.

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

изменения его состояния

получения его состояния

Верно

Выберите все верные ответы (может быть несколько или один).

Question7

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

характеристики

потребности

интерфейсные функции

Верно

Выберите все верные ответы (может быть несколько или один).

Question8

Одним из воплощений метода обеспечения … компонент ПС является модульное программирование.

независимости

зависимости

надежности

Верно

Выберите все верные ответы (может быть несколько или один).

Question10

Из предложенного в фигурных скобках укажите всё необходимое для истинности утверждения.


Диаграмма состояний определяет управление активизацией указанных { ; } и описывает поведение { ; } объектов.

Верно

Выберите все верные ответы (может быть несколько или один).

Question11

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

смежный контроль, сочетание как статических, так и динамических методов контроля

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

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

Верно

Выберите все верные ответы (может быть несколько или один).

Question12

Под сложной понимают такую систему, в которой человек:

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

не в состоянии уверенно перебирать все пути взаимодействия между ее элементами

в состоянии уверенно перебирать все пути взаимодействия между ее элементами

Верно

Выберите все верные ответы (может быть несколько или один).

Question13

Какие сущности объединяет класс?

Класс представляет собой единство двух сущностей – полей, методов.

Класс представляет собой единство трех сущностей – полей, методов и свойств.

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

Верно

Выберите все верные ответы (может быть несколько или один).

Question15

Что такое отношение включения?

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

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

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

Верно

Выберите все верные ответы (может быть несколько или один).

Question16

Из предложенного в фигурных скобках укажите всё необходимое для истинности утверждения.


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

Верно

Выберите все верные ответы (может быть несколько или один).

Question17

Композицией называется такое отношение между классами, когда один является:

изолированным от второго

зависимым от второго

частью второго

Верно

Выберите все верные ответы (может быть несколько или один).

Question18

Как были организованы первые программы?

Первые программы были организованы очень сложно. Они состояли из собственно программы на языке С++ и обрабатываемых данных.

Первые программы были организованы очень просто. Они состояли из собственно программы на машинном языке и обрабатываемых данных.

Первые программы были организованы очень просто. Они состояли из собственно программы и набора подпрограмм на машинном языке и обрабатываемых данных.

Верно

Выберите все верные ответы (может быть несколько или один).

3

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

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

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

смежный контроль, сочетание как статических, так и динамических методов контроля

Верно

Выберите все верные ответы (может быть несколько или один).

Question4

Разработка ПС носит … характер, а не сводится к выполнению какой-либо последовательности регламентированных действий.

производственный

творческий

технологический

Верно

Выберите все верные ответы (может быть несколько или один).

Question5

Из предложенного в фигурных скобках укажите всё необходимое для истинности утверждения.


Процесс декомпозиции прекращается при получении { ; }, которые могут быть достаточно { ; } реализованы, т.е. имеют четко определенную структуру и поведение.

Верно

Следуйте подсказкам по вводу ответов.

Question7

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

парадигмы

стили

языки

Верно

Выберите все верные ответы (может быть несколько или один).

Question8

Одноместное отношение называется … свойством объекта (соответствующего класса).

простым

одинарным

сложным

Верно

Выберите все верные ответы (может быть несколько или один).

Question9

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

максимизировать усилия

минимизировать усилия

минимизировать необходимость

Верно

Выберите все верные ответы (может быть несколько или один).

Question11

Лежит ли абстрагирование в основе ООП?

Нет

Да, только для раннего связывания

Да, безусловно

Верно

Выберите все верные ответы (может быть несколько или один).

Question13

… отношения определяет некоторые действия по обработке данных.

Визуализация

Представление

Виртуализация

Верно

Выберите все верные ответы (может быть несколько или один).

Question14

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

информационной среды

оперативной памяти

набора данных

Верно

Выберите все верные ответы (может быть несколько или один).

Question15

Инкапсуляция – это объединение всех свойств предмета, составляющих его … в единую абстракцию, и ограничение доступа к реализации этих свойств.

состояния

состояния и поведения

поведения

Верно

Выберите все верные ответы (может быть несколько или один).

Question16

Cтандарт IEEE 830-1998 определяет характеристики, которыми должен обладать правильно составленный набор … ПО.

требований

функций

состояний

Верно

Выберите все верные ответы (может быть несколько или один).

Question18

Взаимодействие программных объектов в ООП осуществляется путем передачи:

данных

информации

сообщений

Верно

Выберите все верные ответы (может быть несколько или один).

Вам подходит эта работа?
Похожие работы
Основы программирования
Контрольная работа Контрольная
20 Июн в 20:44
45 +5
0 покупок
Основы программирования
Отчет по практике Практика
20 Июн в 13:47
45 +1
0 покупок
Основы программирования
Тест Тест
20 Июн в 13:05
53 +7
0 покупок
Основы программирования
Тест Тест
20 Июн в 12:52
42 +4
1 покупка
Основы программирования
Тест Тест
20 Июн в 12:42
34 +4
1 покупка
Другие работы автора
Планирование и прогнозирование
Контрольная работа Контрольная
20 Июн в 19:05
14
0 покупок
Право
Контрольная работа Контрольная
20 Июн в 12:36
20
0 покупок
Право
Контрольная работа Контрольная
19 Июн в 13:29
19
0 покупок
Механика
Ответы на билеты Билеты
19 Июн в 13:20
14
0 покупок
Автоматизация
Ответы на билеты Билеты
19 Июн в 13:17
9
0 покупок
Управление проектами
Ответы на билеты Билеты
19 Июн в 13:14
26
0 покупок
Планирование и прогнозирование
Ответы на билеты Билеты
19 Июн в 13:12
14
0 покупок
Государственное право
Ответы на билеты Билеты
19 Июн в 13:00
14
0 покупок
Уголовное право
Ответы на билеты Билеты
19 Июн в 12:55
22 +1
0 покупок
Уголовный процесс
Ответы на билеты Билеты
19 Июн в 12:51
9
0 покупок
История
Ответы на билеты Билеты
19 Июн в 12:48
15
0 покупок
Прокурорский надзор
Ответы на билеты Билеты
19 Июн в 12:33
7
0 покупок
Автомобильная промышленность
Ответы на билеты Билеты
19 Июн в 12:29
11
0 покупок
Автотранспорт
Ответы на билеты Билеты
19 Июн в 12:26
17
0 покупок
Теория металлургических процессов
Ответы на билеты Билеты
19 Июн в 12:22
11
0 покупок
Информатика
Ответы на билеты Билеты
19 Июн в 12:16
8
0 покупок
Психология
Ответы на билеты Билеты
19 Июн в 12:09
18
0 покупок
Право социального обеспечения
Ответы на билеты Билеты
19 Июн в 12:06
8
0 покупок
Темы журнала
Показать ещё
Прямой эфир