首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
71
问题
有以下程序
#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全国计算机二级
相关试题推荐
若以下选项中的变量a,b,y均已正确定义并赋值,则语法正确的switch语句是
以下叙述中正确的是
下列条件语句中,输出结果与其他语句不同的是
对下列二叉树进行前序遍历的结果为
以下选项中正确的定义语句是
有以下程序#includevoidfun(int*s,intn1,intn2){inti,j,t;i=n1;j=n2;while(i<j){t=s[i];s[i]=s[j];s[j]=t;i++;
下面关于位运算符的叙述,正确的是
若有定义语句:inta[2][3],*p[3];则以下语句中正确的是( )。
用树形结构表示实体之间联系的模型是
随机试题
A.戴眼,反折,瘛疚B.耳聋,百节皆纵,目寰绝系C.口目动作,善惊忘言D.腹胀闭,不得息,善噫,善呕太阴之脉终绝,可见
发热最常见的原因是
根据《上海证券交易所交易型开放式指数基金业务实施细则》的规定,( )。
洞穴规模庞大,为我国长江以北所罕见,被专家称为“北方最大的喀斯特洞群”的是()
简述贯彻因材施教原则的基本要求。
试述皮亚杰的儿童认知发展的阶段性理论。
心本管理,是指通过各种管理手段和方法对管理者及员工进行情感、思想、意志、感觉、知觉等多种心灵的挖掘、整合与正确引导,强调对管理者、员工心理上的凝聚、引导、激励和辐射。心本管理是人本管理的进一步升华,由心灵的外在感动转化为管理者与员工心灵的内在自觉。根据上述
改革开放是中国共产党在新的时代条件下带领人民进行的新的伟大革命,目的就是要
设则必有()
Pollutionisa"dirty"word.Topollutemeanstocontaminate--topsoilorsomethingbyintroducingimpuritieswhichmake【C1】_____
最新回复
(
0
)