首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:利用指针数组对形参ss所指字符串数组中的字符串按由长到短的顺序排序,并输出排序结果。ss所指字符串数组中共有N个字符串,且串长小于M。 请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。 注意:不得增行或
给定程序中,函数fun的功能是:利用指针数组对形参ss所指字符串数组中的字符串按由长到短的顺序排序,并输出排序结果。ss所指字符串数组中共有N个字符串,且串长小于M。 请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。 注意:不得增行或
admin
2019-04-14
65
问题
给定程序中,函数fun的功能是:利用指针数组对形参ss所指字符串数组中的字符串按由长到短的顺序排序,并输出排序结果。ss所指字符串数组中共有N个字符串,且串长小于M。
请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
注意:不得增行或删行,也不得更改程序的结构!
试题程序:
#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;
tp=ps
;
ps
=ps[k];
/* * * * * * found * * * * * */
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://www.kaotiyun.com/show/tmRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#inculde#inculdevoidFun(char*str){chartemp;intn,I;n=strlen(str);temp=str[n-1];For(i=n-1;i>0;i--)st
以下程序(程序左边的数字为附加的行号)______。1#include<str.h>2#include<stdio.h>3main()4{chars[]="string";5puts(s);6strc
以下函数用于求出一个2×4矩阵中的最大元素值。max_value(arr)intarr[][4];{inti,j,max;max=arr[O][0];for(i=0;i<2;i++)
整型变量X和Y的值相等,且为非0值,则以下选项中结果为0的表达式是______。
对长度为n的线性表进行顺序查找,在最坏情况下需要比较的次数为()。
C语言用于结构化程序设计的3种基本结构是______、选择结构和循环结构。
N名学生的成绩已在主函数中放入一个带头节点的链表结构中,h指向链表韵头节点。请编写函数fun,它的功能是。找出学生的最高分,由函数值返回。注意:部分源程序在文件PROGl.C文件中。请勿改动主函数main和其他函数中的任何内容。仅在函数
给定程序中,函数fun的功能是:将形参S所指字符串中的数字字符转换成对应的数值,计算出这些数值的累加和作为函数值返回。例如,形参s所指的字符串为:abs5def126jkm8,程序执行后的输出结果为:22。请在程序的下划线处填入正确的内
设有一个商店的数据库,记录客户及其购物情况,由三个关系组成:商品(商品号,商品名,单价,商品类别,供应商),客户(客户号,姓名,地址,电邮,性别,身份证号),购买(客户号,商品号,购买数量),则关系购买的键为()。
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为()。
随机试题
20世纪80年代以来的行政管理理论的共同特征有()
激活胰液中胰蛋白酶原的是()
当事人接到恐吓电话,请求公安机关予以保护,但公安机关不予答复。当事人何时可以提起行政诉讼?()
机组容量为600MW发电厂的集中控制室的应急交流照明回路的供电应满足的要求。不包括()。
一人防工程设计时,在考虑战时能发挥其隐蔽功能的基础上平时利用为地下停车场。这种提高产品价值的途径是()。
维护统计调查对象合法权益原则主要表现为()。
以下各选项中,( )不属于著作财产权。
下列选项中,不属于素质教育任务的是()。
FormostthinkerssincetheGreekphilosophers,itwasself-evidentthatthereissomethingcalledhumannature,somethingthat
Theyareregardedaschoresbybothsexes,butfalldisproportionatelyononlyone.ThelatestsurveyoftimeuseinAmericasug
最新回复
(
0
)