Главная /
Структуры и алгоритмы компьютерной обработки данных /
Каким образом компилятором происходит контроль конца списка параметров во фрагменте кода: float sum(int k, ...) { int *p=&k; float s=0; for(;k!=0;k--) s+=*(++p); return s; }
Каким образом компилятором происходит контроль конца списка параметров во фрагменте кода:
float sum(int k, ...) {
int *p=&k;
float s=0;
for(;k!=0;k--)
s+=*(++p);
return s;
}
вопрос
Правильный ответ:
известен признак конца списка параметров
известно количество параметров в списке
контроль конца списка параметров данной функции проводить не надо
количество параметров у функций при компиляции должно быть фиксировано
Сложность вопроса
75
Сложность курса: Структуры и алгоритмы компьютерной обработки данных
75
Оценить вопрос
Комментарии:
Аноним
Если бы не эти решения - я бы не справился c этими тестами intuit.
24 дек 2015
Другие ответы на вопросы из темы программирование интуит.
- # Укажите, что возвращает функция, фрагмент кода которой представлен ниже: float a (int k, float x[max]) { int i; float s=0.0; for (i=0;i<k;i++) s+=x[i]; return s/k; }
- # Динамическая память явно не освобождена в программе. Тогда:
- # В программном коде выполнено объявление динамической структуры стека: struct Single_List { int Data; Single_List *Next; }; struct Stack { Single_List *Top; }; . . . . . . . . . . . . . . . Stack *Top_Stack; Какое значение содержит Top_Stack->Top?
- # Укажите методы организации исчерпывающего поиска
- # Выполните кодирование текста "abcaabbaac", к которому применено сжатие по методу Хаффмана. Считать, что очередной бит кода начинает формироваться с единицы