首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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++)
有以下程序 #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++)
admin
2019-06-09
44
问题
有以下程序
#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(j=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、aaaacc,xy
B、bcc,aabcc
C、xy,aaaacc
D、aabcc,bcc
答案
C
解析
函数fun(char s[][10],int n)通过两重for循环语句,比较二维字符数组s[][10]的每个字符串的首字符大小,如果前一个字符串首字符大于后一个字符串的首字符,则交换这两个字符串的首字符。在主函数中,语句fun(ss,5)的作用是对二维字符数组ss[5][10]的5个字符串的首字符进行从小到大的排序,不影响各个字符串另外的字符。所以排序结束后,5个字符串的第一个字符依次变为a、a、b、b和x;最后输出第1个和第4个字符串。
转载请注明原文地址:https://kaotiyun.com/show/n3Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设栈的顺序存储空间为S(1:m),初始状态为top=m+1。现经过一系列入栈与退栈运算后,top=20,则当前栈中的元素个数为()。
数据库系统的三级模式不包括()。
有两个关系R,S如下由关系R通过运算得到关系S,则所使用的运算为()。
设有定义:charp[]={’1’,’2’,’3’},*q=p;以下不能计算出一个char型数据所占字节数的表达式是()。
若有定义语句:chara=’\82’;则变量a()。
以下选项中非法的C语言字符常量是()。
以下选项中非法的C语言字符常量是()。
将E-R图转换为关系模式时,E-R图中的属性可以表示为()。
在数据库系统中,考虑数据库实现的数据模型是()。
关于do循环体while(条件表达式);以下叙述中正确的是()。
随机试题
2014年7月1日,人民法院经审查裁定受理了A公司的破产申请,并指定了管理人。在该破产案件中,存在下述情况:(1)A公司的股东甲公司抽逃出资100万元,其中A公司董事张某协助其抽逃出资。2014年7月10日,管理人代表A公司对甲公司和张某提起诉
股份有限公司发起人持有的本公司股份,自公司成立之日起( )内不得转让。
医院感染暴发中流行病学处理的基本步骤,前三步是
下列不是食滞胃脘型呕吐的主证的是()
近年南于信用衍生产品不断创新和发展,风险对冲策略被广泛应用于()管理领域。
甲公司属于工业企业,为增值税一般纳税人,适用的增值税适用税率17%,售价中不含增值税。商品销售时,同时结转成本。本年利润采用表结法结转。其他资料如下:(1)2013年11月30日各损益类科目的余额如下表所示:(2)2013年12月份甲
f(x)==0,则a,b满足[].
用一张钢板焊制一个容积为4m3的无盖长方体水箱,为了够用,又要使所剩钢板最少,应选择规格为()的长方形钢板.
Takethecaseofpubliceducationalone.Theprincipaldifficultyfacedbytheschoolshasbeenthetremendousincreaseinthen
Completethenotesbelow.WriteONEWORDONLYforeachanswer.Episodicmemory-theabilitytorecalldetails,e.g.thetimeand
最新回复
(
0
)