首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:从形参ss所指字符串数组中,删除所有串长超过k的字符串,函数返回剩余字符串的个数。ss所指字符串数组中共有N个字符串,且串长小于M。 请在下画线处填人正确的内容并将下画线删除,使程序得出正确的结果。 注意
下列给定程序中,函数fun的功能是:从形参ss所指字符串数组中,删除所有串长超过k的字符串,函数返回剩余字符串的个数。ss所指字符串数组中共有N个字符串,且串长小于M。 请在下画线处填人正确的内容并将下画线删除,使程序得出正确的结果。 注意
admin
2015-08-10
31
问题
下列给定程序中,函数fun的功能是:从形参ss所指字符串数组中,删除所有串长超过k的字符串,函数返回剩余字符串的个数。ss所指字符串数组中共有N个字符串,且串长小于M。
请在下画线处填人正确的内容并将下画线删除,使程序得出正确的结果。
注意:部分源程序在文件BLANKl.C中,不得增行或删行,也不得更改程序的结构!
#inelude
#include
#define N 5
}}define M 10
int fun(ehar(*ss)[M],int k)
{ int i,j=0,len;
/**********found**********/
for(i=0;i<_1_;i++)
{len=strlen(ss
);
/**********found**********/
if(1en<=_2-)
/**********found**********/
strepy(ss[j++],_3_);
}
return j;
}
main()
{char x[N][M]={"Beijing","Shanghai","Tianjin","Nanjing","Wuhan"};
int i,f;
printf("\nThe original string\n\n");
for(i=0;i<N;i++)
puts(x
);
printf("\n");
f=fun(x,7);
printf("The string witch length is less than or equal to 7:\n");
for(i=0;i<f;i++)puts(x
);
printf("\n");
}
选项
答案
(1)N (2)k (3)ss[i]
解析
本题考查:for循环语句;if语句条件表达式;字符串复制函数strcpy的使用。
【解题思路】
填空l:for循环语句的作用是遍历字符串数组中的每一个字符串,所以循环变量i的循环条件是i<N。
填空2:题目要求删除串长度小于k的字符串,所以if条件语句的条件表达式是len<=k。
填空3:通过字符串复制函数将串长不大于k的字符串另存,并记录个数。
转载请注明原文地址:https://kaotiyun.com/show/j3ID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
1949年后,中国积极主动地融入世界。将下列重大外交事件按时间先后顺序排列,正确的是()。①重返联合国②中美关系正常化③参加万隆会议④加人世界贸易组织
关于假释,下列哪一选项是正确的?()
根据法律规定,以下属于行政裁决的是()。
一批物资分别由16列火车从甲站紧急运送到600千米外的乙站,现已知每列火车在运行途中间隔不得低于40千米,且火车运行速度为200千米/小时,那么将这批物资完全运到乙站至少需要多少小时?
某车间加工一批零件,原计划每天加工100个,刚好如期完成,后改进技术,每天多加工10个,结果提前2天完成,这批零件有()个。
根据以下资料,回答以下问题。根据所给数据推断,2012年第四季度各文化程度中求人倍率(需求人数/求职人数)最大的是:
根据我国《宪法》和相关法律法规,关于我国行政区划变更的法律程序,下列哪一选项是正确的?()
n维向量组(I)α1,α2,…,αs和(Ⅱ)β1,β2,…,βt等价的充分必要条件是
现要查询C01课程考试成绩最高的前3名学生的学号和成绩(包括并列的情况)。请补全下列语句:SELECT【4】3学号,成绩FROM选课表WHERE课程号=′C01′ORDERBY成绩DESC
下列叙述中不属于三层B/S结构数据库应用系统特点和操作特征的是()。
随机试题
引致需求
Word2003是文字处理软件,不可以用来制作网页。()
瘿病的常见病因是
颈椎骨折脱位病人最首要且有效的治疗措施应为()
关于HCO3-重吸收的叙述,错误的是
M公司用现金发放工资51000元,记账后发现记账凭证中应记科目、借贷方向无误,但金额误记为15000元。更正该错误的正确方法是()。
公安机关对人民负责,受人民监督。()
研究长时记忆的方法有()
下列说法中,错误的是()。
Whatistheman’stitle?
最新回复
(
0
)