Помощничек
Главная | Обратная связь


Археология
Архитектура
Астрономия
Аудит
Биология
Ботаника
Бухгалтерский учёт
Войное дело
Генетика
География
Геология
Дизайн
Искусство
История
Кино
Кулинария
Культура
Литература
Математика
Медицина
Металлургия
Мифология
Музыка
Психология
Религия
Спорт
Строительство
Техника
Транспорт
Туризм
Усадьба
Физика
Фотография
Химия
Экология
Электричество
Электроника
Энергетика

При выполнении следующей программы

Оператор new

b. выделяет блок памяти для размещения переменной или массива.

Если член-функция класса операция присваивания не предусмотрена, то

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

5. Какой оператор в С++ позволяет воспользоваться глобальной переменной в случае, если она скрыта локальной переменной с тем же именем

c. ::

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

f. операция new.

Какой спецификатор вводит синоним обозначения типа

a. typedef

Конструкторы для объектов членов

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

Выбрать правильный ответ для каждого пункта

операция new. 5

операция delete. 6

деструктор. 3

конструктор копии. 2

функция преобразования. 7

конструктор. 1

операция присваивания. 4

В языке С для проверки определенности идентификатора используется директива препроцессора

c. # ifdef

11. Выберите неверное утверждение в С (С++)

a. каждый символ (в том числе представленный эскейп-последовательностью) занимает ровно 4 байт

Язык программирования Си создан при разработке операционной системы

a. UNIX

13. Данный код void main() { int a=8,b=7; a+=17+b; cout<<a; } выведет на экран число:

b. 32

14. Последовательность операторов, заключенная в фигурные скобки и содержащая объявления – это…

d. блок

15. В цикле for(<выражение1>;<выражение2>;<выражение3>) ; «выражение1» задает:

b. начальные условия цикла

Какое значение примет поле x объекта obj9 в результате выполнения следующей программы?

class SAMPLE { int x; int y; void IncX() { x+=2; }
public: friend void IncX(SAMPLE &);
int GetX(); void SetX(int num) { x = num; } int GetY();
friend void IncX( SAMPLE & obj); } obj9;
int SAMPLE::GetX() { return x; }
int SAMPLE::GetY() { return y; }
void IncX(SAMPLE & obj) { obj.IncX(); }
int main() { obj9.SetX(1000); IncX(obj9);
}

a.программа выдаст сообщение об ошибке

В языке С для проверки условия-выражения используется директива препроцессора

d. # if

18. Ключевое слово this …

d. может использоваться только в функциях-членах некоторого класса и возвращает адрес объекта, для которого вызвана функция

Все символы входной последовательности разделяются на

c. символы, принадлежащие каким-либо лексемам, и символы, разделяющие лексемы.

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

d. базовым классом потоков ввода-вывода.

21. В результате выполнения следующего фрагмента b=

#include <iostream.h># include <stdlib.h>

int a=38; int g(){ int a = 16; int b =:: a; printf ("a=%d\n b = %d\n", a,b);}

int main(){ g();system("PAUSE"); return 0;}

b. 38

22. Манипулятор hex задает:

b. шестнадцатеричную базу преобразования

Бит состояния потока eofbit показывает, что

a. достигнут конец файла

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

d. do while

К мультипликативным операциям относятся

b. «*», «/», «%»

26. В С++ сеrr – это стандартный предопределенный объект потокового

a. вывода сообщений об ошибках

Список аргументов функции printf () может включать

a. может включать переменные, константы и произвольный текст, заключенный в кавычки.

28. В С++ стандартный предопределенный объект потокового ввода имеет имя

c. cin

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

c. # include

Ifndef – это директива препроцессора, используемая для

b. проверки неопределенности идентификатора.

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

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

Конструктор

a. может быть overload, но не virtual или friend.

33. Данный код void main() { int a=1,b=0; a=a|b; cout<<a; } выведет на экран число:

a. 1

Одна и та же лексема языка Си может обозначать

a. разные операции

35. Данный код void main() { int a=1,b=1; cout<<(a&=b); } выведет на экран число:

a. 1

36. В результате выполнения следующего фрагмента программы
int main(){int a=0;
for( int I =1; I<=3; I++)cout<<(float)(a+I)/2<<endl;
system("PAUSE");
return 0;}
получим вывод на дисплей

e. 0.5, 1, 1.5

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

c. iostream.h

При выполнении следующей программы

#include<stdio.h>void main()

{ int A=5; int i=1; int F;

while(i<=A){ F*=i; i++; } printf("%d", F);}

Получим на дисплее

d. факториал числа 5

 




Поиск по сайту:

©2015-2020 studopedya.ru Все права принадлежат авторам размещенных материалов.