首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> #include <string.h> void fun(char *s[], int n) { char *t; int i, j
有以下程序 #include <stdio.h> #include <string.h> void fun(char *s[], int n) { char *t; int i, j
admin
2021-07-09
31
问题
有以下程序
#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、aaaacc,xy
B、xy,aaaacc
C、bcc,aabcc
D、aabcc,bcc
答案
B
解析
函数fun(char s[ ],int n)的功能是对字符串数组的元素按照字符串的长度从小到大排序,在主函数中执行fun(ss,5)语句后,*ss[]={"xy","bcc","bbcc","aabcc","aaaacc"},ss[0],ss[4]的输出结果为xy,aaaacc。因此B选项正确。
转载请注明原文地址:https://kaotiyun.com/show/Lskp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序main(){intx=1,y=0;if(!x)y++;elseif(x==0)if(x)y+=2;elsey+=3;printf("%d\n",y);}程序运行后的输出结果是
执行程序时,给变量x输入10,则以下程序的输出结果是()。intfun(intn)main(){if(n==1)return1;{intx;elsescan
某图书集团数据库中有关系模式R(书店编号,书籍编号,库存数量,部门编号,部门负责人),其中要求①每个书店的每种书籍只在该书店的一个部门销售;②每个书店的每个部门只有一个负责人;③每个书店的每种书籍只有一个库存数量。则关系模式R最高是
设栈的顺序存储空间为S(1:m),初始状态为top=0。现经过一系列正常的入栈与退栈操作后,top=m+1,则栈中的元素个数为()。
设有定义语句:char*aa[2]={"abcd","ABCD"};则以下叙述正确的是
线性表常采用的两种存储结构是()。
下列给定程序中函数fun的功能是:根据整型形参m,计算如下公式的值:例如,若m的值为5,则应输出1.463611。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!试题程序
下列二叉树描述中,正确的是()。
以下选项中不属于C语言程序运算符的是
下列说法不正确的是()。
随机试题
微分方程y"-2y’=x的特解应设为()。
A.肺栓塞B.结节病Ⅰ期C.慢性阻塞性肺病D.中叶综合征E.原发综合征反复发作右中叶肺炎
根据有关司法解释,关于利用互联网实施的犯罪行为,下列哪些说法是正确的?(2017/2/51)
工程项目定性风险分析的主要任务是()。
特大质量事故发生后,处理事故的程序有()。
()简称上证180指数,是上海证券交易所对原上证30指数进行调整和更名产生的指数。
增值税一般纳税人因销货折让而退还给购买方的增值税税额,应从发生销货折让下期的销项税额中冲减。()
下列关于汽车行驶的表述不正确的是:______
下列关于日食的表述不正确的是()。
Afewyearsago,intheirsearchforwaystosellmoregoods,advertisingmenhitonanewandcontroversialgimmick.Itisasi
最新回复
(
0
)