Главная /
Программирование на языке C в Microsoft Visual Studio 2010 /
Какое значение n должен задать пользователь для того, чтобы в результате выполнения приведенной программы на экран было выведено сообщение Ошибка! Сообщение 1 Сообщение 2? #include <stdio.h> #include <conio.h> #include <stdarg.h> void er
Какое значение n
должен задать пользователь для того, чтобы в результате выполнения приведенной программы на экран было выведено сообщение Ошибка! Сообщение 1 Сообщение 2
?
#include <stdio.h>
#include <conio.h>
#include <stdarg.h>
void error(int severity, ... );
int main( void )
{
char err[][30] = {"Сообщение 1", "Сообщение 2"};
int n = -1;
printf("Введите степень критичности ошибки (целое число): ");
scanf("%d", &n);
switch (n) {
case 0: error(0, "Ошибка!", '\0');
break;
case 1: error(0, "Ошибка!", err[0], '\0');
break;
default: error(1, "Ошибка!", err[0], err[1], '\0');
}
return 0;
}
void error(int severity, ... )
{
va_list ap;
va_start(ap, severity);
for (;;) {
char *p = va_arg(ap, char*);
if (p == '\0') break;
printf("%s ", p);
}
va_end(ap);
printf("\n");
}
вопрос
Правильный ответ:
0
1
2
Сложность вопроса
92
Сложность курса: Программирование на языке C в Microsoft Visual Studio 2010
62
Оценить вопрос
Комментарии:
Аноним
спасибо за тест
02 июн 2017
Аноним
Я провалил зачёт, за что я не нашёл этот крутой сайт с всеми ответами интуит в начале сессии
11 май 2016
Другие ответы на вопросы из темы программирование интуит.
- # Функция average вычисляет среднее арифметическое заданных аргументов: #include <stdio.h> #include <stdarg.h> int average(int first, ... ); int main( void ) { int x; <Вызов фукнции average()>; return 0; } int average( int first, ... ) { int count = 0, sum = 0, i = first; va_list marker; va_start(marker, first); while( i != -1 ) { sum += i; count++; i = va_arg(marker, int); } va_end(marker); return( sum ? (sum / count) : 0 ); } В результете какого вызова функции average значение переменной x будет равно 3?
- # В результате выполнения какой программы на экран ничего не будет выведено?
- # В какой программе используются вложенные структуры?
- # Какой период хранения имеют локальные переменные функции без явно определенного спецификатора?
- # Какие утверждения являются верными?