Главная /
Структуры и алгоритмы компьютерной обработки данных /
Каким образом компилятором происходит контроль конца списка параметров во фрагменте кода: double rec(double(*pf)(double), double a, double b){ int N, i; double h,s=0.0; printf("\nВведите количество интервалов разбиения: N= "); scanf("%d",&N); printf("
Каким образом компилятором происходит контроль конца списка параметров во фрагменте кода:
double rec(double(*pf)(double), double a, double b){
int N, i;
double h,s=0.0;
printf("\nВведите количество интервалов разбиения: N= ");
scanf("%d",&N);
printf("\na= ");
h=(b-a)/N;
for (i=0;i<N;i++)
s+=pf(a+h/2+i*h);
return h*s;
}
вопрос
Правильный ответ:
известен признак конца списка параметров
известно количество параметров в списке
у данной функции фиксированное число параметров, контроль не нужен
количество параметров функций вводится с клавиатуры
Сложность вопроса
36
Сложность курса: Структуры и алгоритмы компьютерной обработки данных
75
Оценить вопрос
Комментарии:
Аноним
Спасибо за сайт
17 июн 2020
Аноним
Зачёт всё. Лечу пить отмечать отлично в зачётке по интуит
21 апр 2020
Другие ответы на вопросы из темы программирование интуит.
- # В программе объявлен и проинициализирован массив int a[]={2,4,6,8,10,12,14,16}. Укажите значение *(a+a[2]).
- # Укажите, что возвращает функция, фрагмент кода которой представлен ниже: int f (int k,int x[max]) { int i,m=x[0]; for (i=1;i<k;i++) if (m>x[i]) m=x[i]; return m; }
- # Определите размер структуры, которая объявлена следующим образом: struct Book { int num[5]; char titl[30]; char x; };
- # Какое действие над списком выполняет следующая функция: void List(Single_List* Head){ if (Head != NULL){ List(Head->Next); delete Head; } }
- # Укажите объявление указателя-константы на вещественную константу.