![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Контрольные вопросы
1. Каков будет результат работы следующей программы? Что вы можете сказать по поводу функции swap?
*/
# include <iostream.h>
void swap(int i, int j)
{
int temp = i;
i = j;
j = temp;
}
int main()
{
int a = 10, b = 3;
swap (a, b);
cout << "а = " << a << " and b = " << b;
return 0;
}
/*
2. Каков будет результат работы следующей программы? Что вы можете сказать по поводу еще одной функции swap?
*/
#include <iostream.h>
void swap(int &i, int &j)
{
int temp = i;
i = j;
j = temp;
}
int main()
{
int a = 10, b = 3;
swap (a, b);
cout << "а = " << a << " and b = " << b;
return 0;
}
/*
3. Что за проблема возникнет со следующими перегруженными функциями?
*/
void inc(int &i)
{
i = i + 1;
}
void inc(int &i, int diff = 1)
{
i = + diff;
}
/*
4. Найдите ошибку в функции.
/*
double volume(double length, double width = 1, double height)
{
return length * width * height
}
/*
5. Найдите ошибку в функции.
*/
void inc (int &i, int diff = 1)
{
i = I + diff;
}
/*
6. В этой программе есть ошибка. Что это за ошибка и как ее исправить?
*/
# include<iostream.h>
int main()
{
double x = 5.2;
cout << x << " ^ 2 = " << sqr(x);
return 0;
}
double sqr(double х)
{ return x * x; }
/*
7. Попробуйте в функции вычисления факториала использовать операцию?:.
Дата публикования: 2014-11-28; Прочитано: 242 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!