首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> #include<string.h> voidfun(charS[][10],intn) {chart;inti,j; for(i=0;i<n-1;i++) for(j=i+1.j<n0++) if(s[i]
有以下程序 #include<stdio.h> #include<string.h> voidfun(charS[][10],intn) {chart;inti,j; for(i=0;i<n-1;i++) for(j=i+1.j<n0++) if(s[i]
admin
2020-05-19
37
问题
有以下程序
#include<stdio.h>
#include<string.h>
voidfun(charS[][10],intn)
{chart;inti,j;
for(i=0;i<n-1;i++)
for(j=i+1.j<n0++)
if(s
[0]>s[j][0]){t=s
[0];s
[0]=s[j][0];sD][0]=t;}
}
main( )
{charss[5][10]={’’bcc’’,’’bbcc’’,’’xy”,’’aaaacc’’,’’aabcc’’);
fun(ss,5);printf(“%s,%s\11”,ss[0],ss[4]);
}
程序的运行结果是
选项
A、aaaacc,xy
B、bcc,aabcc
C、xy,aaaacc
D、aabcc,bcc
答案
C
解析
函数fun(chars[][10],intn)通过两重for循环语句,比较二维字符数组s[][10]的每个字符串的首字符大小,如果前一个字符串首字符大于后一个字符串的首字符,则交换这两个字符串的首字符。在主函数中,语句fun(ss,5)的作用是对二维字符数组ss[5][10]的5个字符串的首字符进行从小到人的排序,不影响各个字符串另外的字符。所以排序结束后,5个字符串的第一个字符依次变为a、a、b、b和x;最后输出第1个和第4个字符串。
转载请注明原文地址:https://jikaoti.com/ti/soG0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下关于C语言数据类型的叙述中正确的是()。
有以下程序:#include#defineN8voidfun(int*x,inti){*x=*(x+i)+1;}main(){inta[N]={1,2,3,4,5,6,7,8),i;
以下叙述错误的是()。
若有定义intw[3][5];,则以下不能正确表示该数组元素的表达式是()。
E-R图中用来表示实体的图形是()。
有以下程序:#include<stdio.h>main(){struetSTU{charname[9];charsex:doublescore[2];};structSTUa={"Zhao",’m’,85.0,90.0},b
下列叙述中错误的是()。
若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是()。
设二叉树T的深度为4,其中度为1,2,3,4的结点个数分别为4,2,1,1。则T中的叶子结点数为
下面不属于软件需求分析阶段主要工作的是
随机试题
2020年6月30,第十三届全国人民代表大会常务委员会第二十次会议通过了《中华人民共和国香港特别行政区维护国家安全法》。下列关于该法的适用,说法错误的是()。
肝硬化患者出现血性腹腔积液,但无腹痛及发热,应首先考虑()
心气虚证与心阳虚证最主要的共见症状是
某项目监理机构的组织结构如下图所示,这种组织结构形式的优点是
根据《水工混凝土施工规范》SDJ207--1982,浇筑混凝土时,如发现混凝土和易性较差时,必须采取()措施,以保证混凝土质量。
按联结的基础产品分类,结构化金融衍生产品可分为()。Ⅰ.股权联结型产品Ⅱ.利率联结型产品Ⅲ.汇率联结型产品Ⅳ.商品联结型产品
下列项目应计入该商业银行营业额的是( )。该商业银行第三季度应纳营业税( )万元。
关于综合实践活动课程资源的开发,下列说法不正确的是_____。
动态网幅(Banner)广告的图像通常是______格式文件。
A、Offersomedocumentstothebankteller.B、Providethepassporttothebankteller.C、Fillinanapplicationform.D、Applyfor
最新回复
(
0
)