Главная /
Программирование на языке C в Microsoft Visual Studio 2010 /
При каких значениях переменной error в результате выполнения приведенной программы на экран будет выведено сообщение Возникла ошибка преобразования (ERR_CONVERT)? int main(void) { typedef enum { ERR_READ, ERR_WRITE, ERR_CONVERT} Err; Err error; switch (er
При каких значениях переменной error
в результате выполнения приведенной программы на экран будет выведено сообщение Возникла ошибка преобразования (ERR_CONVERT)
?
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;
}
вопрос
Правильный ответ:
error = 1;
error = 2;
error = ERR_CONVERT;
Сложность вопроса
84
Сложность курса: Программирование на языке C в Microsoft Visual Studio 2010
62
Оценить вопрос
Комментарии:
Аноним
Нереально сложно
04 апр 2019
Аноним
Кто ищет данные ответы интуит? Это же изи
18 ноя 2018
Другие ответы на вопросы из темы программирование интуит.
- # В какой программе выполняется верное обращение к полям объединения?
- # Какая ошибка допущена в приведенной программе? int main (void) { enum month {january = 1, february, march, april, may, june,july, august, september, october, november, december } aMonth; int days; printf("\n Enter the number of the month (1 - 12): "); scanf_s("%d", &aMonth); switch (aMonth) { case january: case march: case may: case july: case august: case october: case december: days = 31; break; case april: case june: case september: case november: days = 30; break; case february: days = 28; break; default: printf("\n\t Wrong number of the month\n"); days = 0; break; } if (days) printf("\n The number of days of the month: %d\n", days); if (aMonth == 2) printf("\n ... or 29 if it is a leap year\n"); return 0; }
- # Каким образом будет предствален аргумент argv при запуске программы через командную строку echo Hello, world!?
- # Какие утверждения являются верными для приведенного фрагмента кода? int x = 100, *ptr1, **ptr2; ptr1 = &x; ptr2 = &ptr1;
- # При каких значениях размерности n символьного массива и строки, на которую указывает указатель ptr, в результате выполнения приведенной программы возникнет ошибка? #include <stdio.h> #include <conio.h> #include <stdlib.h> #include <string.h> int main(void) { int n, m; char *ptr; printf("\nEnter a dimention of character array: "); scanf_s("%d", &n); _flushall(); ptr = (char *)malloc((n+1)*sizeof(char)); if (!ptr) { printf("\nERROR! Out of memmory (error in malloc() function). Press any key..."); _getch(); exit(1); } printf("Enter a character array (not more than %d characters): ", n); gets_s(ptr, n+1); m = strlen(ptr); strcat_s(ptr, m+2, "!"); printf("\nStart line and character \"%c\": %s", '!', ptr); free (ptr); printf("\n\nPress any key: "); _getch(); return 0; }