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

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

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

Укажите результат выполнения функции сравнения строк в приведенном фрагменте кода (элементы строки – символы латинского алфавита):
char ch[]="abcd",sh[]="abc";int i;i=strcmp(ch,sh);printf ("%d",i);		

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

Варианты ответа
над строками сравнение не определено
1(Верный ответ)
0
-1
Похожие вопросы
Укажите результат выполнения функции сравнения строк в приведенном фрагменте кода (элементы строки – символы латинского алфавита):
char ch[]="abd",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);		
Укажите результат вывода на экран после выполнения фрагмента кода, если с клавиатуры введена строка: Я скоро завершу тестирование.
char str[100];scanf("%s", str);printf("%s", str);		
Укажите результат вывода на экран после выполнения фрагмента кода, если с клавиатуры введена строка: Я скоро завершу тестирование.
char str[100];cin >> str;cout << str;		
Укажите результат вывода на экран после выполнения фрагмента кода, если с клавиатуры введена строка: Я скоро завершу тестирование.
char str[100];gets(str);puts(str);		
Какие действия со строками происходят в ходе выполнения фрагмента кода:
char * str (char *s1, char *s2){  char *ps1 = s1;  while ((*s1++ = *s2++) != 0);  return ps1; }		
Какие действия со строками происходят в ходе выполнения фрагмента кода:
char * str (char *s1, char *s2) {  char *p1, *p2;  p1 = s1; p2 = s2;  while ( *p1) p1++;  while ((*p1++ = *p2++) != 0);  return s1;}		
Какие действия со строками происходят в ходе выполнения фрагмента кода:
char * str (char *s) {int i;char *p;  for(i=0; s[i] && s[i]==' '; i++);  p = &s[i];  return p;}		
Каким образом компилятором происходит контроль конца списка параметров во фрагменте кода:
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;}            		
Укажите вид функции временной трудоемкости для следующей функции в зависимости от размера массива
void out (int str,int slb, int m[max_x][max_y]){  int i,j;  for (i=0;i<str;i++)  {    for (j=0;j<slb;j++)      printf("%4d",m[i][j]);      printf("\n");    }}