Главная /
Программирование на языке 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= k+l;
fclose(fp);
return 0;
}
вопрос
Правильный ответ:
14
30
37
при выполнении программы возникнет ошибка при попытке чтения из файла большего количества символов, чем было записано
Сложность вопроса
92
Сложность курса: Программирование на языке C в Microsoft Visual Studio 2010
62
Оценить вопрос
Комментарии:
Аноним
Зачёт всё. Бегу в клуб отмечать отлично в зачётке по интуит
22 дек 2016
Другие ответы на вопросы из темы программирование интуит.
- # Какое утверждение является неверным?
- # В результате выполнения какой программы будет получен приведенный файл? [Большая Картинка]
- # В каком случае переменные a и b будут невидны в функции main()?
- # Для чего предназначена папка Resource Files в проекте, созданном в среде Microsoft Visual Studio 2010? [Большая Картинка]
- # При выполнении какой программы возникнет ошибка, связанная с выходом за границы массива?