单项选择题
以下程序中函数f的功能是将n个字符串按由大到小的顺序进行排序。#include <string. h>void f(char p[][10],int n){ chart[20];int i,j; for(i=0;i<n-1;i++) for(j=i+1;j<n; j++) if(strcmp(p[i],p[j]<0) {strcpy(t, p[i]); strcpy(p[i],p[j]);strcpy(p[j],t);}}main(){ char p[][10]={"abc", "aabdfg", "abbd", "dcdbe", "cd"}; int i; f(p,5); printf("%d\n", strlen(p[0]));} 程序运行后的输出结果是( )。
A.6
B.4
C.5
D.3
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
单项选择题
已定义以下函数:fun (Char* p2, char* p1){ while ((*p2=*p1) != ' 0') {p1++;p2++;} }函数的功能是( )。
A.将p1所指字符串复制到p2所指内存空间
B.将p1所指字符串的地址赋给指针p2
C.对p1和p2两个指针所指字符串进行比较
D.检查p1和p2两个指针所指字符串中是否有'\0',
点击查看答案&解析
单项选择题
下列选项中正确的语句是( )。
A.chars [8];s={"Beijing"};
B.char*s:s={Bei jing");
C.chars [8]: s="Bei jing"};
D.char*s:s="Bei jing";
点击查看答案&解析
相关试题
下面程序由两个源程序文件:t4.h和t4.c...
以下程序运行后的输出结果是 【17】 。...
以下程序运行后的输出结果是 【15】 。...
若fp已下确定义为一个文件指针,d1.dat ...
以下程序的输出结果是 【19】 。#incl...