首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
21
问题
有以下程序:
#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://jikaoti.com/ti/YFf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义语句:intm[]={5,4,3,2,1},i=4;,则下面对m数组元素的引用中错误的是
有以下程序main(){inta=1,b=2;for(;a<8;a++){b+=a;a+=2;}printf("%d,%d\n",a,b);}程序运行后的输出结果是
以下选项中,没有编译错误的是
若有语句:char*line[5];,以下叙述中正确的是
下列叙述中正确的是
以下结构体说明和变量定义中,正确的是
在深度为7的满二叉树中,叶子结点的个数为
若有以下函数首部intfun(doublex[10],int*n)则下面针对此函数的函数声明语句中正确的是
给定程序中,函数fun的功能是将不带头结点的单向链表逆置。即若原链表中从头至尾结点数据域依次为:2、4、6、8、10,逆置后,从头至尾结点数据域依次为:10、8、6、4、2。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
给定程序MODIl.C中函数fun的功能是:在字符串的最前端加入n个*号,形成新串,并且覆盖原串。注意:字符串的长度最长允许为79。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或
随机试题
下列关于通气/血流比值的描述,错误的是
钢筋代换原则中,不属于等面积代换的是( )。
根据《建设工程施工专业分包合同(示范文本)》(GB—2003—0213),属于分包人工作的有()。
下列属于监理工程师在建设工程施工中的监理形式的是()。
属于预算外资金投资性支出的有()。
房地产投资项目财务评价指标中的动态盈利能力指标有()等。
一位家长在星期一发现儿子上学时磨磨蹭蹭,遂追问是怎么回事,孩子犹豫了半天才道出实情。原来在上个星期二早上,班主任老师召开全班同学会议,用无记名的方式评选3名“坏学生”。这个9岁的小男孩,居然被同学列出了18条“罪状”,理所应当地成为了“坏学生”。当天下午年
Theroughguidetomarketingsuccessusedtobethatyougotwhatyoupaidfor.Nolonger.Whiletraditional"paid"media—sucha
在采用P、V操作对共享资源的使用进行保护时,对该共享资源读写的代码段称为()。
(1)Allthroughmyboyhoodandyouth,Iwasknownasanidler;andyetIwasalwaysbusyonmyownprivateend,whichwastolear
最新回复
(
0
)