首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是: 利用指针数组对形参ss所指字符串数组中的字符串按由长到短的顺序排序,并输出排序结果。ss所指字符串数组中共有N个字符串,且串长小于M。 请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
给定程序中,函数fun的功能是: 利用指针数组对形参ss所指字符串数组中的字符串按由长到短的顺序排序,并输出排序结果。ss所指字符串数组中共有N个字符串,且串长小于M。 请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
admin
2017-09-23
29
问题
给定程序中,函数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://jikaoti.com/ti/yTa0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是()。intfun(int*x,intn){if(n==0)returnx[0];elsereturnx[0]+fun(x+1,n-1);}main(){inta
以下选项中与if(a==1)a++;elsea=b;语句功能不同的语句是()。
函数rewind(fp))的作用是()。
若有说明语句:double*P,a;则能通过scanf语句正确给输入项读入数据的程序段是()。
以下合法的字符型常量是()。
下列定义变量的语句中错误的是()。
对如下二叉树:ABDECF进行后序遍历的结果为()。
以下选项中非法的字符常量是
以下对C语言中联合类型数据的正确叙述是()。
在int(*prt)[3];定义中,标识符prt()。
随机试题
人际沟通中会受到各种“噪音干扰”的影响,这里所指的“噪音干扰”可能来自于()
询问消化系统既往史时应询问哪一组症状()
有关阴茎的正确说法
已知2002—2006年某化工区男性和女性居民恶性肿瘤死亡率,如下表所示。其中男性居民死亡的前五位恶性肿瘤依次为:胃癌、肺癌、肝癌、食管癌和肠癌。比较2006年该化工区男性和女性居民恶性肿瘤死亡率,宜绘制
下列关于制冷设备和管道应保温的说法不正确的为()。
下列面试类型,应用越来越广泛的是()。
refertothefollowingannouncement.Ifyoudineoutoften,therearethingsthatyoucandotomaketheexperienceevenbetter.Le
简答教育心理学关于学习方面的研究任务体现在哪些方面?
设X1,X2,…,Xn(n>2)相互独立且都服从N(0,1),Yi=Xi-(i=1,2,…,n).求:D(Yi)(i=1,2,…,n);
Inordertobecomeamemberofthecountryclub,applicantshavetomeetthestrict______setbytheclubpresident.
最新回复
(
0
)