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

Язык программирования C++

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

В каких выражениях правильно определен метод класса Ping?
class Ping {  public: float f, d;           int a;           void MathFunc(double D);};

(Ответ считается верным, если отмечены все правильные варианты ответов.)

Варианты ответа
Ping::MathFunc(double D) {f = D;}
void Ping::MathFunc(double D) {this->f = D;}(Верный ответ)
void Ping::MathFunc(double D) {f = D;}(Верный ответ)
Похожие вопросы
Укажите какому классу принадлежит атрибут Z1
  class t   { public: double sum::Z1;} C;  class sum   { public: double t::Z1;} D;  
Верен ли код
Team::Player p; p.GoGoGo();
для класса Team, описанного следующим образом:
class Team{public: int score; class Player { public:  void GoGoGo(){ printf("Player is going to a goal.\n");  } }; void SetScore(int x){ score = x;} void ShowScore(){printf("%d\n",score);}};  
Вызовет ли следующее объявление ошибку компиляции
  class A{      public: void sum(double s1,double s2);       int sum (int s1,int s2);     };   
В каком случае описание класса верно?
 1. class A{ public:      int x;            int summ(int a){return x+a;}};2. class my_cl{ public:      int f;      int summ(int a){return x+a;}};3. class B{ public:      int F;      void Ch_F(int x)      {   F=x;  return F;      }}; 
Если имеется код
class A { public: int a, b, c; };A obj;
как обратиться к члену класса c?
Если имеется объявление float f=4;double d=4; что будет выведено на экран в результате выполнения кода
if(f>d)cout << "f>d";if (f==d)cout << "f=d";if(f<d)cout <<"f<d";
Если записано
class A { public: void f() { cout << 1; } }; class B : public A { public: void f() { cout << 2; } };
то что будет напечатано в результате выполнения кода?
B b; A& a=b; a.f();
Имеется класс:
class Team{public: int score; class Player { public:  void GoGoGo(){ printf("Player is going to a goal.\n");  } }; void SetScore(int x){ score = x;} void ShowScore(){printf("%d\n",score);}}; 
Выберите из нижеприведенных записей корректные коды для этого класса:
1. Team::Player p; p.GoGoGo();2. Team t;t.Player p;p.GoGoGo(); 
Шаблон A и его специализации объявлены следующим образом:
template <class T> class A{  public:  A(){ printf("1   ");}};template <> class A<int>{  public:  A(){ printf("2   ");}};template <> class A<char*>{  public:  A(){ printf("3   ");}};  
Какой будет результат после выполнения кода
A<int> a;A<char> a1;A<long> a2;  
Укажите правильный вызов функции, объявленной следующим образом: void Iterat(int a, float b, short c);