首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
30
问题
有以下程序
#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://jikaoti.com/ti/JZd0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序,则程序的输出结果是#includemain(){charc1,c2;c1=’C’+’8’-’3’;c2=’9’-0’;printf("%c%d\n",c1,c2);}
C语言中最基本的数据类型包括()。
软件测试的目的是()。
有以下程序main(){intsum,pad,pAd;sum=pad=5;pAd=++sum,pad++,++pad;printf("%d\n",pad);}程序的输出结果是
定义部门关系模式:部门(部门号,部门名,部门成员,部门总经理),使它不满足第一范式的属性是
在软件开发中,需求分析阶段产生的主要文档是
以下选项中可用作C语言中合法用户标识符的是()。
若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是
结构化程序的三种基本控制结构是()。
下列说法不正确的是()。
随机试题
词类
慢性阻塞性支气管炎发展演变至慢性阻塞性肺气肿时,最早期的症状是
我国标准规定加速器旋转运动标尺的零刻度位置的检定周期为
A、邻苯二胺B、四甲基联苯胺C、ABTSD、对硝基苯磷酸酯E、伞基磷酸酯稳定性较差而且有突变性的底物是
风险型决策要求未来可能发生的自然状态的概率是()。[2005年真题]
下列财产可以进行纳税抵押的有()。
一个计算机操作系统通常应具有:
名一般不用于()。
新闻产品设计
设矩阵A=是矩阵A*的一个特征向量,λ是α对应的特征值,其中A*是矩阵A的伴随矩阵.试求a、b和λ的值.
最新回复
(
0
)