首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是: 利用指针数组对形参ss所指字符串数组中的字符串按由长到短的顺序排序,并输出排序结果。ss所指字符串数组中共有N个字符串,且串长小于M。 请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
给定程序中,函数fun的功能是: 利用指针数组对形参ss所指字符串数组中的字符串按由长到短的顺序排序,并输出排序结果。ss所指字符串数组中共有N个字符串,且串长小于M。 请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
admin
2017-09-23
25
问题
给定程序中,函数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全国计算机二级
相关试题推荐
以下程序的功能是:将输入的正整数按逆序输出。例如:若输入135,则输出531,请填空。#include<stdio.h>main(){intn,s;printf("Enteranumber:");scanf("%d",&n)
下列程序的运行结果是()。#include<stdio.h>voidfun(int*s,int*p){staticintt=3;*p=s[t];t--;}voidmain(){
运行下面程序时,从键盘输入字母A,则输出结果是()。#include<stdio.h>main(){charch;ch=getchar();switch(ch){case’A’:printf("AA
以下程序的输出结果是()。#include<stdio.h>fun(){inta=0;a+=3;printf("%d",A);}main(){intcc;for(cc=
以下程序的输出结果是()。#include<stdio.h>main(){inta[3][3]={0,1,2,0,1,2,0,1,2},i,j,s=1;for(i=0;i<3;i++)for(j=i;j<=
若有代数式(其中P仅代表自然对数的底数,不是变量),则下列能够正确表示该代数式的C语言表达式是()。
以下叙述错误的是()。
若有定义:floatx=1.5;inta=1,b=3,c=2;则正确的switch语句是()。
数据结构中,与所使用的计算机无关的是数据的()。
在将E-R图转换到关系模式时,实体和联系都可以表示成【】。
随机试题
不属于按摩后服务的是()。
临床上用200%甘露醇溶液降低颅内压,正确的输液方法是
A.行政许可B.行政处罚C.行政复议D.行政诉讼某公民对药品监督管理部门拒绝颁发药品经营许可证的决定不服,可以向人民法院提出
为避免客户做出错误决定,金融理财师应替客户决定其风险投资方向。( )
中华公司本月初库存原材料的计划成本为8000万元,材料成本差异借方余额为500万元。本月2日发出委托加工材料的计划成本为800万元,该委托加工材料于本月末收到,加工后的材料实际成本等于计划成本,本月10日购入原材料的实际成本为2100万元,其计划成本为20
广场上的大钟每到整点便会自动发出报时钟声,几点钟便敲几下。已知早上6点大钟报时的时候,最后一下钟声响起的时点是6点零4秒,如果每下钟声间隔时间相同,那么,在早上11点,大钟最后一下钟声响起的时点是ll点零()秒。
最近,有关权威部门对238名白领女性青年做抽样调查时发现:现代白领青年女性的职业流动意识与行为明显高于男性。抽样调查显示:有过1~2次跳槽经历的白领女性为45%,而同期白领男性青年则为31%,白领女性的跳槽比例大于男性14个百分点,究其原因,主要由年龄产生
Manyyoungpeoplefindit(difficult)________toappreciateclassicalmusicthanpopmusic.
【S1】【S4】
Home.FewwordsintheEnglishlanguagehavesuchaspecialmeaning.Homeisaplacewhereyoucanrelax,kickbackandjustbe
最新回复
(
0
)