首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:利用指针数组对形参ss所指字符串数组中的字符串按由长到短的顺序排序,并输出排序结果。ss所指字符串数组中共有N个字符串,且串长小于M。 请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
给定程序中,函数fun的功能是:利用指针数组对形参ss所指字符串数组中的字符串按由长到短的顺序排序,并输出排序结果。ss所指字符串数组中共有N个字符串,且串长小于M。 请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
admin
2021-02-25
54
问题
给定程序中,函数fun的功能是:利用指针数组对形参ss所指字符串数组中的字符串按由长到短的顺序排序,并输出排序结果。ss所指字符串数组中共有N个字符串,且串长小于M。
请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
注意:部分源程序在文件BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
试题程序:
1 #inclucle<stdio.n>
2 #include<string.h>
3 #define N 5
4 #define M 8
5 void fun(char(*ss)[M])
6 {char*ps[N],*tp;int i,j,k;
7 for(i=0;i<N;i++)
8 ps
=ss
;
9 for(i=0;i<N-1;i++){
10 /*********found*********/
11 k=
【1】
;
12 for(j=i+1;j<N;j++)
13 /*********found*********/
14 if(strlen(ps[k])
【2】))k=j;
15 /*********found*********/
16 tp=ps
;ps
=ps[k];
17 ps[k]=
【3】
;
18 }
19 printf(’’\nThe string after sorting by length:\n\n’’);
20 for(i=0;i<N;i++)puts(ps
);
21 }
22 main()
23 {char ch[N][M]={’’red’’,’’green’’,’’blue’’,’’yellow’’,’’black’’};
24 int i ;
25 printf(’’\nThe original string\n\n’’);
26 for(i=0;i<N;i++)
27 puts(ch
);printf(’’\n’’);
28 fun(ch);
29 }
选项
答案
(1)i (2)ps[j] (3)tp
解析
本题是按字符串的长短进行排序。
填空1:外循环每循环一次,k应保存当前的i值,所以应填i。
填空2:使用内循环对i+1后面的字符串长度进行比较,所以应填ps[j]。
填空3:此处的作用是交换两个变量的值,所以应填tp。
转载请注明原文地址:https://jikaoti.com/ti/8rz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
关于C语言的符号常量,以下叙述中正确的是
若变量已正确定义并赋值,以下不能构成C语句的选项是
若有定义语句:intm[][3]={1,2,3,4,5,6,7};,则与该语句等价的是()。
以下叙述中正确的是
若定义函数“int*func()”,则函数func的返回值为()。
合法的C语言数据常量是()。
构成计算机软件的是
建立表示学生选修课程活动的实体联系模型,其中的两个实体分别是()。
下列数据结构中,属于非线性结构的是
结构化程序由三种基本结构组成,三种基本结构组成的算法
随机试题
明代民歌《挂枝儿》和《山歌》的编者是【】
对自然保护区的核心区的保护措施包括()
以下哪项不是H1受体阻滞药的临床应用
嘌呤核苷酸从头合成时.首先合成的前体是
在对项目进行盈亏平衡分析时,各方案的盈亏平衡点生产能力利用率有如下四种数据,则抗风险能力较强的是()。
主轴通孔最小直径是指()。
下面描述属于知识与技能目标的是()。
如图3所示,粗细均匀的玻璃细管上端封闭,下端开口,竖直插在大而深的水银槽中,管内封闭有一定质量的空气(可视为理想气体),玻璃细管足够长,管内气柱长4.0cm,管内外水银面高度差为10.0cm,大气压强为76cmHg。现将玻璃管沿竖直方向缓慢移动,当管
简述幼儿科学教育领域的学习与发展目标。
社会主义法制建设的中心环节是()。
最新回复
(
0
)