首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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++) for0=i+1;j<nj++) if(
有以下程序 #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++) for0=i+1;j<nj++) if(
admin
2018-11-21
26
问题
有以下程序
#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++)
for0=i+1;j<nj++)
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/SSxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的功能是对输入的一行字符中的数字字符的字面值累加,输出此累加和,请填空。#include#includemain(){charc;inta,s=0;while(____
下面程序段中C的二进制值是______。chara=3,b=6.c:c=ab<<1;
有以下程序#includemain(){charp[20]={’a’,’b’,’c’,’d’},q[]="abc",r[]="abcde’;strcat(p,r);strcpy(p+strlen(q),q)
下列程序执行后输出结果是()main(){chararr[2][4];strcpy(arr,"you");strcpy(arr,[1],"me");arr[0][3]=’&’;printf(
以下程序的输出结果是(){intx=05;charz=’a’;printf("%d\n",(x&1)&&(z<’z’));}
若已定义x和y为double类型,则表达式x=1,y=x+3/2的值是______。
若变量已正确定义,有以下程序段i=0;doprintf("%d,",i);while(i++);printf("%d\n",i);其输出结果是
下列叙述中正确的是______。
下面程序main(){intx,y,m,n;x=5;y=8;m=++x,x;n=y+y++;printf("%d,%d,%d,%d",x,y,m,n);}运行后,x,y
在C语言中,下列关于文件操作的叙述正确的是()。
随机试题
患者,男,65岁。咳嗽、咳痰15年,活动后气短5年。近2日来呼吸困难加重,不能平卧。高血压病史10年,冠心病史5年。吸烟30年,每天1包。查体:双肺呼吸音低,可闻及散在哮鸣音,双下肺可闻及中小水泡音。剑突下心脏搏动增强,心率105次/分,律齐,P2>A
人民检察院审理公安机关移送的案件,对于需要补充侦查的,只能自行侦查。
下列不符合肾母细胞瘤的描述是
患者女性,25岁。因面色苍白、头晕、乏力1年余,近1个月伴心慌就诊。结婚半年,月经初潮14岁,7天/27天,末次月经半月前,近2年月经量多,半年来更明显。贫血貌,皮肤黏膜无出血点,浅表淋巴结不大,巩膜不黄染,口唇苍白,舌乳头正常,心肺无异常,肝脾不大。化验
发育沟是牙齿发育时,两个生长叶相连处所形成的浅沟,离体牙的分辨,发育沟常常是非常重要的一个方面该牙最常见的面异常表现是
下列说法正确的是()。
在大自然面前,万物没有优劣之分。达尔文在《物种起源》中提出的进化论,把人类放在了一个很普通的位置上。然而,一直有很多人不愿接受这种观点,而是先人为主地将达尔文的进化论曲解为进步论并加以传播。根据进化论,我们很难预测出一个物种的进化趋势,因为进化的机制包含两
下列关于聚众斗殴罪的说法,正确的是()。
Inordertoincreaserevenues,anairportplanstochangetheparkingfeesitchargesatitshourlyparkinglots.Ratherthanch
SecretsofGrade-AParentsHelpingyourchildgetaheadatschoolstartsathomeWhenCareyGrahamstartedGrade
最新回复
(
0
)