首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include #include"string.h" void fun(char*s[],int n) { char *t;int i,j; for(i=0;i
有以下程序: #include #include"string.h" void fun(char*s[],int n) { char *t;int i,j; for(i=0;i
admin
2019-12-17
39
问题
有以下程序:
#include
#include"string.h"
void fun(char*s[],int n)
{ char *t;int i,j;
for(i=0;i
for(j=i+1;j
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[1]={"xy","bcc","bbcc","aabcc","aaaacc"}”,所以调用printf函数输出ss[0],ss[4]的值分别为xy,aaaacc。
转载请注明原文地址:https://kaotiyun.com/show/O7Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列定义数组的语句中,正确的是
以下叙述中正确的是
要求通过while循环不断读入字符,当读入字母N时结束循环。若变量己正确定义,以下正确的程序段是
以下叙述中正确的是
有以下程序#includefun(inta,intb){intstaticm=0,i=2;i=i+m+1;m=i+a+b;returnm;}main(){intk=4,m=1,p;P=fun(k,m)
以下叙述中正确的是
下列叙述中正确的是
以下结构体说明和变量定义中,正确的是
随机试题
有效的合规培训可以帮助基金管理人实现下列哪些目标()。Ⅰ.降低运作风险Ⅱ.避免投诉发生Ⅲ.降低成本Ⅳ.提高投资业绩
某村在水稻全面收割前,随机抽取上10块地进行测量,亩产量分别为(单位:公斤):540,632,674,694,695,705,680,780,845,736若水稻亩产服从正态分布,能否认为该村水稻亩产的标准差是75公斤?(α=0.05)(附:χ0.0
下列属于计算机犯罪类型的是()
《中国药典》的内容分为
下列哪一项属于第三级预防
背景资料某新建排涝泵站工程,设计排涝流量120.0m3/s,共安装7台机组(其中含备机1台),总装机功率11900kW。泵站采用肘型进水流道,平直管出水流道,下部为块基型墩墙式结构,上部为排架式结构。施工过程中有如下事件:事件1:项目法人为加强工程施工
增值税的销售额为纳税人销售货物或提供应税劳务向购买方取得的全部价款和价外费用,但下列费用中不属于价外费用的有()。
1,1,2,6,24,()
给出当前记录号的函数是
软件需求分析阶段的工作,可以分为4个方面:需求获取、需求分析、编写需求规格说明书以及()。
最新回复
(
0
)