首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
56
问题
有以下程序
#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全国计算机二级
相关试题推荐
写出下列程序的输出结果______。main(){intn=0;while(n++<=1);printf("%d,",n);printf("%d",n++);}
下列程序的功能是对输入的一行字符中的数字字符的字面值累加,输出此累加和,请填空。#include#includemain(){charc;inta,s=0;while(____
以下程序的输出结果是()#include<stdio.h>main(){unionun{inti;longk;charc;};
有以下程序:#includevoidWriteStr(char*fn,char*str){FILE*fp;fp=fopen(fn,"w");fputs(str,fp);fclose(fp);main()
下列关于栈的描述中错误的是
软件需求分析阶段的工作,可以分为4个方面:需求获取、需求分析、编写需求规格说明书以及()。
顺序存储方法是把逻辑上相邻的结点存储在物理位置【】的存储单元中。
对建立良好的程序设计风格,下面描述正确的是()。
已有定义:chara[]="xyz",b[]={’x’,’y’,’z’};,以下叙述中正确的是()。
在学校中,“班级”与“学生”两个实体集之间的联系属于()关系。
随机试题
请简单介绍《边城》的文化意蕴和独特的艺术表现手法。
关于肌瘤的疼痛症状的描述,下列哪项不正确
患者,男,40岁,十二指肠溃疡病史5年,2小时前饱餐后突然腹痛难忍,伴恶心、呕吐。查体:脉搏85次/分,血压110/75mmHg,腹式呼吸运动减弱,腹膜刺激征(+),移动性浊音(+),肠鸣音消失。在诊断未明确前首要的处理措施是
库欣综合征患者出现腹胀、四肢无力应首先考虑
单层工业厂房在屋架选用时,下列说法正确的有()。
替代手工记账是会计电算化的目标之一。()
税款的征收方式,按照应纳税款额计算、入库的方式及征收手段等标准划分,可分为多种不同的方式,最常见的按应纳税额的计算方法分类为()。
根据《婚姻法》的规定,下列情形属于无效婚姻的是()。
设D为不等式0≤x≤3,0≤y≤1所确定的区域,则=_________。
Howdoesthewomanfeelattheendoftheconversation?
最新回复
(
0
)