首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> #include <string.h> void fun(char s[][10],int n) { char t; int i j; for (i=
有以下程序 #include <stdio.h> #include <string.h> void fun(char s[][10],int n) { char t; int i j; for (i=
admin
2013-02-23
33
问题
有以下程序 #include <stdio.h> #include <string.h> void fun(char s[][10],int n) { char t; int i j; for (i=0; i<n-1; i++) for 0--i+l; 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、xy, aaaacc
B、aaaacc,xy
C、xcc,aabcc
D、acc,xabcc
答案
D
解析
在函数fun()中有一个两层嵌套的for循环,外循环变量i从0递增到n-2,内循环变量i从i+1循环递增到n-1,这是选择排序算法的标准结构。循环体中因为逆序条件为“s
[0]> s[j][0]”,所以实现的是升序排序。由此可见,fun()函数实现的功能是对一个二维字符数组前n行的首字符进行升序排序。主函数中定义的二维数组初始化为{"bcc",”bbcc", "xy","aaaacc","aabcc"},通过fun()函数的排序后,结果将为acc","abcc","by", "baaacc","xabcc"}。故最终输出字符串ss[0]和ss[4]的结果为acc,xabcc,应该选择D。
转载请注明原文地址:https://kaotiyun.com/show/XaPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序执行后输出的结果是【】。intm=13;intfun(intx,inty){intm+3;return(x*y-m);}main(){inta=7,b,5;
以下不合法的用户标识符是()。
设有以下说明语句:typedefstruct{intn;charch[8];}PER;则下面叙述中正确的是()。
以下程序的输出结果是()。#include<stdio.h>main(){inta,i;a=0;for(i=1;i<5;i++){switch(i){cas
下面不属于软件设计原则的是()。
以下函数rotate的功能是:将a所指N行N列的二维数组中的最后一行放到b所指二维数组的第。列中,把a所指二维数组中的第0行放到b所指二维数组的最后一列中,b所指二维数组中的其他数据不变。#defineN4voidro
已知p、p1为指针变量,a为数组名,i为整型变量,下列语句中,不正确的是______。
已知year为整型变量,不能使表达式(year%4==0&&year%100!=O)||year%400==0的值为“真”的数据是______。
在软件工程中,高质量的文档是______、一致性和无二义性的。
在软件维护时,对测试阶段未发现的错误进行测试、诊断、定位、纠错直至回归测试的过程称为【】。
随机试题
下列选项中,不属于合同变更的是()
下列属于生理性出血的是
下列不属于共济失调的特征是
患者因龋坏牙充填后5年出现冷热刺激痛,偶有自发钝痛就诊。查:近中邻面充填体存在,颊侧壁发黑,可探入,叩诊(±),冷热测疼痛。其原因为
女性,32岁,有反复关节红肿病史,因活动后心悸、突发呼吸困难及咳粉红色泡沫痰入院。查体:心尖区舒张期隆隆样杂音,双肺布满水泡音。EKG示心动过速,二尖瓣型P波。最可能的诊断是
社会工作者小赵发现新建的社区老年活动中心日常管理漏洞较多,打算通过动员社区居民参与解决问题。下列做法中,属于社会工作过程目标的是()。
员工绩效的多因性是指绩效受到()等因素的影响。
已知a∈R,若关于x的方程有实根,则a的取值范围是().
"Iwasalover,beforethiswar".ThosearethefastwordssungonTVontheRadio’s"ReturntoCookieMountain",oneofthemos
FTP服务所采用的传输层协议是(57)。
最新回复
(
0
)