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

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

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

Охарактеризуйте ошибку при использовании указателя во фрагменте кода:
int *n;*n=34;		

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

Варианты ответа
не освобождена память под указатель
указатель нельзя использовать без предварительного выделения памяти
указатель неверно объявлен
значение присваивается неинициализированному указателю(Верный ответ)
Похожие вопросы
Охарактеризуйте ошибку при использовании действий с указателями во фрагменте кода:
int *p,i=55;p=&i;delete p;		
Охарактеризуйте ошибку при использовании действий с указателями во фрагменте кода:
int *p;for (i=0;i<32000;i++)p= new int;		
Охарактеризуйте результат разыменования нулевого указателя
Охарактеризуйте значение указателя в результате выделения памяти для массива из нулевого или отрицательного числа элементов
Укажите ошибку при использовании операции выделения динамической памяти, если выполнено объявление char *ph;
Укажите результат выполнения функции сравнения строк в приведенном фрагменте кода (элементы строки – символы латинского алфавита):
char ch[]="abd",sh[]="abc";int i;i=strcmp(ch,sh);printf ("%d",i);		
Каким образом компилятором происходит контроль конца списка параметров во фрагменте кода:
float sum(int k, ...) {  int *p=&k;  float s=0;  for(;k!=0;k--)    s+=*(++p);  return s;}		
Укажите результат выполнения функции сравнения строк в приведенном фрагменте кода (элементы строки – символы латинского алфавита):
char ch[]="abcd",sh[]="abc";int i;i=strcmp(ch,sh);printf ("%d",i);		
Укажите результат выполнения функции сравнения строк в приведенном фрагменте кода (элементы строки – символы латинского алфавита):
char ch[]="aacd",sh[]="abc";int i;i=strcmp(ch,sh);printf ("%d",i);		
Каким образом компилятором происходит контроль конца списка параметров во фрагменте кода:
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);}