首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include <stdio.h> #include ’’string.h’’ void fun(char*s[],int n) { char *t;int i,j; for(i=0;i<n-1
有以下程序: #include <stdio.h> #include ’’string.h’’ void fun(char*s[],int n) { char *t;int i,j; for(i=0;i<n-1
admin
2020-06-16
27
问题
有以下程序:
#include <stdio.h>
#include ’’string.h’’
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、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/6aCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序main(){inti,j;for(i=1;i
以下叙述中正确的是
关于算法,以下叙述中错误的是
设有定义语句:char*aa[2]={"abcd","ABCD"};则以下叙述正确的是
以下程序依次把从终端输入的字符存放到f文件中,用#作为结束输入的标志,则在横线处应填入的选项是#includemain(){FILE*fp;charch;fp=fopen("fname","w");whi
有以下程序#includemain(){FILE*pf;char*s1="China",*s2="Beijing";pf=fopen("abc.dat","wb+");fwrite(s2,7,1,
以下选项中合法的常量是
设有定义:inta=2,b=3,c=4:,则以下选项中值为0的表达式是
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
请编函数fun,其功能是将一个数字字符串转换成与其面值相同的长整型整数。可调用strlen函数求字符串的长度。例如,在键盘输入字符串2345210,函数返回长整型数2345210。注意:请勿改动主函数main和其他函数中的任何内容,仅在函数fun
随机试题
归档时限一般应在当年年底。
SLE脏器损害常见的是
麻醉药品和第一类精神药品管理措施包括()。
下列不属于银行市场定位原则的是()。
企业类客户根据其组织形式不同可以划分为()。
根据民事诉讼法的规定,下列说法错误的是()。
[2008年MBA真题]张珊获得的奖金比李思的高,得知王武的奖金比苗晓琴的高后,可知张珊的奖金也比苗晓琴的高。以下各项假设均能使上述推论成立,除了:
EuphemismDefinition•lexicalmeaning: —speakingwithgoodwordsorin【T1】_______•apolite,roundabo
A、Ateacher.B、Apsychologist.C、Alibrarian.D、Apublisher.C从男士的话“书本在24区书架的最上面”,可知男士非常熟悉课本所在的位置,从而判断出他是图书管理员,故选C。
位于
最新回复
(
0
)