База ответов ИНТУИТ

Структуры и алгоритмы компьютерной обработки данных

<<- Назад к вопросам

Каким образом можно выполнить редактирование файла, если его целиком нельзя разместить в памяти программы?

(Ответ считается верным, если отмечены все правильные варианты ответов.)

Варианты ответа
слишком большие файлы автоматически усекаются до допустимого размера
в качестве рабочей области использовать вспомогательный файл(Верный ответ)
такую задачу решить невозможно
считывать файл по частям, которые можно разместить в памяти(Верный ответ)
Похожие вопросы
Охарактеризуйте результат, возвращаемый операцией или функцией выделения памяти, если затребованный размер памяти слишком большой
Каким образом происходит контроль пользовательских дескрипторов при распределенном доступе к файлам?
Каким образом компилятором происходит контроль конца списка параметров во фрагменте кода:
float sum(int k, ...) {  int *p=&k;  float s=0;  for(;k!=0;k--)    s+=*(++p);  return s;}		
Укажите некорректное выделение динамической памяти, если выполнено объявление int *pt;
Укажите корректное выделение динамической памяти, если выполнено объявление float *pf;
Укажите ошибку при использовании операции выделения динамической памяти, если выполнено объявление char *ph;
Каким образом компилятором происходит контроль конца списка параметров во фрагменте кода:
float arifm(int k, ...) {  int *p=&k;//настроили указатель на параметр k  float s=*p; //значение первого параметра присвоили s  int i;  for(i=1;(*p)!=0;i++) //пока нет конца списка    s+=*(++p);  return s/(i-1);}		
Каким образом компилятором происходит контроль конца списка параметров во фрагменте кода:
double rec(double(*pf)(double), double a, double b){  int N, i;  double h,s=0.0;  printf("\nВведите количество интервалов разбиения: N= ");  scanf("%d",&N);  printf("\na= ");  h=(b-a)/N;   for (i=0;i<N;i++)    s+=pf(a+h/2+i*h);  return h*s;}            		
Какое значение возвращает функция
fgets(buf, 8, fp);,		
если указатель установлен на начало файла fp, который имеет вид:
ЯзыкПрограммированияС++		
Какое значение возвращает функция
fgetc(fp);,		
если указатель установлен на начало файла fp, который имеет вид:
ЯзыкПрограммированияС++