首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
47
问题
有以下程序:
#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://kaotiyun.com/show/J7tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在一个C源程序文件中所定义的全局变量,其作用域为
有以下程序voidswap(char*x,char*y){chart;t=*x;*x=*y;*y=t;}main(){char*s1="abc",*s2="123";swap(s1,s2);printf("%s,%s\n",s1,s2)
有以下程序#includevoidmain(){inta[]={2,3,5,4},i;for(i=0;i
结构化程序设计中,下面对GOTO语句使用描述正确的是()。
下列对于线性链表的描述中正确的是
以下不能输出字符A的语句是(注:字符A的ASCII码值为65,字符a的ASCII码值为97)
下面关于算法的叙述中,正确的是()。
下列不属于软件工程3个要素的是,()。
下面不属于软件工程过程的4种基本活动
随机试题
A、金黄色葡萄球菌B、白色葡萄球菌C、肠道杆菌D、肺炎球菌E、流感嗜血杆菌起病缓慢,全身症状与体征较轻的化脓性脊椎炎致病菌可能是()
在海关监管工作中,为征税提供实际依据,为缉查走私、违法行为提供证据的步骤是()
物业服务企业提供物业服务的项目,一般包括()
2017年6月9日,在哈萨克斯坦首都阿斯塔纳召开的上海合作组织第十七次元首理事会上正式被接受为上海合作组织成员国的是
假定A为一个类,则语句A(A&a);为该类______函数的原型说明。
函数Mid("学生信息管理系统",3,2)的结果是【】。
Monopolisticcompetitiondiffersfromperfectcompetitionprimarilybecause______.
Hereisaneweditionofthedeeplymoving______ofthefive-yearjourneyofphilosopherKenWilberandhiswifethroughherilln
WhenDidAidsBegin?Theyearwas1959.Location:thecentralAfricancityofLeopoldville,nowcalledKinshasa,shortlybef
DowesGinting,themostwantedmanonSumatraIsland,laydying.Hehadabandonedthehospitalwherehehadseenhisrelativess
最新回复
(
0
)