单选

有以下程序,其中函数f的功能是将多个字符串按字典顺序排序(   )。

#include

void f(char*p[],int n)

{ char*t;int i,j;

for(i=0;i

for(j=i+1;j

if(strcmp(p[i],p[j]>0){t=p[i];p[i]=p[j];p[j]

=t;}

}

main

{ char *P[5]={"abe","aabdfg","abbd","dcd-

be","cd"};

f(p,5);

printf("%d\n",strlen(p[1]));

}

程序运行后的输出结果是(   )o

  • A.2
  • B.3
  • C.6
  • D.4
参考答案
您可能感兴趣的试题

三种基本结构中,能简化大量程序代码的是(  )。

  • A.顺序结构
  • B.分支结构
  • C.选择结构
  • D.重复结构

下列叙述正确的是(  )。

  • A.C语言中的文件是流式文件,因此只能顺序存取数据
  • B.打开一个已存在的文件并进行了写操作后,原有文件中的全部数据必定被覆盖
  • C.在一个程序中当对文件进了写操作后,必须先关闭该文件然后再打开,才能读到第1个数据
  • D.当对文件的读(写)操作完成之后,必须将它关闭,否则可能导致数据丢失
¥

订单号:

遇到问题请联系在线客服

订单号:

遇到问题请联系在线客服