[单选题]有以下程序,其中函数f的功能是将多个字符串按字典顺序排序: #includestring.h> voidf(char*p[],intn) { char*t;int i,j; for(i=0;in-1;i++) for (j=i+1;jn;j++) if(strcmp(p[i],p[j])>0) { t=p[i]; p[i]=p[j]; p[j]=t; } } main() { char*p[5]={"abc"
正确答案 :C
4
解析:解析: 函数f的功能是将字符串数组中的每个字符串元素按照由小到大的顺序进行排列,调用f(p,5)后,字符串数组p变为{“aabdfg”,“abbd”,“abc”,“cd”,“dcdbe”},所以最后输出p[1]即"abbd"的长度应为4。
[单选题]报表文件的扩展名是
正确答案 :D
.FRX
解析:【答案】:D
[单选题]有以下程序段: int k=0,a=1,b=2,c=3; k=ab ? b:a; k=k>c ? c:k; 执行该程序段后,k的值是( )。
正确答案 :A
2
解析:解析:本题中因为ab为“真”,所以第1个条件表达式的值为b的值2,所以k=2。然后又因为k>c为“假”,所以第2个表达式的值为k的值2。所以本题应该选择B。
查看原题 点击获取本科目所有试题