首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #inc1ude #inc1ude "string.h" void fun(char *s[],int n) {char *t,int i,j, for(i=0;i
有以下程序: #inc1ude #inc1ude "string.h" void fun(char *s[],int n) {char *t,int i,j, for(i=0;i
admin
2021-07-09
36
问题
有以下程序:
#inc1ude
#inc1ude "string.h"
void fun(char *s[],int n)
{char *t,int i,j,
for(i=0;i
for(j=i+1 tj
if(strlen(s
)>strlen(s[j])
{t=s
;s
=s[j];s[j]=t;}
}
main()
{char *ss[]={"bcc","bbcc","xy","aaaacc","aabcc"};
fun(ss,5);printf("%s,%s\n",ss[0],ss[4]);
}
程序的运行结果是( )。
选项
A、xy,aaaacc
B、aaaacc,xy
C、bcc,aabcc
D、aabcc,bcc
答案
A
解析
从main函数入手,定义了一个一维数组并赋初值,接着调用函数fun(),函数的功能是:比较数组中各元素的长度,按元素长度从小到大的顺序排列元素, 所 以执行 “ fun(ss,5) ” 函数后 ,“*ss[]={"xy","bcc","bbcc","aabcc","aaaacc"}”,所以调用printf函数输出ss[0],ss[4]的值分别为xy,aaaacc。
转载请注明原文地址:https://jikaoti.com/ti/nFz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设变量己正确定义,则以下能正确计算f=n!的程序段是
有以下定义:inta;longb;doublex,y;则以下选项中正确的表达式是
有以下程序段intk=0,a=1,b=2,c=3;k=a<b?b:a;k=k>c?c:k:执行程序段后,k的值是
在线性表的顺序存储结构中,其存储空间连续,各个元素所占的字节数()。
若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是()。
以下描述中,不是线性表顺序存储结构特征的是()。
设序列长度为n,在最坏情况下,时间复杂度为O(log2n)的算法是
线性表的长度为n。在最坏情况下,比较次数为n-1的算法是()。
下列不属于软件工程3个要素的是()。
下列不属于软件工程3个要素的是()。
随机试题
小腿髋部反射区的操作要领包括()。
[*]
A.春泽汤B.沉香散C.二冬汤D.代抵当丸小便点滴而下,小腹胀满疼痛,舌质紫暗,脉涩。治疗宜用
患者,男,22岁。近1周来无明显诱因出现四肢对称性紫癜,略突出皮面,瘙痒。该患者出现紫癜最可能的机制是
一般成人的血液pH值为
某肝硬化病人合并上消化道大出血,现出现嗜睡,扑翼样震颤,应判断为
某项目部承建一生活垃圾填埋场工程,规模为20万吨,场地位于城乡结合部。填埋场防水层为土工合成材料鹏润土垫(GCL),1层防渗层为高密度聚乙烯膜,项目部一招标形式选择了高密度聚乙烯膜供应商级专业焊接队伍。工程施工过程中发生一下事件:①原拟堆置的土方改成外运
对将已贴用的印花税票揭下重用的纳税人,税务机关可处以罚款,罚款的方式包括()。
目前我国有34个省级行政区划单位,包括23个省、5个自治区、4个直辖市和2个特别行政区。下列关于省的说法错误的是()。
把世界的本原归结为“宇宙之砖”、“万物的始基”、“原初物质”的哲学是()
最新回复
(
0
)