首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:利用指针数组对形参ss所指字符串数组中的字符串按由长到短的顺序排序,并输出排序结果。ss所指字符串数组中共有N个字符串,且串长小于M。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
给定程序中,函数fun的功能是:利用指针数组对形参ss所指字符串数组中的字符串按由长到短的顺序排序,并输出排序结果。ss所指字符串数组中共有N个字符串,且串长小于M。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
admin
2016-10-29
57
问题
给定程序中,函数fun的功能是:利用指针数组对形参ss所指字符串数组中的字符串按由长到短的顺序排序,并输出排序结果。ss所指字符串数组中共有N个字符串,且串长小于M。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANKl.C中。
不得增行或删行,也不得更改程序的结构!
#include
#inclode
#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 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
);
}
main()
{ 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])
第三空:“tp=ps
;ps
=ps[k];ps[k]=__3__;”是字符串地址交换,显然第三空处应是临时变量tp。
转载请注明原文地址:https://kaotiyun.com/show/djDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下对枚举类型名的定义中正确的是______。
下面程序main(){intx=100,a=10,b=20,okl=5,ok2=0;if(a<B)if(b!=15)if(!ik1)x=1;
数据元素之间【】的整体称为逻辑结构。
以下只有在使用时才为该类型变量分配内存的存储类说明是______。
以下程序运行后的输出结果是______。main(){inta=1,b=2,c=3;if(c=a)printf("%d\n",c);elseprintf("%d\n",b);}
若有以下程序段:intm=0,n=0;charc=’a’;scanf("%d%c%d",&m,&c,&n);printf("%d,%c,%d\n",m,c,n);若从键盘上输入:10A10<回车>,则输出结果是__
有以下程序:main(){inta[3][3],*p,i;p=&a[0][0];for(i=0;i<9;i++)p[i]=i;for(i=0;i<3;i++)printf("%d",a[1][
软件测试是保证软件质量的重要手段,而软件测试的主要和重要的测试方法是通过测试数据和【】的设计来实现。
在结构化设计方法中,数据流图表达了问题中的数据流与加工间的关系,并且每一个______实际上对应一个处理模块。
【】(黑箱或白箱)测试方法完全不考虑程序的内部结构和内部特征。
随机试题
国际局势和世界格局的深刻变化是“三个代表”重要思想形成的()。
女性,46岁,偶然发现右乳房肿物10天,肿物未见明显增大。查体:右乳房外上象限1.5×1.5×1.5cm肿物,质中,无压痛,表面不光滑,边界不清楚,活动度好,与局部皮肤有少许粘连。最可能的诊断是
以下哪项不是溃疡性结肠炎并发中毒性巨结肠的常见诱因
A.青霉素B.红霉素C.氯霉素D.林可霉素E.头孢拉定治疗肺炎克雷伯杆菌肺炎可选用
该肿块位于右颈前区,则多来源于下列哪个器官如肿块位于颈动脉部位,则同时可有下列体征
适用于原油、汽油、溶剂油、重整原料油以及需要控制蒸发损失及大气污染、控制放出不良气体、有着火危险的产品储存的储罐是()。
依据我国现行的有关交易制度规定,下列交易品种可以当日完成回转交易的是()。
下列选题中,不需办理重大选题备案手续的是()。
简述学习策略训练的原则。
德国作家冯塔纳曾说,幸福有它的两重性:一方面在于福至心灵,时来运至……另一方面,也是最实际的方面,就是知足常乐地安度日常生活,这也就是说,头脑清醒,不干蠢事。请以此为话题,写一篇不少于800字的记叙文或议论文。
最新回复
(
0
)