Укажите в каких строках кода произойдет ошибка компиляции?

Укажите в каких строках кода произойдет ошибка компиляции?
1: class A
2: { public:
3: int x;
4: int GetX() { return x; };};
5: int main()
6: { A b;
7: b.SetX(2);
8: b.GetX();
9: A b1(2);
10:}



в восьмой
в четвертой
в седьмой
в девятой

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

class A {
public:
int y;
int inc(int x) { return ++y; };
int inc(short x) { return x + y; };
};
A obj; int y = 5; obj.y = 6;
cout << obj.inc(y);



6
7
11
ошибка компиляции

Если имеется код

class A { public: int a, b, c; };
A obj;
как обратиться к члену класса c?



obj.c
obj->a->b
obj->b
obj->a.b

Для чего нужны классы?

для определения новых типов в программе
для упрощения работы со сложными структурами данных
для упрощения работы с константами
для соединения данных и операций над ними

Найдите недопустимую запись символьной константы:

'F'
"\022 "
'Ю'
'\a'

Укажите в каком выражении правильно применяются операции к целочисленным типам

int a = 2, b = 0x24, c; c = a + b%a;
short x = 0, y = 2; if (y >= x) {...};
long int c <<= 2;
const char mychar = 2; long s = 3; mychar /= s;

Найдите неправильную запись набора перечисляемых значений:

enum { day = -1, night = +1 };
enum { const start = 0, const end = 1 };
enum { a, b = 2, c, d };

Если имеется объявление float f=4;double d=4; что будет выведено на экран в результате выполнения кода

if(f>d)
cout << "f>d";
if (f==d)
cout << "f=d";
if(f<d)
cout <<"f<d";



f>d
f=d
f<d

Что произойдет после следующего примера?

cout << "\n\n\n" << "Hello World" << "\a";



прозвенит звонок и выйдет сообщение "Hello World"
в четвертой строке выйдет сообщение "Hello World" и прозвенит звонок
выйдет сообщение "Hello Worlda"

RSS-материал RSS-материал

Не нашли ответ на свой вопрос? Задайте его на нашем форуме.