C++
For a give ...
Site Language: English
Українська
English
Русский
Programming Tests
Login
Sign Up
Programming Tests
Theory
Snippets
Papers
Landing
Android
Prices
FAQ
Cosmo Story
Terms and Conditions
Privacy Policy
Cookies Policy
Send Feedback
For a given initialization of the variable and class, will the code compile?
int AnyName; class AnyName;
Yes
No
Explanation
Names of classes and names of no-classes are in different scopes
class
variables
variable-scope
scope
Like
Login in
to like
Comment
Login in
to comment
Share
Tweet
Related Content
Скомпилируется ли следующий код: int a = 0; double b = 0.0; namespace space1 { int a=1; double b=1.0; } namespace space2 { int a=2; double b=2.0; } int main() { int a=0; double b=0.0; return 0; }
Область видимости переменной, объявленной внутри блока, распространяется…
Для даных класов в C++, что выведется на экран? #include<iostream> using namespace std; class A{ public: A(){cout<<"A";} }; class B{ public: B(){cout<<"B";} }; class C{ public: C(){cout<<"C";} }; A a; int main(){ B b; return 1; } C c;
В каком месте можно использовать переменную 'y' ? int main(int argc, char** argv) { if ( argc > 2 ) { } else if (int y = argc - 1) { // 1 } else { // 2 } // 3 return 0; }
содержит ли этот код ошибки? void Test() { try { int i = 10, j = 20; // 1 throw int(10); // 2 } catch (...) { // 3 i = 20; // 4 int j = 20; // 5 } }
C
++
Quiz
Login to learn C++
or
Read more about
C++ Quizzes
Follow CodeGalaxy
Mobile Beta
Send Feedback
Keep exploring
C++ quizzes
int main() { const int* i = int(); // 1 int const* j = int(); //2 int* const k = int(); //3 int* l(); //4 ++i; //5 ++j; //6 ++k; //7 ++*k; //8 ++l; //9 } Откомпилируется ли такой код? Если нет, то в каких строчках будут ошибки компиляции? После стандарта C++14.
Какой результат работы программы? #include <iostream> using namespace std; void f(double) { cout<<"f1"<<endl; } void f(const int ) { cout<<"f2"<<endl; } void f( int & ) { cout<<"f3"<<endl; } void main(void) { int n = 1; double b = 2; f(n); f(b); }
#include <iostream> using namespace std; int &test() { static int a = 3; return a; } int main() { ++++++test(); cout << test() << endl; return 0; } Что выведет cout?
При истинности какого из приведенных высказываний имеет смысл вычитание указателей?
Какое ключевое слово используется для описания пространства имен?
В чем разница между X x; и X x(); ?
Sign Up Now
or
Subscribe for future quizzes
Login in to like
Login in to comment