Главная /
Программирование на языке 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
Другие ответы на вопросы из темы программирование интуит.
- # Что будет выведено на экран в результате выполнения приведенной программы? int main(void) { enum coin { penny, nickel, dime, quarter=100, half_dollar, dollar}; enum coin money; printf("%d ", penny); printf("%d ", nickel); printf("%d ", dime); printf("%d ", quarter); printf("%d ", half_dollar); printf("%d ", dollar); return 0; }
- # При какой продолжительности хранения память распределяется в начале выполнения программы и остается занятой на протяжении всего выполнения?
- # Чему будет равно значение переменной z в результате выполнения приведенной программы? #include <stdio.h> #define DIV(x, y) (x/y) int main() { float x=2.0, y=2.0; float z; z = DIV(x+1, y+1); printf("x = %.1f", x); return 0; }
- # Почему доступ к элементам многомерного символьного массива происходит значительно медленнее, чем к элементам одномерного?
- # Указатель p инициализирован строковой константой: char *p = "тестовая строка". Что в данном случае хранится в указателе p?