首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:在形参ss所指字符串数组中,将所有串长超过k的字符串中后面的字符删除,只保留前面的k个字符。ss所指字符串数组中共有N个字符串,且串长小于M。 请在程序的中括号处填入正确的内容并将中括号删除,使程序得出正确的结果
下列给定程序中,函数fun的功能是:在形参ss所指字符串数组中,将所有串长超过k的字符串中后面的字符删除,只保留前面的k个字符。ss所指字符串数组中共有N个字符串,且串长小于M。 请在程序的中括号处填入正确的内容并将中括号删除,使程序得出正确的结果
admin
2020-07-23
68
问题
下列给定程序中,函数fun的功能是:在形参ss所指字符串数组中,将所有串长超过k的字符串中后面的字符删除,只保留前面的k个字符。ss所指字符串数组中共有N个字符串,且串长小于M。
请在程序的中括号处填入正确的内容并将中括号删除,使程序得出正确的结果。
注意:部分源程序给出如下。
不得增行或删行,也不得更改程序的结构!
试题程序:
#include
#include
#define N 5
#define M 10
/*********found*********/
void fun(char(*ss)【1】,int k)
{ int i=0;
/*********found*********/
while(i<【2】){
/*********found*********/
ss
[k]=【3】;i++;)
}
main()
{ char x[N][M]={"create","Modify","Sort","skip","Delete"};
int i;
printf("\nThe original
string\n\n");
for(i=0;i
);
printf("\n");
fun(x,4);
printf("\nThe string after
deleted:\n\n");
for(i=0;i
puts(x
);
printf("\n");
}
选项
答案
(1)[M] (2)N (3)’\0’
解析
填空1:根据main函数中的函数调用语句,确定函数定义时的形式参数,所以填入[M]。
填空2:while循环语句需要对所有字符串进行操作,因此循环条件是i
填空3:字符串结尾加入字符串结束标识‘\0’。
转载请注明原文地址:https://kaotiyun.com/show/wGyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;classMyClass{public:MyClass(){cout
在定义一个类模板时,模板形参表是用一对括号括起来的,所采用的括号是
下列叙述中正确的是
在函数中,可以用auto、extern、register和static这四个关键字中的一个来说明变量的存储类型,如果不说明存储类型,则默认的存储类型是()。
运算符重载是对已有的运算符赋予多重含义,因此()。
执行下列语句段后intn=0;for(inti=70;i>0;i-=3)n++;n的值是()。
下列选项中不属于结构化程序设计原则的是()。
将E-R图转换到关系模式时,实体与联系都可以表示成()。
下列选项可以做C++标识符的是()。
下列字符串中可以用作C++标识符的是()。
随机试题
水厂消毒就是要求杀灭水中全部微生物。
成为一个有道德的人的最基本要求是()
正常成人解剖无效腔的容积约为
A.乙胺嘧啶B.苄青霉素C.特布他林D.红霉素E.甲硝唑治疗厌氧菌感染的首选药是
开发经营期的起点是房地产开始动工的日期,终点是预计未来开发完成后的房地产经营结束的日期。
以公允价值计量且其变动计入当期损益的金融资产包括()。
从总体来说,预期收益水平和风险之间存在一种()关系。
在资本化期间内,外币借款的本金及利息的汇兑差额,应当予以资本化,计入所建造资产的成本中。()
WAIS—RC的分测验中,()主要测量人的注意力和短时记忆能力。
第一个将巴甫洛夫的研究结果作为理论基础的人是()
最新回复
(
0
)