Как выглядит файл output.txt в текущем каталоге после запуска приведенной программы ? (перед запуском в текущем каталоге нет файла output.txt )
#include
#include
int main(){
FILE *out;
int x,c=10;
if ((out = fopen("output.txt", "r+b")) == NULL)
{
fprintf(stderr, "Cannot open input file.\n");
return 1;
}
while (c--){
x=random(5)+'A';
fputc(x,out);
}
fclose(out);
return 0;
}
Ответы:
1. Файл output.txt в текущем каталоге будет отсутствовать. 2. Файл output.txt в текущем каталоге будет содержать десять случайных букв из промежутка от A до E 3. Файл output.txt в текущем каталоге будет содержать буквы ABC, после которых будут десять случайных букв из промежутка от A до E 4. Файл output.txt в текущем каталоге будет отсутствовать. А на экран будет выведено сообщение "Cannot open input file".

  • a. 1
  • b. 2
  • c. 3
  • d. 4

К сожалению, у нас пока нет статистики ответов на данный вопрос, но мы работаем над этим.