首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #include void fun(char S[][10],int n) { char t;int ij; for(i=0;i<n-1;i++) for(j=i+1;
有以下程序 #include #include void fun(char S[][10],int n) { char t;int ij; for(i=0;i<n-1;i++) for(j=i+1;
admin
2013-10-19
66
问题
有以下程序
#include
#include
void fun(char S[][10],int n)
{ char t;int ij;
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]=sD][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:最后输出第个和第4个字符串。
转载请注明原文地址:https://www.kaotiyun.com/show/DSJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
阅读以下函数fun(char*s1,char*s2){inti=0;while(s1[i]==s2[i]&&s2[i]!=’\0’)i++;return(s1[i]==’\0’&&s2[i]==’\0’
有以下程序main(){intx=102,y=012;printf("%2d,%2d\n",x,y);}执行后输出结果是
对建立良好的程序设计风格,描述正确的是
有以下程序:main(){union{unsignedintn;unsignedcharc;}u1;u1.c=’A’;printf("%c\n",u1.n);}执行
以下函数的功能是:通过键盘输入数据,为数组中的所有元素赋值。#defineN10voidartin(intx[N]){inti=0;while(i<N)scanf("%d",);
以下程序的输出结果是()。main(){inta=2,k;for(k=0;k<3;k++)printf("%4d",f1(a));}f1(inta){intb=0;static
以下程序中用户由键盘输入一个文件名,然后输入一串字符(用#结束输入)存放到此文件中,形成文本文件,并将字符的个数写到文件的尾部。请填空。#include<stdio.h>main(){FILE*fp;char
若由以下定义,则不移动指针p,且通过指针p引用值为98的数组元素的表达式是【】。intw[10]={23,54,10,33,47,98,72,80,61},*p=w;
在下面语句中,其含义为“p为指向含n个元素的一维数组的指针变量”的定义语句是()
随机试题
运用言语符号形成的概念来进行判断、推理,以解决问题的思维过程属于
A.先煎B.后下C.包煎D.另煎E.烊化发散及气味芳香的药物入煎剂宜
全颌曲面断层片
山药加辅料炒的目的是
新生儿体内水溶性药物排出较慢,容易中毒,主要机制是患儿体液量占体重的()。
甲与乙(女)2012年开始同居,生有一子丙。甲、乙虽未办理结婚登记,但以夫妻名义自居,周围群众公认二人是夫妻。对甲的行为,下列哪些分析是正确的?()(2015/2/62)
已知某基础工程分为开挖、夯实、垫层和砌筑四个过程。每一过程各划分为四段施工,各过程流水节拍分别为12天、4天、10天和6天,按等步距异节奏组织流水施工的工期为()。
-1
在Access中,DAO的含义是()。
Theterm"folkcustom"isverybroad,butithasbeenusedbyfolkloriststorefertothosesharedpatternsofbehaviorsinapa
最新回复
(
0
)