首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
15
问题
有以下程序
#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/NCI0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
窗体上有一个名称为Frame1的框架(如图),若要把框架上显示的"Frame1"改为汉字"框架",下面正确的语句是( )。
工程中有2个窗体,名称分别是Form1、Form2,Form1是启动窗体。Form1上有1个名称为Command1的命令按钮。为了在单击Command1按钮时能够在Form2窗体上显示“OK”,应在Command1的Click事件过程中编写的代码是(
以下合法的VB变量名是( )。
有下面程序代码:PrivateSubCommand1_Click()s=0n=1DoWhilen<3Fork=1To5Step2s=s+n
VB的数值型数据分为()两种。
下面属于字符类的实例是
下列关于滚动条的叙述中,错误的足()。
以下关于控件数组的叙述中,正确的是( )。
下列叙述中正确的是
语句DimArr(-2To4)AsInteger所定义的数组的元素个数为( )。
随机试题
不符合营养性巨幼细胞贫血的是
电子计数器的测量精度仅由晶体振荡器的精度决定。
盖髓剂的作用为诱导
患者,男,42岁。颈部、窝部有皮疹、瘙痒1年。近3个月来工作忙,加班熬夜,皮疹加重,皮损处有苔癣化斑片,抓痕、血痂,伴心烦急躁易怒,口苦咽干,失眠多梦,便干,舌红,脉弦数。诊断为
下列说法中,不正确的是()。
《大清现行刑律》
NewspaperDeclineNotDuetotheRiseoftheInternetSomepeopleassumethatnewsprintnewspapersaredyingatthehandsof
Whatarethetwospeakersmainlytalkingabout?
Believeitornot,whenfirst(introduce)______toEurope,tomatowasthoughttobepoisonous.
A、Biology.B、Photography.C、Swimming.D、Painting.A由对话中女士提到的Iwentwithmymarinebiologyclass可知,答案为A)。
最新回复
(
0
)