首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
49
问题
有以下程序
#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://www.kaotiyun.com/show/d0Cp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已知:intc[3][4];,则对数组元素引用正确的是()。
请编写函数fun,函数的功能是:将放在字符串数组中的M个字符串(每串的长度不超过N),按顺序合并组成一个新的字符串。例如,字符串数组中的M个字符串为AAAABBBBBBBCC则合并后的字符串的内容应是:A
给定程序中,函数fun的功能是:统计出带有头结点的单向链表中结点的个数,存放在形参n所指的存储单元中。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的BLANK1.C中。不得增行或
以下关于C语言数据类型的叙述中正确的是()。
设q1和q2是指向一个int型一维数组的指针变量,k为float型变量,下列不能正确执行的语句是()。
下列定义变量的语句中错误的是()。
对软件设计中应遵循的准则描述正确的是()。
下面对软件特点描述正确的是()。
度为3的一棵树共有30个结点,其中度为3,1的结点个数分别为3,4。则该树中的叶子结点数为()。
若有定义谙句:doublex[5]={1.0,2.0,3.0,4.0,5.0},*p=x;则错误引用x数组元素的是
随机试题
下列情形,能够引起物权变动的是()。
A、每次5mgB、每次7、5mgC、每次10mgD、每次20mgE、每次40mg氨氯地平用于高血压的最高剂量是
肺与脾的关系表现于()
在用桥梁实际承载能力可通过()方法进行评定。
应收/应付账款核算模块中的付款条件定义的内容有()。
票据行为的特征有()。
下列有关减免车辆购置税的表达正确的有()。
某县法院一名法官因不满律师在庭审笔录上的“改动”。竞命令法警用手铐将这名律师铐在法院的篮球架上。你如何看待?
设总体X的概率密度为,其中未知参数θ>0,设X1,X2,…,Xn是来自总体X的简单样本.(1)求θ的最大似然估计量;(2)该估计量是否是无偏估计量?说明理由.
三个基本的关系运算是【】、【】和连接。
最新回复
(
0
)