首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #include void fun(char s[][10],int n) { char t;int i,j; for(i=0;i<n-1;i++) for(j=i+1;j<n;j++) if(s[i][0]
有以下程序 #include #include void fun(char s[][10],int n) { char t;int i,j; for(i=0;i<n-1;i++) for(j=i+1;j<n;j++) if(s[i][0]
admin
2019-08-18
49
问题
有以下程序
#include
#include
void fun(char s[][10],int n)
{ char t;int i,j;
for(i=0;i<n-1;i++)
for(j=i+1;j<n;j++)
if(s
[0]>s[j][0]){t=s
[0];s
[0]=s[j][0];s[j][0]=t;}
}
main()
{ char ss[5][10]={"bcc","bbcc","xy","aaaacc","aabcc"};
fun(ss,5);printf("%s,%s\n",ss[0],ss[4]);
}
程序的运行结果是
选项
A、aaaacc,xy
B、bcc,aabcc
C、xy,aaaacc
D、aabcc,bcc
答案
C
解析
函数fun(char s[][10],intn)通过两重for循环语句,比较二维字符数组s[][10]的每个字符串的首字符大小,如果前一个字符串首字符大于后一个字符串的首字符,则交换这两个字符串的首字符。在主函数中,语句fun(ss,5)的作用是对二维字符数组ss[5][10]的5个字符串的首字符进行从小到大的排序,不影响各个字符串另外的字符。所以排序结束后,5个字符串的第一个字符依次变为a、a、b、b和x;最后输出第1个和第4个字符串。
转载请注明原文地址:https://jikaoti.com/ti/YRf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序main(){unsignedchara=8,c;C=a>>3:printf("%d\n",c);}程序运行后的输出结果是
以下叙述中正确的是
函数fun的功能是:从三个形参a,b,c中找出中间的那个数,作为函数值返回。例如,当a=3,b=5,c=4时,中数为4。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的BL
给定程序中,函数fun的功能是:统计形参s所指字符串中数字字符出现的次数,并存放在形参t所指的变量中,最后在主函数中输出。例如,形参S所指的字符串为:abcdef35adgh3kjsdf7。输出结果为:4。请在程序的下划线处填入正确的内容并把下
下列叙述中正确的是
按照C语言规定的用户标识符命名规则,不能出现在标识符中的是
以下叙述中正确的是
以下叙述中错误的是
下列关于软件工程的描述中正确的是
下列关于软件工程的描述中正确的是
随机试题
下列肝癌哪型预后较好些
_________是名义汇率川两国的价格水平调整后的汇率。
关于建设项目经济费用效益分析的说法,正确的有()。
隧道施工中,作业环境必须符合的规定是()。
中国证监会可以对保荐机构、保荐代表人、保荐业务负责人采取的监管措施包括()。Ⅰ.监管谈话、重点关注Ⅱ.责令进行业务学习、出具警示函Ⅲ.没收违法所得、没收非法财物Ⅳ.责令公开说明、认定为不适当人选
甲、乙、丙三人共有一套房屋,分别持1/3份额。为提高房屋的价值,甲主张将该房屋地面铺上实木地板,乙表示赞同,但丙反对。根据《物权法》及司法解释规定,下列关于本案是否可以铺实木地板的说法中,正确的是()。
在财务战略矩阵中,如果企业的业务属于增值型现金剩余业务,则说明()。
属于莎士比亚作品的是()。
SelectCase结构运行时首先计算()。
•Lookatthestatementsbelowandatthereviewsofvariousnewbusinessproductsontheoppositepage.•Whichreview(A,B,C
最新回复
(
0
)