首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
62
问题
有以下程序:
#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全国计算机二级
相关试题推荐
已有定义:chara[]="xyz",b[]={’x’,’y’,’z’);,以下叙述中正确的是
有以下定义:inta;longb;doublex,y;则以下选项中正确的表达式是
有以下程序段:intfun(char*s){char*P;P=s:if(*s==0)return0;while(*++P);return(P—S);}该段程序是用来()。
下结构体说明和变量定义中,正确的是
if语句的基本形式是:if(表达式)语句,以下关于“表达式”值的叙述中正确的是()。
若有定义语句:intx=10;则表达式x-=x+x的值为
在希尔排序法中,每经过一次数据交换后
给定程序中,函数fun的功能是:有NxN矩阵,将矩阵的外围元素顺时针旋转。操作顺序是:首先将第一行元素的值存入临时数组r,然后使第一列成为第一行,最后一行成为第一列,最后一列成为最后一行,临时数组中的元素成为最后一列。例如,若N=3,有下列矩阵:
以下不能将s所指字符串正确复制到t所指存储空间的是()。
下列不属于软件工程3个要素的是()。
随机试题
明月松问照,_____________。
额定转速为1450r/min的三相异步电动机,空载运行时转差率为:
框架-剪力墙结构是在框架结构中设置适当剪力墙的结构。不属于其优点有()。
关于投资乘数的说法,正确的是()。
下列各项中,事业单位应通过“其他收入”科目核算的有()。(2014年)
在Word编辑状态下,要选定大范围的文本,可以在要选定块的起始处单击,按住()键,再单击选定块的末尾。
行政许可的实施机关可以对已设定的行政许可的实施情况及()适时进行评价并将意见报告该行政许可的设定机关。
伦敦某研究团队使用结构性磁共振成像技术,对18名16岁至21岁的吸烟青少年和此年龄段24名不吸烟的青少年的大脑进行了检测。结果发现,吸烟者的右脑岛比非吸烟者右脑岛体积要小,脑岛周围被大脑皮层包裹,与大脑的记忆、意识和语言功能区彼此相连。研究者认为,吸烟改变
对下列二叉树进行前序遍历的结果为()。
HowdidtheEnglishChannelcomeintobeing?
最新回复
(
0
)