首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> #include<string.h> voidfun(charS[][10],intn) {chart;inti,j; for(i=0;i<n-1;i++) for(j=i+1.j<n0++) if(s[i]
有以下程序 #include<stdio.h> #include<string.h> voidfun(charS[][10],intn) {chart;inti,j; for(i=0;i<n-1;i++) for(j=i+1.j<n0++) if(s[i]
admin
2020-05-19
48
问题
有以下程序
#include<stdio.h>
#include<string.h>
voidfun(charS[][10],intn)
{chart;inti,j;
for(i=0;i<n-1;i++)
for(j=i+1.j<n0++)
if(s
[0]>s[j][0]){t=s
[0];s
[0]=s[j][0];sD][0]=t;}
}
main( )
{charss[5][10]={’’bcc’’,’’bbcc’’,’’xy”,’’aaaacc’’,’’aabcc’’);
fun(ss,5);printf(“%s,%s\11”,ss[0],ss[4]);
}
程序的运行结果是
选项
A、aaaacc,xy
B、bcc,aabcc
C、xy,aaaacc
D、aabcc,bcc
答案
C
解析
函数fun(chars[][10],intn)通过两重for循环语句,比较二维字符数组s[][10]的每个字符串的首字符大小,如果前一个字符串首字符大于后一个字符串的首字符,则交换这两个字符串的首字符。在主函数中,语句fun(ss,5)的作用是对二维字符数组ss[5][10]的5个字符串的首字符进行从小到人的排序,不影响各个字符串另外的字符。所以排序结束后,5个字符串的第一个字符依次变为a、a、b、b和x;最后输出第1个和第4个字符串。
转载请注明原文地址:https://kaotiyun.com/show/d0Cp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
函数fun的功能是:在有11个元素的结构体数组std中,查找有不及格科目的学生,找到后输出学生的学号;函数的返回值是有不及格科目的学生人数。例如,主函数中给出了4名学生的数据,则程序运行的结果为:学号:N1002学号:N1006共有2位
已知:intc[3][4];,则对数组元素引用正确的是()。
以下有关宏替换的叙述不正确的是()。
有以下函数定义:intfun(doublea,doubleb){returna*b;}若以下选项中所用变量都已正确定义并赋值,错误的函数调用是()。
下列定义变量的语句中错误的是()。
关系表中的每一行记录称为一个()。
给定程序MODI1.C中函数fun的功能是:按顺序给s所指数组中的元素赋予从2开始的偶数,然后再按顺序对每五个元素求一个平均值,并将这些值依次存放在w所指的数组中。若s所指数组中元素的个数不是5的倍数,多余部分忽略不计。例如,s所指数组有14个元
有三个关系R、S和T如下:则由关系R和关系S得到关系T的操作是()。
对软件系统总体结构图,下面描述中错误的是()。
下面对软件特点描述正确的是()。
随机试题
关于镜面伪像的描述,不正确的是
运动计划在实施过程中,应定期进行反馈和调整。()
各类型矩阵中,最常见的矩阵型是_____、______。
在管理中,决策是()
旋转阳极管套与固定阳极管套的区别是在阳极端设置有
建设单位委托设计单位进行设计工作,双方没有约定著作权的归属,图纸由甲设计师完成,则图纸的著作权归()。
目前,我国常用的量表有()。
下列6个句子(段落)的最佳顺序是()。 (1)包括MIT的明斯基(MarvinMinsky),卡内基工学院(今天卡内基梅隆大学的前身)的司马贺(HerbertSimon)等 (2)在战后的美国,这些科学家和技术专家也不断推动这些技术的
简讯
Thoughsheispossessedofalargefortune,theelderlyladystill__________(过着俭朴的生活).
最新回复
(
0
)