首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:利用指针数组对形参ss所指字符串数组中的字符串按由长到短的顺序排序,并输出排序结果。ss所指字符串数组中共有N个字符串,且串长小于M。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
给定程序中,函数fun的功能是:利用指针数组对形参ss所指字符串数组中的字符串按由长到短的顺序排序,并输出排序结果。ss所指字符串数组中共有N个字符串,且串长小于M。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
admin
2015-08-22
37
问题
给定程序中,函数fun的功能是:利用指针数组对形参ss所指字符串数组中的字符串按由长到短的顺序排序,并输出排序结果。ss所指字符串数组中共有N个字符串,且串长小于M。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
#include
#include
#define N 5
#define M 8
void fun(char(*ss)[M])
{ char*ps[N],*tp;int i,j,k;
for(i=0;i
=ss
;
for(i=0;i
/**********found**********/
k= _____ 1_____ ;
for(j=i+1;j
/**********found**********/
if(strlen(ps[k])
(_____2 _____))k=j;
/**********found**********/
tp=ps
;ps
=ps[k];ps[k]=
_____3 _____ ;
)
printf("\nThe string after sorting
by length:\n\n");
for(i=0;i
);
}
msin()
{ char ch[N][M]={"red","green",
"blue","yellow","black");
int i;
printf("\nThe original string\n\n");
for(i=0;i
);
printf("\n");
fun(ch);
}
选项
答案
(1)I (2)ps[j] (3)tp
解析
第一空:分析可知,fun函数采用的选择排序,在第一空处是初始化k。“for(j=i+1;j
第二空:“if(strlen(ps[k])i:strlen(_____2_____))=k=j;”新的字符串ps[j]如果比ps[k]的长度长,那么k记录下新的最长的字符串的下标位置j,故第二空处应为“ps[j]”。
第三空:“tp=ps
;ps
=ps[k];ps[k]=_____3_____;”是字符串地址交换,显然第三空处应是临时变量tp。
转载请注明原文地址:https://kaotiyun.com/show/M3ID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在新的历史条件下,关于树立和落实科学发展观的实践意义,下列说法不正确的是()。
围绕着人与神、人与社会、人与自然等问题的思考,公元前6~5世纪,东西方社会几乎同时诞生了一批伟大的思想先哲。下列说法错误的是()。
若一个三角形的所有边长都是整数,其周长是奇数,且已知其中的两边长分别为8和2012.则满足条件的三角形总个数是?
为响应建设“绿色城市”的号召,某社区义务植树300棵,由于参加植树的全体党员植树的积极性高涨,实际工作效率为原来的1.2倍,结果提前20分钟完成任务,则原来每小时植树多少棵?()
行政机关制定的除行政法规和规章以外的其他规范性文件,在设定行政处罚上()。
①经过理论与实践的积累,再生建筑学也逐步成为了一门独立而完整的技术科学②到第一次世界大战爆发时,欧洲众多城市已经完成改造,向现代生活方式过渡③在保持原有建筑基本架构的基础上,通过改变局部结构和装修,大幅改变建筑的使用功能,这就
历史上,语言在世界上的分布反映了世界权力的分配。使用最广泛的语言,如英语、西班牙语、法语、阿拉伯语和俄语,都是或曾是帝国的语言,这些帝国曾积极促进其他民族使用它们的语言。权力分配的变化产生了语言使用的变化,英国和法国都曾坚持在其殖民地使用自己的语言,但大多
阅读以下文字,回答下列问题。网络时代巨大的信息量要求网络人际交流迅速快捷,此时,传统语言的表达已不足以将信息转变成最简洁的形式输入输出。于是网络语言应运而生。这种语言以轻松活泼、幽默风趣、戏谑调侃的面目出没于传统媒体,让人耳目一新。比如“美眉”指
已知当x>0时函数f(x)一sin(sinx)与x4是等价无穷小量,则f(x)的带皮亚诺余项的四阶麦克劳林公式是f(x)=_________.
设f(x)在x=0的某邻域内有定义,且满足
随机试题
在FireworksMX2004中,“运行脚本”命令在以下哪个菜单中()
分裂国家罪
简述网上营销渠道设计应注意的问题。
女性患者,32岁。因前置胎盘分娩时大出血。产后无乳、乳房萎缩、闭经、渐感疲乏无力、怕冷、嗜睡。若患者血FT3、FT4、E2及皮质醇水平均降低,则首先应该开始的治疗是
企业提取的盈余公积主要可用来()。
下列事项在进行账务处理时应通过“资本公积”科目核算的有()。
下列选项中,对于补充法律漏洞、强化法律的调控能力起着重要作用的是()。
设A,B均为n阶矩阵,A可逆,且A~B,则下列命题中①AB~BA;②2A~B2;③AT—BT;④A一1~B一1。正确的个数为()
在Windows XP资源管理器中的文件夹区域中,文件夹图标前标有“+”的、表示该文件夹中(38)。
TodaytherearethreedifferentkindsofNewYorkers:thepeoplewhoactasiftheywerebornhere:thepeoplewhoarehereand
最新回复
(
0
)