{ private:
int x;
public:
Point (){}
void Print () { cout << “x=” <<x;}
};
<variant>Нет, не имеются
<variant>Нельзя перед членами-данными класса ставить спецификатор доступа private, так как это очевидно по умолчанию
<variant>Поскольку класс описывается с ключевым словом «class», слово private- излишне
<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> Что такое класс, с точки зрения объектно-ориентированного программирования?
<variant>Идентификатор типа для переменной
<variant>Абстракция понятия предметной области
<variant>Название сущности
<variant>Объективная реальность мира
<variant>Пользовательский тип данных
<question> Каким образом в программе можно вводить удобные обозначения для сложных описаний типов?
<variant>Использованием базовых типов и их сочетаний
<variant>Введением нового типа
<variant>Использовать спецификатор typeid
<variant>Конструированием производных типов
<variant>С помощью различных сочетаний служебных слов
<question> Что обозначает следующий формат производного типа (с именем type):
type * имя;
<variant>Переменная типа type
<variant>Ссылка на объекты типа type
<variant>Указатель на ссылку типа type
<variant>Указатель на объекты типа type
<variant>Объект типа type
<question> Что обозначает следующий формат: type1 * имя (type2);
<variant>Функция, принимающая аргумент типа type2 и возвращающая указатель на объект типа type1
<variant>Указатель на функцию, принимающую параметр типа type2 и возвращающую значение типа type1
<variant>Указатель на функцию, принимающую параметр типа type2 и возвращающую указатель на объект типа type1
<variant>Ссылка на функцию, возвращающую значение типа type1
<variant>Функция с параметром type2 и результатом типа type1
<question> На какие типы принято разделять все возможные производные типы?
<variant>На классы
<variant>На скалярные
<variant>На агрегатные (структурированные)
<variant>На А,В и С
<variant>На А и В
<question> Так как с объектом связано значение, то для объекта задается тип, который:
<variant>Используется для контроля типа
<variant>Определяет требуемое для объекта количество памяти
<variant>Задаем совокупность операций, допустимых для объекта
<variant>Интерпретирует двоичные коды значений при последующих обращениях к объекту
<variant>А, В, С и D
<question> Что включают агрегатные (структурированные) типы?
<variant>Структуры
<variant>Массивы
<variant>А, В, С и D
<variant>Объединения
<variant>Классы
<question> Какое из следующих выражений не является право - допустимым ? Укажите неправильный ответ
<variant>Вызов функции, не возвращающей ссылки
<variant>Имя функции
<variant>Имя массива
<variant>Имя константы
<variant>Имя указателя
<question> Что, кроме типов, для объектов явно, либо по умолчанию, не определяется?
<variant>Продолжительность существования объектов и их имен
<variant>Класс памяти
<variant>Видимость объекта
<variant>Использование объекта в лево - либо право -допустимом выражении
<variant>Тип компоновки (связывания)
<question> Описание массива (без указания размера и без списка начальных значений) может использоваться:
<variant>При работе с массивом
<variant>В определении массива
<variant>При инициализации массива
<variant>В списке формальных параметров при определении функции
<variant>По усмотрению программиста
<question> Пусть int a=40; int b=50; Какое из выражений выяснит неравенство этих переменных( то есть даст значение true)?
<variant>! (a= =<variant>
<variant>a = b
<variant>a <= b && a >= b
<variant>a = = b
<variant>! (a!=<variant>
<question> Пусть int a=40; int b=50;. Укажите ошибку при применении условного оператора if ?
<variant>if (a = = <variant>{int c = a + b;}
<variant>if (a = <variant>{int c = a + b;}
<variant>if (a ! = <variant>a = b;
<variant>if (a < b || a = = <variant>a = b; b = 0;
<variant>int c = (a ! =<variant>? a : b;
<question> Что такое рекурсия?
<variant>Это способность функции использовать глобальные переменные
<variant>Это способность функции вызывать саму себя
<variant>Это способность функции использовать локальные переменные
<variant>Это способность функции использовать механизм обратного вызова
<variant>Это возможность функции вызывать в своем теле любую другую
<question> Что неправильно в этой функции?
# include<iostream.h>
void f (int x) {return x+x;}