首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是: 利用指针数组对形参ss所指字符串数组中的字符串按由长到短的顺序排序,并输出排序结果。ss所指字符串数组中共有N个字符串,且串长小于M。 请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
给定程序中,函数fun的功能是: 利用指针数组对形参ss所指字符串数组中的字符串按由长到短的顺序排序,并输出排序结果。ss所指字符串数组中共有N个字符串,且串长小于M。 请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
admin
2017-09-23
52
问题
给定程序中,函数fun的功能是:
利用指针数组对形参ss所指字符串数组中的字符串按由长到短的顺序排序,并输出排序结果。ss所指字符串数组中共有N个字符串,且串长小于M。
请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
注意:部分源程序在文件BIANK1.C中。
不得增行或删行,也不得更改程序的结构!
试题程序:
#1r1clucle < stotio.h >
#include < string.h >
#define N 5
#define M 8
void fun(char(*ss)[M])
{char*ps[N],* tp;int i,j,k;
for(i=0;i < N;i++)
ps
=ss
;
for(i=0 ; i < N—1;i++){
/*********found*********/
k=
【1】
;
for(j=i+l;j < N;j++)
/*********found*********/
if(str1en(ps[k]) < str1en
(
【2】
)k=j;
/*********found*********/
tp=ps
;ps
=ps[k];
ps[k]=
【3】
;
}
printf f"\nThe string after
sorting by length:\n\n");
for(i=0;i < N;i++)puts(ps
);
}
main()
{ char ch[N] [M] = { "red","green",
"blue ", "yellow", "black" } ;
int i;
printf ( " \nThe original string
puts (ch
) ; printf ("\n") ;
fun (ch) ;
}
选项
答案
(1)i (2)ps[j] (3)tp
解析
本题是按字符串的长短进行排序。
填空1:外循环每循环一次,k应保存当前的i值,所以应填i。
填空2:使用内循环对i+l后面的字符串长度进行比较,所以应填ps[j]。
填空3:此处的作用是交换两个变量的值,所以应填tp。
转载请注明原文地址:https://kaotiyun.com/show/Goxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
软件工程研究的内容主要包括:软件开发技术和()。
下面程序的运行结果是()。#include<stdio.h>main(){chara[80],*p"AbabCDcd";inti=0,j=0;while(*(p++)!=’\0’){if(*p>=’a’
下列函数从字符数组s[]中删除和c一样的字符,请在下面横线处填空。voiddelete(s,C)chars[],c;{inti,j;for(i=j=0;();i++)if(s[i]!=’c’)s[j++]=
有以下计算公式:若程序前面已在命令行中包括math.h文件,不能够正确计算上述公式的程序是()。
若有语句doublex=17;inty;,当执行y=(int)(x/5)%2;之后y的值为()。
以下程序的功能是:从低位开始取出长整型变量s中奇数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。请填空。#include<stdio.h>main(){longs,t,s1=10;pfintf("\n.Pleas
数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,其中数据独立性最高的阶段是()。
设变量已正确定义并赋值,以下正确的表达式是()。
下列关于类、对象、属性和方法的叙述中,错误的是()。
在面向对象方法中,类之间共享属性和操作的机制称为__________。
随机试题
对常用BJ-18A型桅杆式井架外形尺寸(长×宽×高,单位:mm),下面叙述中正确的是()。
药物避孕的不良反应有________、________、________、面部蝴蝶斑等。
三棱来源于
广州某公司(买方)与美国某公司(卖方)于1996年1月10日签订了一份纯碱买卖合同,装运期限为1996年4月30日之前,以不可撤销信用证在纽约付款,贸易条件为CIF。同日,双方还签订了一个协议,规定广州公司于1996年3月6日之前将确定的开立信用证的日期电
某甲与某乙系美国某跨国公司在中国北京所设子公司的业务主管。1999年9月,二人因业务需要一同去加拿大出差,某甲在加拿大驾车不慎冲出公路,撞到一墙上,致使某乙严重受伤。回北京后,二人就伤害赔偿额发生争议,诉至法院。对此,法院可以适用的法律有()。
(2011年)固体表面进行辐射换热时,表面吸收率α、透射率τ和反射率ρ之间的关系为α+τ+ρ=1。在理想和特殊条件下表面分别称为黑体、透明体和白体,下列描述中错误的是()。
材料采购应按照企业()的要求,依据项目经理部提出的材料计划进行采购。
以FOB吊钩下交货成交,卖方将货物交至装运港船上即完成交货义务,以后发生的风险概不负责。()
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】某集团公司在全国不同城市拥有多个大型超市,为了有效管理各个超市的业务工作,需要构建一个超市信息管理系统。【需求分析结果】(1)超市信息包括:超市名称、地址、经理和
在下列语句中,其含义为“q为一个指针的函数,该指针指向整型数据”的定义语句是()。
最新回复
(
0
)