Главная / Программирование на языке C в Microsoft Visual Studio 2010 / Чему будет равно значение переменной m в результате выполнения приведенной программы? int main(void) { FILE *fp; char str[30] = "Lection 11"; int k, l, m; if((fp=fopen("g:\\test.txt", "wt+"))==NULL) { printf("Ошибка при открытии файла.\n"); exit(1); } k =

Чему будет равно значение переменной m в результате выполнения приведенной программы? int main(void) { FILE *fp; char str[30] = "Lection 11"; int k, l, m; if((fp=fopen("g:\\test.txt", "wt+"))==NULL) { printf("Ошибка при открытии файла.\n"); exit(1); } k = fwrite(str, sizeof(char), strlen(str)-3, fp); rewind(fp); l = fread(str, sizeof(char), sizeof(str)/sizeof(char), fp); m= l - k; fclose(fp); return 0; }

вопрос

Правильный ответ:

0
27
при выполнении программы возникнет ошибка при попытке чтения из файла большего количества символов, чем было записано
Сложность вопроса
88
Сложность курса: Программирование на языке C в Microsoft Visual Studio 2010
62
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Очень сложные тесты
20 янв 2020
Аноним
Зачёт прошёл. Лечу в бар отмечать зачёт по тестам
05 июн 2016
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.