首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: #include <stdio.h> #include "string.h" void tim(char *s[],int n) { char *t;int i,j; for(i=0;
有下列程序: #include <stdio.h> #include "string.h" void tim(char *s[],int n) { char *t;int i,j; for(i=0;
admin
2009-08-24
39
问题
有下列程序: #include <stdio.h> #include "string.h" void tim(char *s[],int n) { char *t;int i,j; for(i=0;i<n-1;i++) for(j=i+1;j<n;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[]={"xy","bcc","bbcc","aabcc","aaaacc"},所以调用printf函数输出ss[0],ss[4]的值分别为xy,aaaacc。
转载请注明原文地址:https://kaotiyun.com/show/GnWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序运行时,若输入395,则输出结果是( )。PrivateSubCommand1_Click() Dimx% x=InputBox("请输入一个3位整数") PrintxMod10,x\100,(xMod100)\
下列叙述中正确的是()。
在程序运行时,不会引发窗体Resize事件的操作是
下面关于多重窗体的叙述中,正确的是()。
在考生文件夹下有一个工程文件sjt4.vbp。程序运行后,单击“开始”按钮,图片自上而下移动,同时滚动条的滑块随之移动。每隔0.5秒移动一次,当图片顶端移动到距窗体下边界的距离少于200时,则再回到窗体的顶部,重新向下移动,如图所示。在窗体文件中已经给出了
如果要定义一个窗体级变量,定义变量语句的位置应该是
假定有以下循环结构:DoUntil条件表达式循环体Loop则以下正确的描述是()。
使用白盒测试方法时,设计测试用例应根据()。
设R是一个2元关系,有3个元组,S是一个3元关系,有3个元组。如T=R×S,则T的元组的个数为()。
下列选项中属于软件设计建模工具的是()。
随机试题
提出多元智能理论的心理学家是()
制冷系统中属于制冷辅助设备低压部分的是()。
传统社会,女子行笄礼的人生仪礼属于()
我国人民民主专政与人民代表大会制度的关系是()
呕吐声音壮厉,呕吐物呈胶黏黄水,或酸或苦,多为
设事件A,B,且,则必有()。
银行代理理财产品销售的基本原则有()。
Wheredoesthemanwanttopostto?
Thiscompany’sprofitrosesomuchthatitofferedemployeesa(an)______6percentoftheirbasicsalariesasofnextmonth.
ImmigrantstotheUKarebeingtestedontheirEnglishskillsbeforebeingabletoclaimincome-relatedbenefitsunderanewsch
最新回复
(
0
)