Главная /
Программирование на языке C в Microsoft Visual Studio 2010 /
Что произойдет при выполнении программы? int summa(int N, int a[6]); int main() { int i,n; int a[6] = {8, 65, 10, 2, 4, 1}; n = sizeof(a)/sizeof(a[0]); printf("Сумма: %d", summa(n-1, a)); } int summa(int N, int a[6]) { return a[N]+summa(N-1, a); }
Что произойдет при выполнении программы?
int summa(int N, int a[6]);
int main()
{
int i,n;
int a[6] = {8, 65, 10, 2, 4, 1};
n = sizeof(a)/sizeof(a[0]);
printf("Сумма: %d", summa(n-1, a));
}
int summa(int N, int a[6])
{
return a[N]+summa(N-1, a);
}
вопрос
Правильный ответ:
вычисление суммы элементов массива
ошибка при вычислении значения переменной
n
аварийное завершение работы программы
Сложность вопроса
89
Сложность курса: Программирование на языке C в Microsoft Visual Studio 2010
62
Оценить вопрос
Комментарии:
Аноним
Пишет вам сотрудник университета! Незамедлительно уничтожьте сайт vtone.ru с ответами на интуит. Я буду жаловаться!
05 ноя 2020
Аноним
Это очень не сложный тест intuit.
20 апр 2016
Аноним
Большое спасибо за решениями по intuit.
22 ноя 2015
Другие ответы на вопросы из темы программирование интуит.
- # При каких значениях переменной error в результате выполнения приведенной программы на экран будет выведено сообщение Возникла ошибка записи (ERR_WRITE)? int main(void) { typedef enum { ERR_READ, ERR_WRITE, ERR_CONVERT} Err; Err error; switch (error) { case ERR_READ: printf("Возникла ошибка чтения (ERR_READ)\n"); break; case ERR_WRITE: printf("Возникла ошибка записи (ERR_WRITE)\n"); break; case ERR_CONVERT: printf("Возникла ошибка преобразования (ERR_CONVERT)\n"); break; default: printf("Возникла неизвестная ошибка\n"); break; }; return 0; }
- # Какие новые объекты создаются при рекурсивном вызове функции?
- # По какой формуле вычисляется общий размер многомерного массива в байтах?
- # В каком случае при возникновении ошибки при выделении памяти эта ошибка не будет корректно обработана?
- # Какие утверждения являются верными?