В программе имеется функция с прототипом int func(int k, double f). Какое из следующих объявлений приведет к ошибке компиляции?
1.void func(int m, double g = 3.14) 2.double func(int m, double h, int d = 0)
В программе имеется функция с прототипом int func(int k, double f). Какое из следующих объявлений приведет к ошибке компиляции?
1.void func(int m, double g = 3.14) 2.double func(int m, double h, int d = 0)
В программе имеется функция с прототипом int func(int k, double f). Какое из следующих объявлений приведет к ошибке компиляции?
1.void func(int m, double g = 3.14) 2.double func(int m, double h, int d = 0)
Если в программе уже имеется функция с прототипом int func(int k, double f), то какое из следующих объявлений не вызовет ошибки компиляции?
Что будет напечатано в результате работы следующей программы?
#include <iostream> double s2(double x) { return x*x; } double s3(double x) { return x*s2(x); } double s4(double x) { return s2(x)*s2(x); } int main() { typedef double (*PTF)(double); PTF pf[3] = {&s2, &s3, &s4}; double x = 2; for(int i = 0; i < 3; i++) cout << (*pf[i])(x) << endl; return 0; }
Что будет напечатано в результате работы следующей программы?
#include <iostream> #include <math> double s2(double x) { return sqrt(x); } double s3(double x) { return sqrt(s2(x)); } double (*pf1)(double); double (*pf2)(double); main() { pf1 = &s2; pf2 = &s3; cout << (*pf1)(25) << ' ' << (*pf2)(16) << endl; }
Имеется программный код:
class A{ public : int a, b; protected : int z; private : short i; } A1;class B : public A{ private : int k; int func (float d); } B1;Выберите для него верные определения функции func:
1. int B::func(float d) { B1.i = b + a; return b;} 2. int B::func(float d){ k = this.b + a; return b;} 3. int B::func(float d){ B1.z = this->b + a; return b;}
Укажите правильное объявление шаблона функции, если в программе производится вызов double х = zero<double>();
Определены классы:
class Base1 { public: void func(); };class Base2 { public: void func(); }; class Derived: public Base1, public Base2 { … };void main() { Derived a; … };Какие из следующих операторов функции main() правильны?