首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> #include <string.h> void fun(char s[ ][10],int n) { char t; int i,j; for(i=0;i<n-1;i+ +) for(j=i+1;j<n;
有以下程序 #include <stdio.h> #include <string.h> void fun(char s[ ][10],int n) { char t; int i,j; for(i=0;i<n-1;i+ +) for(j=i+1;j<n;
admin
2019-08-10
31
问题
有以下程序
#include <stdio.h>
#include <string.h>
void fun(char s[ ][10],int n)
{ char t; int i,j;
for(i=0;i<n-1;i+ +)
for(j=i+1;j<n;j+ +)
if(s
[0]>s[j][0]){t=s
[0];s
[0]=s[j][0];s[j][0]=t;}
}
main( )
{ char ss[5][10]={"bcc","bbcc","xy","aaaacc","aabcc"};
fun(ss,5); printf("%s,%s\n",ss[0],ss[4]);
}
程序的运行结果是
选项
A、aaaacc,xy
B、bcc,aabcc
C、xy,aaaacc
D、aabcc,bcc
答案
C
解析
函数fun(char s[ ][ 10],int n)通过两重for循环语句,比较二维字符数组s[ ][ 10]的每个字符串的首字符大小,如果前一个字符串首字符大于后一个字符串的首字符,则交换这两个字符串的首字符。在主函数中,语句fun( ss,5)的作用是对二维字符数组ss[5][10]的5个字符串的首字符进行从小到大的排序,不影响各个字符串另外的字符。所以排序结束后,5个字符串的第一个字符依次变为a、a、b、b和x;最后输出第1个和第4个字符串。
转载请注明原文地址:https://kaotiyun.com/show/ZgRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面不属于软件设计阶段任务的是
设p是指针变量,语句p=NULL;等价于
以下叙述中错误的是
以下错误的定义语句是
设有定义charstr[]="Hello";则语句printf("%d%d",sizeof(str),strlen(str));的输出结果是
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是()。
下列选项中属于面向对象设计方法主要特征的是
有三个关系R,S和T如下:则由关系R和S得到关系T的操作是
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
对下列二叉树进行前序遍历的结果是
随机试题
中性粒细胞上升可见于
最高人民法院于2009年2月16日通过,3月16日起施行了《关于涉港澳民商事案件司法文书送达问题若干规定》对在内地没有住所的港、澳受送达人送达司法文书的问题进行了补充规定。根据该司法解释,下列哪项判断是正确的?()
一般来说,对学生进行操行评定的是()。
端粒的功能包括()。
3,10,24,50,120,()
2006年一季度,初步核实时,三大产业中国内生产总值比初步核算时,唯一数据变小的产业是什么产业,且小了多少?()
人们在愉快的情绪下会表现得更聪明。这体现了情绪的
已知ξ=(0,1,0)T是方程组的解,求通解.
[*]
TheTroodosareaofCyprusisonlyanhour’sdrivefromthecoast,sowhynotconsideradaytripupintothemountainsasaref
最新回复
(
0
)