Особенности передачи параметров в функцию по ссылке. (л.10)
Особенности передачи параметров функции по значению (собственно по значению и по адресу). (л.10)
Опишите механизм вызова функций. Вызов функции и его вид в зависимости от прототипа функции. Вызов функции с одним возвращаемым значением в различных контекстах. (л.10)
Три способа объявления функции. (л.10)
Понятие функции, ее определение и объявление. (л.10)
ДОДАТОК 3.2
До Методики екологічної оцінки якості поверхневих вод за відповідними категоріями
ЕКОЛОГІЧНА КЛАСИФІКАЦІЯ ЯКОСТІ ПОВЕРХНЕВИХ ВОД СУШІ ТА ЕСТУАРІЇВ ЗА КРИТЕРІЯМИ ВМІСТУ СПЕЦИФІЧНИХ РЕЧОВИН ТОКСИЧНОЇ ДІЇ
Клас якотіі вод | І | ІІ | ІІІ | IV | V | |||
Категорія якості вод Токсичний ефект | ||||||||
Оцінюєгься смертність Daphrvia magna Str . Ceriodaphnia affinis LіII та інших тест-об`єктів протягом 48 та 24 годин біотестування і виражається в % (Брагинський, 1985)* | Смертність відсутня | Смертність відсутня або менша 10 % протягом 48-годинного випробовування | Смертність відсутня або менша 10 % протягом 48-годинного випробовування | Смертність дорівнює 50% і більше протягом 48-годинного випробування | Смертність дорівнює 50% і більше протягом 24-годинного випробування | |||
Оцінюється смертність Ceriodaphnіa affinis ІіІІ протягом 48 годин біотестування і виражається в одиницях гострої летальної токсичності** | відсутня | відсутня | Відсутня | Відсутня | відсутня | >1 | ||
Оцінюється зменшення величин біохімічного споживання кисню бактеріями протягом однієї доби (БСК1) за методом Кньоппа і виражається в % (Метод визначення…, 1983) | <10,0. | 10.0-30.0 | 31.0-50.0 | 51.0-70.0 | >70,0 | |||
Оцінюється виживання або плодючість Cеriodaphnia протягом 7-10 діб біотестування і виражається в диницях хронічної токсичності*** | <1 | 2 | 4 | >8 | ||||
* У розробці цієї класифікації брала участь А.М. Крайнюкова (УкрНДІЕП).
** Одиниця гострої летальної токсичності – це кратність розбавлення води, при якій гине 50 % і більше особин тест-об`єкта (КНД 211.1.4.055 – 97).
***Одиниця хронічної токсичності — це найбільше значення мінімальної кратності розбавлення води, в якій хронічна токсичність не виявляється (КНД 211.1.4.056 - 97).
2.Понятие формального и фактического параметров и аргумента функции. Для чего в заголовке функции при ее определении указываются имена параметров? (л.10)
3.Сколько раз может быть определена вызываемая в программе функция? (л.10)
5.Указать определения функций (л.10):
extern void swap(int*, int*);
void swap(int*, int*);
void swap(int* p, int* q)
{
int t = *p;
*p = *q;
*q = t;
}
6.Указать ошибки, если они есть (л.10):
int sum(int x, int y){
int result;
result=x+y;
}
int sum(int n){
if(n=0) return 0;
else n+sum(n-1);
}
void p( ) {int a, b, c, result;
cin >> a >> b>> c;
result=a*b*c;
cout<<result;
return result;
}
8.Организация обмена данными между функциями? (л.10)
11. Как изменяются значения переменных в функции g()? (л.10)
void f(int val, int& ref)
{
val++;
ref++;
}
void g()
{
int i = 1;
int j = 1;
f(i, j);
cout << i << " " << j<< endl;
}
int main ()
{
g();
_getch();
return 0;
}
12. Область существования данных, локализуемых функцией, и механизм распределения памяти для данных вызываемых функций (стековый механизм) на примере последовательного вызова: f1(int, double) -> f2( *int, long) -> f3(char). (л.10)