Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
_ucheba_vt_iga230106_testi_oap.doc
Скачиваний:
3
Добавлен:
01.04.2025
Размер:
160.26 Кб
Скачать

Вопрос 88 (41970)

Наследование - это

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

2: позволяет использовать в дочерних классах функционал родительского класса и, в случае необходимости, дополнять его

3: представляет собой способность к изменению функционала, унаследованного от базового класса

Вопрос 89 (41971)

Полиморфизм - это

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

2: позволяет использовать в дочерних классах функционал родительского класса и, в случае необходимости, дополнять его

3: представляет собой способность к изменению функционала, унаследованного от базового класса

Вопрос 90 (41972)

Интерфейс

1: представляет собой набор функций, которые реализуют класс

2: представляет собой описание набора функций

3: представляет собой описание набора функций, которые реализуют класс

4: представляет собой описание набора функций

Вопрос 91 (41973)

Класс является

1: представителем объекта

2: описанием объекта

3: частью объекта

4: реализатором объекта

Вопрос 92 (41974)

Объект является

1: конкретным описанием определенного класса

2: конкретной частью определенного класса

3: производной определенного класса

4: конкретным представителем определенного класса

Вопрос 93 (41975)

Из приведенных утверждений

а) объект является экземпляром определенного класса

б) класс является экземпляром определенного объекта

1: верно только а

2: верно только б

3: верны и а, и б

4: оба утверждения ложны

Вопрос 94 (41976)

Поля - это

1: переменные, принадлежащие классу или экземпляру класса

2: процедуры и функции класса

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

4: синтаксическая надстройка, поддерживаемая компилятором и средой Visual Basic, которая позволяет вызывать методы других объектов

Вопрос 95 (41977)

Методы - это

1: переменные, принадлежащие классу или экземпляру класса

2: процедуры и функции класса

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

4: синтаксическая надстройка, поддерживаемая компилятором и средой Visual Basic, которая позволяет вызывать методы других объектов

Вопрос 96 (41978)

Свойства - это

1: переменные, принадлежащие классу или экземпляру класса

2: процедуры и функции класса

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

4: синтаксическая надстройка, поддерживаемая компилятором и средой Visual Basic, которая позволяет вызывать методы других объектов

Вопрос 97 (41979)

События - это

1: переменные, принадлежащие классу или экземпляру класса

2: процедуры и функции класса

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

4: синтаксическая надстройка, поддерживаемая компилятором и средой Visual Basic, которая позволяет вызывать методы других объектов

Вопрос 98 (41980)

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

1: Поля

2: Методы

3: Свойства

4: События

Вопрос 99 (41981)

Процедуры и функции класса - это

1: Поля

2: Методы

3: Свойства

4: События

Вопрос 100 (41982)

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

1: Поля

2: Методы

3: Свойства

4: События

Вопрос 101 (41983)

Синтаксическая надстройка, поддерживаемая компилятором и средой Visual Basic, которая позволяет вызывать методы других объектов - это

1: Поля

2: Методы

3: Свойства

4: События

Вопрос 102 (41984)

Указатель - это переменная, которая содержит в качестве своего значения _______ другой переменной

1: Значение

2: Адрес

3: Выражение

4: Тип

Вопрос 103 (41985)

Указатель - это

1: Константа

2: Адрес

3: Переменная

4: Выражение

Вопрос 104 (41986)

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

1: 0

2: положительным

3: отрицательным

4: все перечисленное

Вопрос 105 (41987)

Для инициализации указателя можно использовать

1: Значение

2: Адрес

3: Выражение

4: Тип

Вопрос 106 (41988)

Для инициализации указателя можно использовать

1: Любое целое значение

2: Только положительное целое значение

3: Только ноль

4: Любое целое значение, только не ноль

Вопрос 107 (41989)

Для инициализации указателя можно использовать

1: null

2: 0

3: адрес

4: все перечисленное

Вопрос 108 (41990)

Из приведенных утверждений

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

б) Указатель, объявленный как void, может быть разыменован

1: верно только а

2: верно только б

3: верны и а, и б

4: оба утверждения ложны

Вопрос 109 (41991)

Из приведенных утверждений

а) Указатели разных типов нельзя присваивать друг другу без операции приведения типа.

б) Указатель, объявленный как void, может быть разыменован.

1: верно только а

2: верно только б

3: верны и а, и б

4: оба утверждения ложны

