首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #include void fun(char *s[],int n) { char *t; int i,j; for(i=0;i
有以下程序 #include #include void fun(char *s[],int n) { char *t; int i,j; for(i=0;i
admin
2010-09-05
16
问题
有以下程序
#include
#include
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
解析
函数fun(char *s[],int n)的功能是对字符串数组的元素按照字符串的长度从小到大排序。在主函数中执行fun(ss,5)语句后,*ss[]={"xy", "bcc", "bbcc", "aabcc", "aaaacc"},ss[0],ss[4]的输出结果为xy,aaaacc。
转载请注明原文地址:https://jikaoti.com/ti/ECI0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
现有如下一段程序:PrivateSubCommand1_Click() x=UCase(InputBox("输入:")) SelectCasex Case"A"To"C" Print"考核通过!"
语句:PrintInt(Rnd*5+20)的输出不可能是
要求在程序运行时,如果按住鼠标左键不放而移动鼠标,鼠标的位置坐标同步显示在窗体右上角的标签(名称为Labell)中,如右图所示,放开鼠标左键后,停止同步显示。下面可以实现此功能的程序是()。
以下关于图片框控件的说法中,错误的是()。
窗体上有一个名称为CD1的通用对话框控件和由四个命令按钮组成的控件数组Command1,其下标从左到右分别为0、1、2,3,窗体外观如图所示。命令按钮的事件过程如下:PrivateSubCommandl_Click(IndexA
表达式Str(Len(“123”))+Str(77.7)的值是()。
以下关于键盘事件的叙述中,错误的是()。
设窗体文件中有下面的事件过程:PrivateSubCommand1_Click() Dims a%=100 PrintaEndSub其中变量a和s的数据类型分别是( )。
下列叙述中正确的是
随机试题
Ifsomeonesaysyouaresmart,whatdotheymean?Isitagoodthingorsomethingbad?Theanswerisnotaseasyasyoumightth
男性,34岁。反复咳脓痰,偶尔痰中带血丝,双下肺呼吸音增粗。下列诊断最可能是
产褥感染中最常见者为
急性胰腺炎治疗时,下列属抑制胰酶活性的药物是( )
按照《民事诉讼法》的有关规定,本案中的一审人民法院应当是:本案中,如果在二审中双方当事人进行了和解,下列表述中正确的是:
假设某工程一年建成并投产,寿命10年,每年净收益2万元,按10%折现率计算恰好能在寿命期内把期初投资全部收回,(P/A,10%,10)=6.145,则该工程期初投入为()万元。
业主对工程项目管理的特点和作用是()。
A、B、C、D四支球队开展篮球比赛,每两个队之间都要比赛1场,已知A队已比赛了3场,B队已比赛了2场,C队已比赛了1场,D队已比赛了几场?
下列不是实时操作系统的是()。
•Youwillhearanotherfiveshortrecordings.•Foreachrecording,decidewhatthespeakerisdoing.•WriteoneletterAHnext
最新回复
(
0
)