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

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

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

Охарактеризуйте смещение в двоичном файле f, задаваемое функцией
fseek(f,-sizeof(int),SEEK_END);		

(Отметьте один правильный вариант ответа.)

Варианты ответа
от начала файла на 4 байта вперед
от текущей позиции на 4 байта вперед
от конца файла на 4 байта назад(Верный ответ)
от текущей позиции на 4 байта назад
Похожие вопросы
Охарактеризуйте смещение в двоичном файле f, задаваемое функцией
fseek(f,sizeof(int)+sizeof(float),SEEK_SET);.		
Охарактеризуйте смещение в двоичном файле f, задаваемое функцией
fseek(f,sizeof(float),SEEK_CUR);		
Во входном файле дан массив чисел:
5  6  9  3  2  3  4  5  4  7  8  6  0		
Выполните первое распределение входных данных по двум вспомогательным файлам f1 и f2, используя сортировку по невозрастанию естественным слиянием
Во входном файле дан массив чисел:
5  6  9  3  2  3  4  5  4  7  8  6  0		
Выполните первое распределение входных данных по двум вспомогательным файлам f1 и f2, используя сортировку по неубыванию естественным слиянием
Дан программный код. Какое значение возвращает функция Search?
int Search(int *x, int k, int key){    x = (int *)realloc(x,(k+1)*sizeof(int));    x[k] = key;    int i = 0;    while ( x[i] != key )        i++;    return i < k ? i : -1;}		
Размер хеш-таблицы HashTableSize =7. Определите хеш-коды для первых пяти простых чисел, сформированные функцией Hash
int Hash(int Key, int HashTableSize) {    return Key % HashTableSize;}		
Укажите корректные способы конкатенации строк s1 и s2 в строку s3. Считать, что размер s3 позволяет выполнить это действие.
Укажите корректное усечение начала строки s на n символов и вывод результата. Считать, что такое действие со строкой s возможно.
Хеш-таблица формируется методом середин квадратов. Определите хеш-коды для первых пяти двузначных простых чисел, сформированные функцией Hash
int Hash(int Key) {    return ((Key*Key)/10)%10 ;}		
Укажите порядок выделения динамической памяти под двумерный массив
  • matr[i] = new int [m];
  • int n=5, m=6,**matr;
  • for (int i=0; i<n; i++)
  • matr = new int * [n];