Вопрос 110 (41992)

Что печатается при выполнении оператора? Предполагайте следующие объявления переменных:

char s1[ 50 ] = "jack";

char s2[ 50 ] = "jill";

char s3[ 50 ] , *sptr;

cout << strcpy( s3, s2 ) << endl;

1: jill

2: jack

3: 4

4: True

Вопрос 111 (41993)

Что печатается при выполнении оператора? Предполагайте следующие объявления переменных:

char s1[ 50 ] = "jack";

char s2[ 50 ] = "jill";

char s3[ 50 ] , *sptr;

cout << strcat( strcat( strcpy( s3, s1 ) , " and " ), s2 ) << endl;

1: jack and

2: and jill

3: jack and jill

4: 4 and 4

Вопрос 112 (41994)

Что печатается при выполнении оператора? Предполагайте следующие объявления переменных:

char s1[ 50 ] = "jack";

char s2[ 50 ] = "jill";

char s3[ 50 ] , *sptr;

cout << strlen( s1 ) + strlen( s2 ) << endl;

1: 4

2: 8

3: jackjill

4: оператор содержит ошибку

Вопрос 113 (41995)

Из приведенных утверждений

а) Комментарии при выполнении программы вызывают печать компьютером на экране текста после символов //.

б) Если вывод осуществляется в cout, то esc-последовательность \n вызывает перемещение курсора к началу следующей строки на экране.

1: верно только а

2: верно только б

3: верны и а, и б

4: оба утверждения ложны

Вопрос 114 (41996)

Из приведенных утверждений

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

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

1: верно только а

2: верно только б

3: верны и а, и б

4: оба утверждения ложны

Вопрос 115 (41997)

Из приведенных утверждений

а) Объявления в теле функции C++ могут появляться почти везде.

б) C++ рассматривает переменные number и NuMbEr как одинаковые.

1: верно только а

2: верно только б

3: верно только б

4: оба утверждения ложны

Вопрос 116 (41998)

Из приведенных утверждений

а) Операция взятия по модулю (%) может применяться только к целым числам.

б) Все арифметические операции *, /, %, + и - имеют одинаковый уровень приоритета.

1: верно только а

2: верно только б

3: верны и а, и б

4: оба утверждения ложны

Вопрос 117 (41999)

Из приведенных утверждений

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

б) Тело каждой функции ограничивается левой и правой фигурными скобками ( { и } )

1: верно только а

2: верно только б

3: верны и а, и б

4: оба утверждения ложны

Вопрос 118 (42000)

Из приведенных утверждений

а) Программа на C++, которая выводит три строки, должна содержать три оператора вывода, использующих cout.

б) Элементы данных или элемент-функции, объявленные со спецификатором доступа private, доступны для элемент-функций класса, в котором они объявлены.

1: верно только а

2: верно только б

3: верны и а, и б

4: оба утверждения ложны

Вопрос 119 (42001)

Из приведенных утверждений

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

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

1: верно только а

2: верно только б

3: верны и а, и б

4: оба утверждения ложны

Вопрос 120 (42002)

Из приведенных утверждений

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

б) Указатель, объявленный как void, может быть разыменован.

1: верно только а

2: верно только б

3: верны и а, и б

4: оба утверждения ложны

Вопрос 121 (42003)

Из приведенных утверждений

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

б) В операторе выбора switch должна быть метка default.

1: верно только а

2: верно только б

3: верны и а, и б

4: оба утверждения ложны

Вопрос 122 (42004)

Из приведенных утверждений

а) В операторе выбора switch в разделе default требуется оператор break.

б) Выражение, содержащее операцию ||, истинно, если истинны оба операнда этой операции.

1: верно только а

2: верно только б

3: верны и а, и б

4: оба утверждения ложны

Вопрос 123 (42005)

Из приведенных утверждений

а) Массив может хранить много различный типов данных.

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

1: верно только а

2: верно только б

3: верны и а, и б

4: оба утверждения ложны

Вопрос 124 (42006)

Из приведенных утверждений

а) Если количество начальных значений в списке инициализации меньше, чем количество элементов массива, оставшиеся элементы автоматически получают в качестве начальных значений последние значения из списка инициализации.

б) Если список инициализации содержит начальных значений больше, чем элементов массива, то это - ошибка.

1: верно только а

2: верно только б

3: верны и а, и б

4: оба утверждения ложны