Главная /
Программирование на языке C в Microsoft Visual Studio 2010 /
При каких значениях переменной error в результате выполнения приведенной программы на экран будет выведено сообщение Возникла ошибка записи (ERR_WRITE)? int main(void) { typedef enum { ERR_READ, ERR_WRITE, ERR_CONVERT} Err; Err error; switch (error) { cas
При каких значениях переменной 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;
}
вопрос
Правильный ответ:
error = 0;
error = 1;
error = ERR_WRITE;
Сложность вопроса
16
Сложность курса: Программирование на языке C в Microsoft Visual Studio 2010
62
Оценить вопрос
Комментарии:
Аноним
Я сотрудник деканата! Немедленно уничтожьте сайт с ответами интуит. Пожалуйста
02 окт 2016
Аноним
Если бы не данные решения - я бы не смог решить c этими тестами интуит.
30 апр 2016
Другие ответы на вопросы из темы программирование интуит.
- # Задан файл, содержащий список названий и стоимости мониторов: [Большая Картинка]Какой файл будет получен в результате выполнения приведенной программы? int main( void ) { FILE *stream; char str[81]; int result; if ( fopen_s( &stream, "g:\\list.txt", "r+" ) != 0 ) { printf( "The file list.txt was not opened\n" ); return -1; } result = fseek( stream, -27L, SEEK_END); if( result ) perror( "Fseek failed" ); else { fputs( "5. NEC MultiSync EX231W - 10490 rub.", stream ); printf( "%s", str ); } fclose( stream ); return 0; }
- # Какие утверждения являются неверными для приведенной программы? #define MAX 20 double sum(double, double); int main (void) { struct test { char A[MAX+1]; double ax; char B[MAX+1]; double by; }; struct test AB; printf("\nEnter 1st name: "); gets_s(AB.A, MAX); printf("\nEnter the first real number: "); scanf_s("%lf", &AB.ax); _flushall(); printf("\nEnter 2nd name: "); gets_s(AB.B, MAX); printf("\nEnter the second real number: "); scanf_s("%lf", &AB.by); printf("\n\nThe sum of two numbers %1.2f and %1.2f, %s and %s: %1.2f\n", AB.ax, AB.by, AB.A, AB.B, sum(AB.ax, AB.by)); return 0; } double sum(double x, double y) { return (x + y); }
- # В приведенной программе происходит инициализация структуры данных о студенте и последующий вывод этих данных: struct student { char fio[30]; int group; float average; }; struct student Init(char*, int, float); void Print(struct student*); int main(void) { struct student s, *st; int i; st = Init("Ivanov I.", 3801, 5.00); Print(st); return 0; } struct student Init(char* n, int i, float f) { struct student s, *st; st = &s; strcpy(st->fio, n); st->group = i; st->average = f; return s; } void Print(struct student *st) { printf("\nName: %s", st->fio); printf("\nGrouproup: %d", st->group); printf("\nAverage mark: %.2f\n", st->average); } Какие утверждения являются верными для приведенной программы?
- # Какая программа верно вычисляет сумму элементов массива с помощью рекурсии?
- # В процессе выполнения приведенной программы возникает ошибка: #include <stdio.h> #include <stdlib.h> #define N 10 int main(void) { int i; int *arr; arr = (int *)calloc(N, sizeof(int)); if (!arr) { printf("\nERROR! Out of memory in calloc() function. Press any key: "); _getch(); exit(1); }; for (i=0; i<N+2; i++) { arr[i] = i+1; printf("arr[%d] = %d\n", i, arr[i]); } free(arr); return 0; } Каким образом можно изменить программу для ее корреткной работы?