首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是: 利用指针数组对形参ss所指字符串数组中的字符串按由长到短的顺序排序,并输出排序结果。ss所指字符串数组中共有N个字符串,且串长小于M。 请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
给定程序中,函数fun的功能是: 利用指针数组对形参ss所指字符串数组中的字符串按由长到短的顺序排序,并输出排序结果。ss所指字符串数组中共有N个字符串,且串长小于M。 请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
admin
2017-09-23
48
问题
给定程序中,函数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://www.kaotiyun.com/show/Goxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
运行下面程序时,从键盘输入字母A,则输出结果是()。#include<stdio.h>main(){charch;ch=getchar();switch(ch){case’A’:printf("AA
以下选项中与if(a==1)a++;elsea=b;语句功能不同的语句是()。
有以下程序#include<stdio.h>voidmain(){inta=1,b=0;printf("%d,",b=(a++)+(a++));pfintf("%d\n",a+B);}程序
下列叙述中正确的是()。
以下数据结构中,属于非线性数据结构的是()。
设有定义:intk=0;,以下选项的四个表达式中与其他三个表达式的值不相同的是()。
对于一个正常运行的C语言程序,以下叙述中正确的是()。
以下选项中非法的字符常量是
下面4个关于C语言的结论中错误的是()。
以下标识符不是关键字的是()。
随机试题
Inthe19thcentury,thereusedtobeamodelofhowtobeagoodperson.Thereareallthesetorrentsofpassionflowingthroug
对放射治疗最敏感的卵巢恶性肿瘤是
心搏停止早期诊断的主要标准是
李某在法庭上作证说,他曾听徐某讲述其如何杀害高某的经过。李某向法庭提供的证言,属于证据分类中哪些证据?()
衡量新建住宅区内绿地状况的指标主要有()。
中国经济的高速发展首先保证了居民获得幸福的物质因素。城乡居民收入稳步提升,居民身体素质、寿命都得到提高。在市场经济体制中,物质资源极大丰富,人们可以发挥自己的能动性,来获得最大的物质享受。城乡社会消费品零售总额稳步提升,说明居民的生活水平在提高,这些都是人
在一个动态分配IP地址的主机上,如果开机后没有得到DHCP服务器的响应,则该主机在__________________中寻找一个没有冲突的IP地址。
下面不属于软件测试实施步骤的是
下列数据结构中,能用二分法进行查找的是()。
HangzhouABCExportCorporation182,XihuRoad,HangzhouSeptember15,2015Lawson&Company1470St.LouisStreetLosAngeles,
最新回复
(
0
)