Укажите правильное определение переменной ссылочного типа?
<variant>int& r = a;
<variant>Point & r = Point;
<variant>void& r = b;
<variant>int& r = new int(4);
<variant>int& ar[] = {a,b,c};
<question> Выберите вариант ответа, где указаны все строки, в которых компилятор обнаружит ошибки?
Class Point
2) { private: int x;
3) public: void Print( );
4) int Getx ( ) const ;
5) };
void main ( )
7) { Point p;
8) p.x = 9;
9) Point . Print ( ) ;
10) Point obj(2);
11) }
<variant>6,7,8
<variant>2,4,6
<variant>8,9,10
<variant>4,7,8
<variant><variant> 7,8,10
<question> Какая разница между выражениями if (x=3) и if(x= =3)?
<variant>Первое выражение присваивает переменной х значение 3 и возвращает false. Второе выражение проверяет, равно ли значение переменной х числу 3, и возвращает true, если значение переменной х равно 3, и – false в противном случае.
<variant>Первое выражение присваивает переменной х значение 3 и возвращает true. Второе выражение проверяет, равно ли значение переменной х числу 3, и возвращает True, если значение переменной х равно 3, и – false в противном случае.
<variant>Первое выражение проверяет, равно ли значение переменной х числу 3, и возвращает true, если значение переменной х равно 3, и – false в противном случае. Второе выражение присваивает переменной х значение 3 и возвращает true.
<variant>Первое выражение проверяет, равно ли значение переменной х числу 3, и возвращает true, если значение переменной х равно 3, и – false в противном случае. Второе выражение присваивает переменной х значение 3 и возвращает false.
<variant>Все ответы не правильны
<question> Если перечисление (enum) задано следующим образом, то каковы значение элемента Blue?
enum Color {WHITE, BLACK=100, RED, BLUE, GREEN=300};
<variant>BLUE=103
<variant>BLUE=102
<variant>BLUE=104
<variant>BLUE=105
<variant>BLUE=106
<question> Чем отличается конструктор копий от оператора присваивания (=)?
<variant>Оператор присвоения создает новый временный объект, а конструктор копий работает с существующим объектом
<variant>Оператор присвоения работает с существующим объектом, а конструктор копий создает новый временный объект.
<variant>Нет никаких отличий
<variant>Оператор присвоения не работает с существующим объектом, а конструктор копий – да.
<variant>Все ответы не правильны
<question> Что представляет собой указатель this?
<variant>Это открытый параметр, который указывает на сам объект.
<variant>Это закрытый параметр, который указывает на сам объект.
<variant>Это скрытый параметр, который указывает на сам объект.
<variant>Это скрытый параметр, который указывает на другой объект.
<variant>Это скрытый параметр, который не указывает на сам объект.
<question> Чем отличаются варианты перегруженных функций-членов?
<variant>Перегруженных функции-членов класса имеют разные имена, но отличаются количеством или типом параметров.
<variant>Перегруженных функции-членов класса не имеют одинаковое имя, но отличаются количеством или типом параметров.
<variant>Перегруженных функции-членов класса имеют одинаковое имя, но не отличаются количеством или типом параметров.
<variant>Перегруженных функции-членов класса имеют одинаковое имя, но отличаются количеством или типом параметров.
<variant>Все ответы не правильны.
<question> В чем разница между определением и объявлением?
<variant>Определение резервирует память, а объявление – нет. Объявления часто являются и определениями, за исключением объявлений классов, прототипов функций и новых типов с помощью ключевого слова typedef.
<variant>Определение не резервирует память, а объявление – да. Объявления часто являются и определениями, за исключением объявлений классов, прототипов функций и новых типов с помощью ключевого слова typedef.
<variant>Определение резервирует память, а – нет. Объявления часто являются и определениями, за исключением объявлений классов, прототипов функций и новых типов с помощью ключевого слова typerun.
<variant>Нет никакой разницы
<variant>Все ответы не правильны
<question> Когда вызывается конструктор копирования ?
<variant>Всегда, когда создается временная копия объекта. Это случается один раз, когда объект передается как параметр.
<variant>Когда нужно удалить оригинал объекта.
<variant>Всегда, когда создается временная копия объекта. Это случается каждый раз, когда объект передается в функцию как значение.
<variant>Всегда, когда создается переменный объект. Это случается каждый раз, когда объект передается как значение.
<variant>Все ответы не правильны.
<question> Когда вызывается деструктор?
<variant>Деструктор вызывается каждый раз при восстановлении объекта.
<variant>Деструктор не вызывается каждый раз при удалении объекта, это происходит либо при выходе его из области действия, либо при вызове оператора delete для указателя на данный объект.
<variant>Деструктор вызывается каждый раз при удалении объекта, что происходит либо при выходе его из области действия, либо при вызове оператора delete для указателя на данный объект.
<variant>Деструктор вызывается каждый раз при удалении объекта, что происходит либо при выходе его из области действия, либо при вызове оператора typedef для указателя на данный объект.
<variant>Все ответы не правильны.
<question> В чем различие между ссылкой и указателем?
<variant>Ссылка представляет собой псевдоним, а указатель – это переменная, которая содержит данные. Ссылки могут быть нулевыми и могут быть переназначены.
<variant>Ссылка представляет собой переменную, а указатель – это псевдоним, которая содержит адрес. Ссылки не могут быть нулевыми и не могут быть переназначены.
<variant>Ссылка представляет собой псевдоним, а указатель – это переменная, которая содержит адрес. Ссылки не могут быть нулевыми и не могут быть переназначены.
<variant>Ссылка представляет собой функции члена класса, а указатель – это переменная, которая содержит адрес. Ссылки не могут быть нулевыми и не могут быть переназначены.
<variant>Все ответы не правильны.
<question> Когда нужно использовать именно указатель, а не ссылку?
<variant>Если необходимо назначить указателю новую переменную или сделать указатель нулевым.
<variant>Если необходимо назначить указателю уже использованную переменную или сделать указатель нулевым.
<variant>Если необходимо назначить указателю новую переменную или сделать указатель нулевым.
<variant>Нельзя использовать указатель без помощи ссылки
<variant>Все ответы не правильны
<question> Что возвращает оператор new, если для создания нового объекта недостаточно памяти?
<variant>Ничего не возвращает
<variant>Нулевый указатель.
<variant>Нулевый результат
<variant>Все ответы правильны
<variant>Все ответы не правильны.
<question> Какой оператор возвращает адрес переменной?
<variant>Оператор обращения к адресу (&)используется для определения адреса любой переменной.
<variant>Оператор взятия значения (*) используется для определения адреса любой переменной.
<variant>Оператор ввода (>>) используется для определения адреса любой переменной
<variant>Оператор вывода (<<) используется для определения адреса любой переменной
<variant><variant> Все ответы не правильны
<question> Какой оператор используется для получения значения, хранимого по адресу, находящемуся в указателе?
<variant>Оператор взятия значения ($) используется для доступа к значению, которое находится по адресу, содержащемуся в указателе
<variant>Оператор взятия значения (*) используется для доступа к значению, которое находится по адресу, содержащемуся в указателе
<variant>Оператор взятия значения (#) используется для доступа к значению, которое находится по адресу, содержащемуся в указателе
<variant>Оператор взятия значения (%) используется для доступа к значению, которое находится по адресу, содержащемуся в указателе
<variant>Оператор взятия значения (@) используется для доступа к значению, которое находится по адресу, содержащемуся в указателе
<question> Что такое указатель?
<variant>Указатель – это переменная, которая содержит адрес функции-члена
<variant>Указатель – это переменная, которая содержит адрес другой переменной.
<variant>Указатель – это переменная, которая содержит адрес члена класса
<variant>Указатель – это переменная, которая содержит параметр другой переменной
<variant>Все ответы не правильны
<question> Что описывает документ «Описание прецедентов», создаваемый на этапе анализа проекта?
<variant>Список характеристик и ограничений, наложенных заказчиком
<variant>Взаимосвязи объектов сферы деятельности
<variant>Системные и аппаратные средства, на которых предстоит реализовать проект.
<variant>Прецеденты, сценарии, предварительные и окончательные условия, а также визуализацию структуры проекта.
<variant>Описание требований заказчика к проекту
<question> В чем разница между оператором косвенного доступа и оператором обращения к адресу?
<variant>Оператор косвенного доступа (*) возвращает адрес переменной в памяти, хранимому в указателе, а оператор обращения к адресу (&) возвращает значение по адресу.
<variant>Оператор косвенного доступа (*) не возвращает значение по адресу, а оператор обращения к адресу (&) – да.
<variant>Нет никакой разницы
<variant>Оператор косвенного доступа (*) возвращает значение по адресу, хранимому в указателе, а оператор обращения к адресу (&) возвращает адрес переменной в памяти.
<variant>Оператор косвенного доступа (*) возвращает значение по адресу, хранимому в указателе, а оператор обращения к адресу (&) возвращает параметр переменной в памяти
<question> Если объявлена переменная типа unsigned short с именем yourAge, как объявить указатель на нее?
<variant>unsigned short *pAge = &yourAge;
<variant>unsigned short *pAge = &yourAge
<variant>unsigned short pAge = &yourAge;
<variant>unsigned short *pAge = yourAge;
<variant>unsigned *pAge = &yourAge;
<question> Присвойте переменной yourAge значение 50 с помощью указателя unsigned short *pAge = &yourAge;
<variant>*pAge = 50;
<variant>*Age = 50;
<variant>pAge = 50;
<variant>*pAge* = 50
<variant>*p= 50;
<question> Можно ли организовать цикл while внутри цикла for?
<variant>Да. Любой цикл может быть вложен внутрь другого цикла
<variant>Нет. Любой цикл не может быть вложен внутрь другого цикла
<variant>while и for не являются циклами
<variant>Нет. Если параметры не совпадают
<variant>Все ответы не правильны
<question> Отладка: какая ошибка допущена в следующем объявлении?