首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
35
问题
有以下程序 #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全国计算机二级
相关试题推荐
有以下程序:point(char*p){p+=3;}main(){charb[4]={’a’,’b’,’c’,’d’},*p=b;point(p);printf("%c\n",*p
以下程序段的输出结果是【】。inta=1234;printf("%2d\n",a);
有以下函数:fun(char*p){returnp;}该函数的返回值是()。
假定int类型变量占用两个字节,若有定义:intx[10]={0,2,4};则数组x在内存中所占字节数是()。
有以下程序:#include<stdio.h>main(){intx[]={1,3,5,7,2,4,6,0},i,j,k;for(i=0;i<3;i++)for(j=2;j>=i;j
分层数据流图是一种比较严格又易于理解的描述方式,它的顶层描绘了系统的______。
下列叙述中,不属于软件需求规格说明书的作用的是______。
栈和队列的共同点是______。
已有定义inta=-2;和输出语句printf("%81x",a);以下正确的叙述是()。
软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指()
随机试题
食醋的主要化学成分是醋酸。()
机械通气的主要并发症有
下述哪项是蛇毒的促凝机制
姜某,男性,78岁。慢性咳嗽、咳痰12年,近两年来出现咳嗽时气短,偶有踝部水肿,门诊以“慢性支气管炎合并慢性阻塞性肺气肿”收入院。该病人体检评估时胸部阳性体征可表现为
某企业用110kV变电所,有两回110kV电源供电,设有两台110/10kV双卷主变压器,110kV主接线采用外桥接线,10kV为单母线分段接线,下列哪些措施可限制10kV母线的三相短路电流?
会计信息化,充分利用电子计算机和网络技术,更好发挥了会计职能作用,极大提高了会计工作的效率和水平。()
根据古德莱德的观点,由教育行政部门规定的课程计划、课程标准和教材,列入正式课表的课程属于()。
“自主学习是让学生自己学习,而老师只在一边串接一下教学环节维持一下教学纪律就可以了”你赞同这种观点吗?为什么?
请对张工和李工所提出的两种系统开发方法进行比较,结合AVMSS系统说明为什么项目组最终采用了李工的建议。六月初,项目需求分析阶段遇到了大量的困难,并且比计划进度落后了两个星期,项目经理希望通过跳过或者省略逻辑建模阶段的一些任务来赶上进度。项目经理认为,
PassiveSmokingIsWorkplaceKillerPressuremountedonBritainonMondaytotakeactionon(51)smokingwithnewresearchs
最新回复
(
0
)