首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include #include“string.h” void fun(char*s[],int n) { char*t;int i,j; for(i=0;i
有以下程序: #include #include“string.h” void fun(char*s[],int n) { char*t;int i,j; for(i=0;i
admin
2012-08-23
51
问题
有以下程序:
#include
#include“string.h”
void fun(char*s[],int n)
{
char*t;int i,j;
for(i=0;i
for0=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
解析
从main函数入手,定义了一个一维数组并赋初值,接着调用函数胁(),函数的功能是:比较数组中各元素的长度,按元素长度从小到大的顺序排列元素,所以执行fun(ss,5)函数后,*ss[]={“xy”,“bcc”,“bbcc”,“aabcc”,“aaaacc”,所以调用printf函数输出ss[0],ss[4]的值分别为xy,aaaacc。
转载请注明原文地址:https://kaotiyun.com/show/qfPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设x,y和z都是int型变量,且x=3,y=4,z=5,则下面表达式中,值为0的表达式是()。
设变量n为float类型,m为int类型,则以下能实现将n中的数值保留小数点后两位,第三位进行四舍五入运算的表达式是()。
下列叙述中正确的是
在面向对象设计中,对象有很多基本特点,其中“从外面看只能看到对象的外部特性,而对象的内部对外是不可见的”这一性质指的是对象的
数据库系统的三级模式分别为【】模式、内部级模式与外部级模式。
下列叙述中错误的是()。
设有以下定义stnctss{intinfo;sEruc5ss*link;}x.y,z;且已建立如下图所示链表结构:请写出删除结点y的赋值语句______。
若有以下定义和语句,则使指针p指向值为36的数组元素的表达式是【】。inta[10]={19,23,44,17,37,28,49,36},*p;p=a;
在关系数据库中,用来表示实体之间联系的是______。
在下面关于指针的说法中,错误的一条是()
随机试题
A.切除修复B.错配修复C.光修复D.重组修复利用重组蛋白的核酸酶活性将一股健康的母链与缺口部分进行交换,以填补缺口的修复机制
彻底清除局部刺激因素后,对仍较大的妊娠期龈瘤可选择手术切除,手术时机最好在妊娠期的
A.鸡痘病毒B.猪圆环病毒C.马传染性贫血病毒D.草鱼出血热病病毒E.口蹄疫病毒属于具有反转录过程的病毒是
推土机由拖拉机和推土铲刀组成,是一种自行式的挖土、运土工具,其中推土机的施工方法包括()。
根据土地增值税有关规定,纳税人提供扣除项目金额不实的,在计算土地增值税时,应按照( )。
甲公司持有乙公司30%的股权,对乙公司具有重大影响。甲公司于20×7年12月1日与丙公司签订了股权转让协议,根据该协议,甲公司将其持有的乙公司30%的股权以4500万元的价格转让给丙公司,该项股权投资在该日的账面价值为3000万元,其中,损益调整为5
中国人自古以来被称为“炎黄子孙”。其中“黄”指的是()。
______不是RISC的特点。
根据Internet的域名代码规定,域名中的______表示政府部门网站。
Theyhave______downmyapplication.
最新回复
(
0
)