русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Class Point


Дата добавления: 2015-07-09; просмотров: 547; Нарушение авторских прав


{ 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;}



<== предыдущая лекция | следующая лекция ==>
Class Cat | Каков размер памяти, отводимый под объект этого класса?


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 1.192 сек.