首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
2021-06-15
26
问题
有以下程序:
#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、bee,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/Wwtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){inti,sum;for(i=1;i<6;i++)sum+=i;printf("%d\n",sum);}程序运行后的输出结果是
若在定义语句:inta,b,c,*p=&c;接着执行以下选项中的语句,则能正确执行的语句是
下面不属于结构化程序设计原则的是()。
下列关于栈的叙述正确的是
设有定义:chars[81];inti=0;以下不能将一行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是
有以下程序#includeintfun(intx){intp;if(x==0||x==1)return(3);p=x-fun(x-2);return(p);}main(){printf("%d\n",
以下不能将s所指字符串正确复制到t所指存储空间的是()。
以下关于指针的叙述正确是()。
以下正确的说法是()。
随机试题
Don’tsmokeinthemeeting-room,______?
按照《风景名胜区条例》的相关规定,在国家级风景名胜区内修建缆车、索道等重大建设工程,项目的选址方案应当报( )核准。
()决定着一定时期国民经济的供给能力。
按子项目分解的资金使用计划.项目应按()的顺序依次进行分解。
根据不同的物业管理阶段和不同的签约主体,物业服务合同的种类有()。
“人心不同,各如其面”,反映了人格的()的特点。
徐徐:缓缓
根据资料,回答下列问题。2010年,北京市全年实现地区生产总值13777.9亿元,比上年增长10.2%。其中,第一产业增加值124.3亿元,下降1.6%;第二产业增加值3323.1亿元,增长13.6%;第三产业增加值。10330.5亿元,增长9.
机器语言和汇编语言都属于()。
SpeakerA:Congratulations!Ihopeyou’llbeveryhappy.SpeakerB:______
最新回复
(
0
)