Главная /
Язык программирования C++ для профессионалов /
Чему будет равняться значение переменной x после выполнения следующего кода: #include "iostream.h" #include "conio.h" int main() { int x=1; M2:; for(int i=1;i<5;i++,x++); if(x>5) goto M1; else goto M2; M1: cout<<x; getch(); return 0; }
Чему будет равняться значение переменной x
после выполнения следующего кода:
Правильный ответ:
компилятор выдаст ошибку компиляции
1
5
9
Сложность вопроса
56
Сложность курса: Язык программирования C++ для профессионалов
83
Оценить вопрос
Комментарии:
Аноним
Я провалил зачёт, почему я не углядел данный сайт с всеми ответами интуит до того как забрали в армию
24 фев 2020
Аноним
Это очень легкий вопрос по интуиту.
13 июн 2017
Другие ответы на вопросы из темы программирование интуит.
- # Обязательно ли задавать в программе тип переменной?
- # Объявлены классы: class A { public: int a; A() { a = 0; }; }; class B : public A { public: B():A() {}; }; class C : protected A { public: C():A() {}; }; class D : private A { public: D():A(){}; }; Созданы объекты и ссылки: B* b = new B; C* c = new C; D* d = new D; Какие из следующих операторов приведут к ошибкам компиляции?
- # Определены классы: class base { int x, y; public: base() { x = 0; y = 0; } int getx() { return x; } int gety() { return y; } }; class Derived : private base { int z; public: Derived() : base() { z = 0; } int getz() { return z; } base::getx; }; main() { Derived *obj = new Derived; /* ??????????? */ } Какие из следующих операторов приведут к ошибкам компиляции?
- # Дано частичное определение класса MyClass: class MyClass { int a; //... public: MyClass(int); MyClass(const MyClass&); //... }; Будет ли работать этот оператор: MyClass operator+(MyClass x1, MyClass x2) { int sum= x1.a + x2.a; MyClass result(sum); return result; }
- # Какие из перечисленных операторов не следует реализовывать как внешние функции, а только как функции-члены класса: