首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
46
问题
有以下程序:
#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全国计算机二级
相关试题推荐
有以下定义:inta;longb;doublex,y;则以下选项中正确的表达式是
C语言程序的模块化通过以下哪个选项来实现
有以下程序:#include<stdio.h>#include<string.h>main(){charp[20]={’a’,’b’,’c’,’d’},q[]=’’abc’’,r[]=’’abcde’’
有以下程序#includemain(){FILE*fp;charstr[10];fp=fopen("myfile.dat","w");fputs("abc",fp);fclose(fp);fp=fopen("myfile.dat","a+")
有以下程序,程序的输出结果是#include<stdio.h>#defineSQR(X)X*Xmain(){inta=10,k=2,m=1;a/=SQR(k+m)/SQR(k+m);printf("%d\n",a);}
设有以下语句typedefstructTT{charc;inta[4];}CIN;则下面叙述中正确的是
以下能正确定义二维数组是
结构化程序由三种基本结构组成,三种基本结构组成的算法
设栈的存储空间为S(1:m),初始状态为top=m+1。经过一系列入栈与退栈操作后,top=m。现又在栈中退出一个元素后,栈顶指针top值为()。
下列不属于软件工程3个要素的是()。
随机试题
牛与瘤胃中的微生物的关系属于()
地高辛的作用是
A.鱼际B.少商C.孔最D.列缺E.太渊
外感寒邪未及发散久则出现热证,这属
患者,男,45岁,排便后肛门局部疼痛,昨日突然加剧,肛口可触及一肿块,直径1.5cm,紫色,触痛考虑可能是
砌体房屋伸缩缝的间距与下列哪项无关?()
(五)[背景资料]某石油化工施工单位承担了一个原料油罐区工程,主体工程为4台30000m3浮顶油罐。在施工组织设计中的主要施工方案设计中,浮顶油罐采用正装法施工,其部分工序的施工流程如下图所示。工程开工一个月后,业主考虑到罐区的综
经检验检疫机构出证、放行后,出口商品的出运期限是不同的,一般商品为( )天,鲜果类、鲜蛋类为( )天内出口。
根据材料,回答126-130题。2008年以来,面对国内遭遇历史罕见的低温雨雪冰冻灾害、国际次贷危机不断蔓延和加深的严峻复杂形势,通过采取措施,有效应对,国民经济保持了平稳较快发展。初步核算,一季度国内生产总值61491亿元,按可比价格计算
近代历史上,中国不败而败的对外战争是()
最新回复
(
0
)