首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
34
问题
有以下程序
#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全国计算机二级
相关试题推荐
下列语句组中,正确的是
在E-R图中,用来表示实体联系的图形是
下列有关数据库的描述,正确的是()。
设有说明int(*ptr)[M];其中的标识符ptr是()。
数据库技术的根本目标是要解决数据的
C源程序中不能表示的数制是
在结构化程序设计中,模块划分的原则是
以下正确的说法是()。
下列说法不正确的是()。
随机试题
工作用热电偶的检定周期一般为()。
A.微小病变型肾病B.系膜增生性肾炎C.系膜毛细血管性肾炎D.膜性肾病几乎所有患者均有血尿的肾病综合征是
要全面描述正态分布或近似正态分布资料的分布特征,可采用
患者,女性,38岁,妇科检查宫颈中度糜烂。关于宫颈糜烂,下列说法哪项不正确
A.TI—AgB.完全抗原C.抗原决定簇D.隐蔽抗原E.共同抗原决定抗原特异性的是()
钢板用两个铆钉固定在支座上,铆钉直径为d,在图示载荷作用下,铆钉的最大切应力是:
设f(x)∈C[a,b],在(a,b)内可导,f(a)=f(b)=1.证明:存在ξ,η∈(a,b),使得2e2ξ-η=(ea+eb)[f’(η)+f(η)].
某带链队列初始状态为front=rear=NULL。经过一系列正常入队与退队操作后,front=10,rear=5。该队列中的元素个数为
Whatwillprobablyhappenifapersoncan’tsleepwell?Ifapersoncan’tsleepwell,hewillfeel______.
Reportersdescribedthehorrific______whichfollowedthebombing.
最新回复
(
0
)