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

Программирование на языке C++

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

В чем, кроме имени, различие между методами "f1()" и "f2()" в приведенном ниже коде?
struct Foo {     int f1() {         return 0;     }     int f2(); }; int Foo::f2() {     return 0; };  

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

Варианты ответа
f2() - это встроенная функция.
f2() - private.
f2() - это статическая функция.
f1() - это статическая функция.
f1() - это встроенная функция.(Верный ответ)
Похожие вопросы
Что можно сказать о приведенном примере?
#include <iostream.h>class A{int x;public:A(int y){x = y;}};int main(){ A a; cin >> a.x; return 0;}
Что можно сказать о приведенном примере?>
#include <iostream.h>class A{int x;public:A(int y){x = y;}};int main(){ A a(3); cout << a.x << endl; return 0;}
Почему приведенный ниже фрагмент кода НЕВЕРЕН?
namespace f { struct Obj {     struct T;     template<class T, class f>     virtual void  f() {     }  }; };  
Что неверно при инициализации 'y' в приведенном ниже коде?
class SomeClass {   int x; public:   SomeClass (int xx) : x(xx) {}; }; SomeClass x (10); SomeClass y(x);  
Для приведенного ниже кода при вызове функции Func программа аварийно завершается. В чем причина ошибки?
class Foo {     char *buf; public:     Foo(char *b = "default") {         buf = new char[strlen(b) + 1];         strcpy(buf, b);     }     ~Foo() {         delete[] buf;     } }; Foo Func(Foo f) {    return f; }
Какой из операторов нужно использовать для того, чтобы инициализировать значение p адресом объекта ob для приведенного ниже кода?
class myclass { int a;public:   myclass(int x); }; myclass::myclass(int x) { a = x;} int main() {   myclass ob(120);   myclass *p;   return 0; } 
Что будет выведено на экран в результате работы программы?
#include  <stdio.h>int a, b, c, d;void f( int a, int& c, int& d){int b;   a = 5; c = 7; b = 9;}int main(){   a = 1; c = 1; b = 1;   f(a,c,b);   printf ("%d|%d|%d",a,c,b);   return 0;}
Что будет выведено на экран в результате работы программы?
#include  <stdio.h>int a, b, c, d;void f( int& a, int& c, int& d){int b;   a = 5; c = 7; b = 9;}int main(){   a = 1; c = 1; b = 1;   f(a, b, c);   printf ("%d|%d|%d",a,c,b);   return 0;}
Что будет выведено на экран в результате работы программы?
#include <stdio.h>int a, b, c, d;void f( int& a, int c, int& d){int b;   a = 5; c = 7; b = 9;}int main(){   a = 1; c = 1; b = 1;   f(a,b,c);   printf ("%d|%d|%d",a,c,b);   return 0;}
Что будет выведено на экран в результате работы программы?
#include <stdio.h>int a, b, c, d;void f( int a, int& c, int& d){int b;   a = 5; c = 7; b = 9;}int main(){   a = 1; c = 1; b = 1;   f(b,a,c);   printf ("%d|%d|%d",a,c,b);   return 0;}