首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:利用指针数组对形参ss所指字符串数组中的字符串按由长到短的顺序排序,并输出排序结果。ss所指字符串数组中共有N个字符串,且串长小于M。 请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。 注意:部分源程序
给定程序中,函数fun的功能是:利用指针数组对形参ss所指字符串数组中的字符串按由长到短的顺序排序,并输出排序结果。ss所指字符串数组中共有N个字符串,且串长小于M。 请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。 注意:部分源程序
admin
2017-02-24
63
问题
给定程序中,函数fun的功能是:利用指针数组对形参ss所指字符串数组中的字符串按由长到短的顺序排序,并输出排序结果。ss所指字符串数组中共有N个字符串,且串长小于M。
请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
注意:部分源程序在文件BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.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+1;j<N; j++)
/*********found*********/
if(strlen(ps[k])<strlen
(
【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<N;i++)puts(ps
);
}
main()
{char ch[N][M]={"red","green","blue","yellow","black");
int i;
printf("\nThe original string\n\n");
for(i=0;i<N;i++)
puts(ch
);printf("\n’);
fun(ch);
}
选项
答案
(1)i (2)ps[j] (3)tp
解析
本题是按字符串的长短进行排序。
填空1:外循环每循环一次,k应保存当前的i值,所以应填i。
填空2:使用内循环对i+1后面的字符串长度进行比较,所以应填ps[j]。
填空3:此处的作用是交换两个变量的值,所以应填tp。
转载请注明原文地址:https://kaotiyun.com/show/ZMDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若执行下列程序时从键盘上输入2,则输出结果是()。#inclUde<stdio.h>main(){inta;scanf("%d",&A);if(a++<3)printf("%d\n",A);elseprintf("%d\n",a-
已知i、j、k为血型变量,若要从键盘输入2、3、4<CR>,使i、j、k的值分别为2、3、4,下列正确的输入语句是()。
C语言可执行程序的开始执行点是()。
在数据库设计中,将E-R图转换为关系模式的过程属于()。
请选出正确的程序段
若有说明:int*p,m=5,n;,以下正确的程序段是
下列选项可以正确表示字符型常量的是
以下程序的功能是建立一个带有头结点的单向链表,链表结点中的数据通过键盘输入,当输入数据为-1时,表示输入结束(链表头结点的data域不放数据,表空的条件是ph->next==NULL),请填空。#includestructlist{intd
下面程序的运行结果是【】。#include#defineSIZE12main(){chars[SIZE];intI;for(I=0;I
函数的值通过return语句返回,下面关于return语句的形式描述错误的是
随机试题
下列哪种药物是复方阿司匹林片(APC)中所含有的
韧带部分断裂患者在固定期间,患肢最好做什么训练
在DNA复制过程中保护和稳定模板链的是在DNA复制过程中合成DNA的是
A、一般在产后3—7天出现症状B、又称为“股白肿”C、最为常见的感染D、产后1~2周出现弛张热、下腹疼痛和压痛E、在产后7—14天出现症状血栓性静脉炎
患者,男性,80岁,心肌梗死,全心衰竭。查体:神志清醒,半卧位,呼吸26次/分,心界向两侧扩大,心率108次/分,两肺可闻及湿哕音;肝肋下3指,双下肢凹陷性水肿;患者3天未排便。护士在指导其排便中不正确的是
地处县城的某建筑工程公司具备建筑业施工(安装)资质,是营业税的纳税人,也是增值税的一般纳税人。2012年6月发生经营业务如下:(1)总承包一项工程,承包合同记载总承包额9000万元,其中建筑劳务费3000万元,建筑、装饰材料6000万元。又将总承包额
2007年3月10日,甲公司销售一批材料给乙公司,开出的增值税专用发票上注明的销售价款为200000元,增值税销项税额为34000元,款项尚未收到。2007年6月4日,甲公司与乙公司进行债务重组。重组协议如下:甲公司同意豁免乙公司债务80000元;债
TheEndlessForestwasfirstdevelopedbyAurieaHarveyandMichaelSamynin______.
【S1】【S8】
AscivilwarseruptedthroughouttheRomanRepublicinthe1stcenturyB.C.,countrydwellersmayhavefledtocities.Beforet
最新回复
(
0
)