首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:在形参ss所指字符串数组中,将所有串长超过k的字符串中后面的字符删除,只保留前面的k个字符。ss所指字符串数组中共有N个字符串,且串长小于M。 请在程序的中括号处填入正确的内容并将中括号删除,使程序得出正确的结果
下列给定程序中,函数fun的功能是:在形参ss所指字符串数组中,将所有串长超过k的字符串中后面的字符删除,只保留前面的k个字符。ss所指字符串数组中共有N个字符串,且串长小于M。 请在程序的中括号处填入正确的内容并将中括号删除,使程序得出正确的结果
admin
2020-07-23
91
问题
下列给定程序中,函数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://www.kaotiyun.com/show/wGyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类定义:classPoint{public:voidSetX(intxx){x=xx;}voidSetY(intyy){y=yy;}
下列关于运算符重载的描述中,错误的是
有如下说明:inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a;则数值为9的表达式是()。
下列有关继承和派生的叙述中,正确的是()。
下列关于类定义的说法中,正确的是()。
有如下类定义:classPoint{public:voidSetX(intxx){x=xx;}voidSetY(intyy){y=yy;}
下面不能作为结构化方法软件需求分析工具的是
下列叙述中正确的是( )。
下列字符串中可以用作C++标识符的是()。
“商品”与“顾客”两个实体集之间的联系一般是()。
随机试题
在下列结构中,实现肺换气的主要部位是
男孩,6岁。因智能发育落后就诊,头发呈金黄色,皮肤色白,时有抽搐,不伴发热,无腹泻。为协助诊断,应首选
关于输液叙述不正确的是
A、非规范用药B、过度治疗用药C、超适应证用药D、盲目联合用药E、非适应证用药用药后不认真观察患者的反应属于
软土地基应按()进行质量评定
下列选项中,不属于材料费的是()。
下列行为中,属于违反发票管理办法的规定,税务机关可以处1万元以下罚款的是()。
2017年5月10B,甲公司以310万元(含已宣告但尚未领取的现金股利10万元)购入乙公司股票100万股作为交易性金融资产,另支付手续费3万元。(1)5月30日,甲公司收到现金股利10万元。2017年6月30日,该股票每股市价为4元。(2)8月10日
A.UnexpectedexpansionB.HowastudentfairallstartedC.WhentopicktherightcourseD.MakingvariousdemandsE.Thepart
下述功能都是企业MIS的重要功能的组成部分,()是其最基本的功能。Ⅰ.监测企业运行情况Ⅱ.预测企业未来Ⅲ.控制企业行为Ⅳ.支持企业决策
最新回复
(
0
)