首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:利用指针数组对形参ss所指字符串数组中的字符串按由长到短的顺序排序,并输出排序结果。ss所指字符串数组中共有N个字符串,且串长小于M。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
给定程序中,函数fun的功能是:利用指针数组对形参ss所指字符串数组中的字符串按由长到短的顺序排序,并输出排序结果。ss所指字符串数组中共有N个字符串,且串长小于M。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
admin
2015-08-22
58
问题
给定程序中,函数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全国计算机二级
相关试题推荐
某天深夜,甲骑车不慎掉人修路挖的坑里,造成车坏人伤,此坑周围无栅栏围住,也未安置红灯。后来查明,该坑是某修路队雇用的王某所挖。甲的损失()。
甲将自己的汽车抵押给乙,作价5万元,甲继续使用。结果甲开车时不小心将车撞坏。下列说法正确的是()。
在新的历史条件下,关于树立和落实科学发展观的实践意义,下列说法不正确的是()。
下列对国家、阶级、政党关系的表述中,正确的有()。①有政党必有阶级和国家②有阶级、国家必有政党③在当代,执政党的阶级属性与国家的性质相一致④国家、政党是阶级统治的工具
世界上许多民族都有自己特有的价值观念。得益于文化的多样性,人们不断开阔视野、相互借鉴.比如中国“和”的思想,到今天仍对各国处理国际关系具有现实的启发意义。这表明()。
行政行为作出后,非依法定程序不得随意变更或撤销,这是行政行为的()。
某单位某月1一12日安排甲、乙、丙_二个值夜班,每人值班4天。三人各自值班日期数字之和相等。已知甲头两天值夜班。乙9、10日值夜班.问丙在自己第一天与最后一天值夜班之间,最多有几天不用值夜班?()
利率是金融学中核心变量之一,关于利率的决定理论也很多。其中,可贷资金理论试图完善古典学派的储蓄投资理论和凯恩斯流动性偏好利率理论。(1)请比较可贷资金理论与储蓄投资理论和凯恩斯流动性偏好理论的异同;(2)具体说明可贷资金理论相对于另外两
以下选项中不属于我国法律制定程序的是()
随机试题
边滩沉积物以砂岩为主,分选好,夹有少量的砾石和粉砂,()沉积物较粗,上部沉积物较细。
产后痉病感染邪毒型的病因病机为产后血晕血虚气脱型的病因病机为
最可能的诊断是明确诊断最有意义的检查是
两步滴定法测定阿司匹林片剂含量过程中的第一步滴定的作用为
保险受益人甲故意杀害被保险人乙,造成乙死亡,骗取了20万元保险金。对甲应当()。
下列关于商业银行固定资产贷款说法中,错误的是()。[2009年10月真题]
用配方法证明:无论x为何实数,代数式一2x2+4x一5的值恒小于零.
“有意义的对立是一种管理技巧。”美国财富集团管理顾问布朗如是说。这句充满着管理智慧的经验之谈,被纳入当代管理学的经典定律。从矛盾的普遍性这一基本的哲学观点来看,世界总是充满矛盾的。人在职场,无不在矛盾和对立中抗争和生活。那种没有矛盾、没有对立的太平盛世,其
单击“字处理”按钮,然后按照题目要求完成下面的操作。注意:以下的文件必须保存在考生文件夹下。财务部助理小王需要协助公司管理层制作本财年的年度报告,请你按照如下需求完成制作工作:在“产品销售一览表”段落区域的表格下方,插入一个产品销售
Allpeoplehavesomeabilitytomanagetheirhealthandthehealthofthosetheycarefor.Meanwhile,withtheincreasingcomple
最新回复
(
0
)