首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include #include void fun(char ,*s[],int n) { char ,*t; int i,j; for(i=0;i<n-1;i++) for
有以下程序: #include #include void fun(char ,*s[],int n) { char ,*t; int i,j; for(i=0;i<n-1;i++) for
admin
2021-02-25
27
问题
有以下程序:
#include
#include
void fun(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、aaaacc,xy
B、xy,aaaacc
C、bcc,aabcc
D、aabcc,bcc
答案
B
解析
函数fun(chilr s[],int n)的功能是对字符串数组的元素按照字符串的长度从小到大排序,在主函数中执行fun(ss,5)语句后,*ss[]={"xy","bcc","bbcc","aab-cc","aaaacc"},ss[0],ss[4]的输出结果为xy,aaaacc。因此B选项正确。
转载请注明原文地址:https://www.kaotiyun.com/show/Jbtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
关于switch语句的叙述中正确的是()。
设有宏定义:#definelsDIV(k,n)((k%n==1)?1:0)且变量m已正确定义并赋值,则宏调用:IsDIV(m,5)&&IsDIV(m,7)为真时所要表达的是
有以下程序#includemain(){inta=1,b=3,c=5;int*p1=&a,*p2=&b,*p=&c;*p=*p1*(*p2);printf("%d\n",c);}执行后的输出结果是
若有以下程序#includemain(){ints=0,n;for(n=0;n<4;n++){switch(n){default:s+=4;case1:s+=1;case2:s+=2;case3
以下选项中不属于C语言程序运算符的是
软件按功能可以分为:应用软件、系统软件、支撑软件(或工具软件)。下面各项中属于应用软件的是()。
如下所示的系统结构图的最大出扇数是()。
软件测试的目的是
算法具有五个特性,以下选项中不属于算法特性的是
以下不能用于描述算法的是()。
随机试题
有权领取股利的股东有资格登记截止的日期是()。
机动车行经弯道时,在车况技术性能良好的前提下可以迅速超车。
患者,男,20岁。急性支气管炎,拟给予青霉素治疗。用药前需做青霉素皮肤过敏试验。皮肤过敏试验进行5分钟,患者出现面色苍白、胸闷,注射局部皮肤发红。患者不可能发生的情况是
关于条件致病菌感染,下列叙述哪项正确
新斯的明治疗重症肌无力的机制是()
推土机是一种自行式的挖土、运土工具,运距以()为最佳运距。
盾构机的主要选择原则中不含()。
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性:
根据科尔伯格的观点,儿童性别角色的发展依次经过的阶段是()
AVerySpecialDogA)Itis8:15a.m.AflightlandsatMelbourne’sTullamarineInternationalAirport.Severalhundredpiecesof
最新回复
(
0
)