Quizzes
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
implicit-conversion
:
Content language: Русский
English
Чему будет равно значение переменной с: int a=4; int b=3; double c=a/b;
implicit-conversion
В каких строчках кода функции main содержаться ошибки создания объектов классов A и B: #include <iostream> using namespace std; class A { public: A() { n = 0; } explicit A( int t) { n = t; } int n; }; class B { public: B(int t) { n = t; } int n; }; int main(int argc, char *argv[]) { A a1 = 7; // 1 A a2; // 2 A a3 = A(7); // 3 A a4(7); // 4 B b1 = 6; // 5 B b2 = B(6); // 6 B b3; // 7 return 0; }
implicit-conversion
В случае следующих приведений типов, какой вывод будет у этой программы? #include <iostream> int main() { float a = 256.5; unsigned char b = static_cast<unsigned char>(a); a += b + 1.f; std::cout << static_cast<int>(a); }
implicit-conversion
Содержатся ли в этом коде ошибки? struct A { int &a; A(int &b) : a(b) { } }; int main() { A a(10); return 0; }
implicit-conversion
Что будет выведено на экран в результате выполнения следующего кода? #include <iostream> class A { public: A() { } operator int() { return 10; }; operator float() const { return 2.0; }; }; class B { public: B() { } operator int() const { return 5; }; operator float() { return 1.0; }; }; int main() { A a; B b; std::cout << a + b << std::endl; return 0; }
implicit-conversion
Что напечатает следующий код: #include <stdio.h> int a(int p) { return 1; } int main() { int a(0); printf("%d", a); return 0; }
implicit-conversion
Что будет выведено в результате выполнения кода: #include <iostream> #include <stdint.h> struct A { int value; }; struct B { uint8_t value; B(A & a) { value = a.value; } }; void func(B b) { std::cout << (int)b.value; } int main(int argc, char * argv[]) { A a = { 300 }; func(a); }
implicit-conversion
extern void f( unsigned int ); extern void f( int ); extern void f( char ); int main() { unsigned char uc; f( uc ); return 0; } Какой из вариантов перегруженной функции f будет вызван? (при условии что unsigned char занимает 1 байт, а int - 4 байта)
implicit-conversion
← Prev
1
Next →
Sign Up Now
or
Subscribe for future quizzes