首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是: 利用指针数组对形参ss所指字符串数组中的字符串按由长到短的顺序排序,并输出排序结果。ss所指字符串数组中共有N个字符串,且串长小于M。 请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
给定程序中,函数fun的功能是: 利用指针数组对形参ss所指字符串数组中的字符串按由长到短的顺序排序,并输出排序结果。ss所指字符串数组中共有N个字符串,且串长小于M。 请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
admin
2017-09-23
34
问题
给定程序中,函数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全国计算机二级
相关试题推荐
以下程序运行后的输出结果是()。#include<stdio.h>main(){inta=1,b=7; do{ b=b/2;a+=b; }while(b>1); print
在下列选项中,没有构成死循环的程序段是()。
下面4个关于C语言的结论中错误的是()。
下面程序的运行结果是()。#include<stdio.h>main(){inta=25;fun(&A);}fun(int*x){printf("%d\n",++*x);}
变量a中的数据用二进制表示的形式是01011101,变量b中的数据用二进制表示的形式是11110000。若要求将a的高4位取反,低4位不变,所要执行的运算是()。
设有定义语句int(*f)(int);,则以下叙述正确的是()。
下列特征中不是面向对象方法的主要特征的是()。
数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,其中数据独立性最高的阶段是()。
下列数据结构中,能用二分法进行查找的是()。
在关系数据库中,把数据表示成二维表,每一个二维表称为()。
随机试题
1924年5月16日在一份报告中提出控制图方法的是()
下列关于沙眼衣原体说法正确的是A.天然宿主仅为人类B.传染来源为人→人,鼠→人,鼠→鼠C.包涵体内不含糖原,碘液染色呈阴性D.原体中有质粒DNAE.青霉素对其无抑制作用
A.保真汤B.月华丸C.八珍汤D.补天大造丸E.补肺汤治疗肺痨之气阴耗伤证最佳方为
外伤性脊柱椎体压缩骨折好发生于
关于红宝石激光器的说法。错误的是
论侵权责任归责原则。[中山大学2014年研]
甲向乙租赁了房屋,向丙租赁了电视机,甲与乙的租赁合同为书面形式,签订于7月10日,约定7月15日乙向甲交付其所租赁房屋,租赁期为1年。乙依约定按时交付了租赁房屋。甲与丙的租赁合同为口头形式,同样约定租赁期为1年。对此,下列说法不正确的有:
下列()指标是确定钢材强度设计值的依据o
法定检验检疫的入境货物,海关凭()出入境检验检疫机构签发的《入境货物通关单》验放。
企业盘盈的固定资产应当通过“待处理财产损溢”科目核算,将其净收益记入“营业外收入”科目中。()
最新回复
(
0
)