База ответов ИНТУИТ

Язык программирования C++ для профессионалов

<<- Назад к вопросам

Чему будет равна переменная x перед выходом из данной функции?

void f()  {     int x = 2;    x = x++;  }

(Отметьте один правильный вариант ответа.)

Варианты ответа
3(Верный ответ)
2
1
Похожие вопросы

Чему будет равна переменная x?

void f(){  int x = 1;  int &y = x;      int &z = y;      z = -1;  }

Заголовок обобщенного метода print шаблона List имеет вид template <class Data> void List <Data>::print();. Что для данной записи обозначает следующее:

void List <char>::print(){... }	

Что произойдет, если при возникновении особой ситуации блок try не будет обнаружен в данной функции?

Определите результат работы данной программы для A a; B b; b.f();

	class A { public: void f() { cout << 5; } };	class B : public A	{ public: void f() { cout << 6; } };	

Чему будет равняться переменная "z" после выполнения следующего кода:

	int SUMM(int x, int y){    return (x+y);}int main(){  int z=0;  {    int x=1;    int y=3;  }  z=SUMM(x,y);  return 0;}	

Выберите вариант правильного объявления шаблона класса A:

1.class A<T>{public:	void f();};void A<T>::f(){}; 2.template<class T>class A{public:	void f(){}};template<class T>void A::f(){};	

Определены классы:

 class Base1    {       public:       void func();   };class Base2    {       public:       void func();   }; class Derived: public Base1, public Base2  {    …  };void main() {     Derived a;   … };
Какие из следующих операторов функции main() правильны?

Если записано

	class A { public: void f() { cout << 1; } };	class B : public A	{ public: void f() { cout << 2; } };	
то что будет напечатано? B b; b.f();

Если записано

class A { public: void f() { cout << 1; } };class B : public A{ public: void f() { cout << 2; } };	
то что будет напечатано? B b; A& a=b; a.f();

Чему будет равняться значение переменной "ii" после выполнения приведенного ниже кода?

int ii = 0; int& rr = ii; rr++;