首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> #include <string.h> void fun(char s[][10],int n) { char t; int i j; for (i=
有以下程序 #include <stdio.h> #include <string.h> void fun(char s[][10],int n) { char t; int i j; for (i=
admin
2013-02-23
14
问题
有以下程序 #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 0--i+l; 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、xy, aaaacc
B、aaaacc,xy
C、xcc,aabcc
D、acc,xabcc
答案
D
解析
在函数fun()中有一个两层嵌套的for循环,外循环变量i从0递增到n-2,内循环变量i从i+1循环递增到n-1,这是选择排序算法的标准结构。循环体中因为逆序条件为“s
[0]> s[j][0]”,所以实现的是升序排序。由此可见,fun()函数实现的功能是对一个二维字符数组前n行的首字符进行升序排序。主函数中定义的二维数组初始化为{"bcc",”bbcc", "xy","aaaacc","aabcc"},通过fun()函数的排序后,结果将为acc","abcc","by", "baaacc","xabcc"}。故最终输出字符串ss[0]和ss[4]的结果为acc,xabcc,应该选择D。
转载请注明原文地址:https://kaotiyun.com/show/XaPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序;main(){chars[]={"aaiou"},*ps;ps=s;printf("%c\n",*ps+4);}程序运行后的输出结果是()。
若有以下函数首部:intfun(doublex[10],int*n)则下面针对此函数的函数声明语句中正确的是()。
下列程序的运行结果是【】。#include<stdio.h>#defineM100voidfun(intm,int*a,int*n){inti,j=0;for(i=1;i<=m;
fwrite函数的一般调用形式是()。
有以下程序:#include<stdio.h>#include<string.h>main(){chara[]={’a’,’b’,’c’,’d’,’e’,’f’,’g’,’h’,’\0’};inti,j;
有如下说明:inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a;则数值为9的表达式是()。
有以下程序:#include<stdio.h>main(){intx[]={1,3,5,7,2,4,6,0},i,j,k;for(i=0;i<3;i++)for(j=2;j>=i;j
数据结构作为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算以及()。
下列不属于软件调试技术的是______。
下列叙述中正确的是()。
随机试题
Whatarethespeakersmainlydiscussing?
老年性白内障虹膜投影阳性,见于白内障哪一期
二尖瓣狭窄主动脉瓣狭窄
下列关于导赤散的药物功用,叙述不正确的是()。
下列情况应征消费税的有()。
在单元格中输入公式“=SUM(B2:B3,D2:E2)”时,其功能是()。
国际收支包括经常项目和资本项目,一国国际收支顺差过大,会导致
Laurawantstositbythewindow.
A、Thetwelfth.B、Thethirteenth.C、Thefourteenth.D、Thefifteenth.A男士说,根据记录,女士预订的房间是13号,但女士马上纠正,订的是今晚,不是明晚。由此可以推断今天是12号,是女士预订的
A、Theprogramissatisfactory.B、Theprogramisdisappointing.C、Theprogramiscancelled.D、Theprogramisbetterthanexpected
最新回复
(
0
)