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

Язык программирования C++ для профессионалов

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

Перечислите, что характерно для оператора return?

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

Варианты ответа
может не содержать возвращаемого значения(Верный ответ)
возвращает значение типа, указанное в описании функции (Верный ответ)
завершает выполнение функции(Верный ответ)
может встречаться только один раз в теле функции
Похожие вопросы

Объявлен класс A и объект d:

class A { int a, b, c;    public: A() {a = 1; b = 2; c = 3; };            int get_a() { return a; }            int get_c() { return c; }            int get_b() { return b; }};  A* d = new A;
Как обратиться к переменной с?

Объявлен класс A и объект d:

class A { int a, b, c; public: A() {a = 1; b = 2; c = 3; }; int get_a() { return a; } int get_c() { return c; } int get_b() { return b; } };  A* d = new A();
Как обратиться к переменной с?
Определена шаблонная функция
template <class T> bool cmp(T a, T b){ return a>b? true : false;};

Как осуществить вызов функции cmp() для параметров int a1, double b1?

Объявлен некоторый класс A. Функция объявляется внутри класса A. Выберите корректные варианты объявления функции перегрузки оператора.

Чему будет равняться переменная "z" после выполнения следующего кода:

	int SUMM(int x, int y){    return (x+y);}int main(){  int z=0;  {    int x=1;    int y=3;  }  z=SUMM(x,y);  return 0;}	

Имеется программный код:

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;}

В чем ошибка при таком определении бинарного оператора: String operator+()?

Что произойдет при выполнении данного оператора switch, если val = 1?

  switch (val)   { case 1:  a();    case 2:  b();             break;    default: c();             break;  }  

Чему будет равняться значение переменной x после выполнения следующего кода:

#include "iostream.h"#include "conio.h"int main(){  int x=1;  M2:;  for(int i=1;i<5;i++,x++);  if(x>5)    goto M1;  else    goto M2;  M1: cout<<x;  getch();  return 0;}

Если имеется код char a[8]; cin >> a; и вводится текст "Hello world", то что будет в массиве a?