首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:从形参ss所指字符串数组中,删除所有串长超过k的字符串,函数返回剩余字符串的个数。SS所指字符串数组中共有N个字符串,且串长小于M。 请在程序的下划线处填入正确的内容并将下划线删除,使程序得出正确的结果。 注意:部分源程
下列给定程序中,函数fun的功能是:从形参ss所指字符串数组中,删除所有串长超过k的字符串,函数返回剩余字符串的个数。SS所指字符串数组中共有N个字符串,且串长小于M。 请在程序的下划线处填入正确的内容并将下划线删除,使程序得出正确的结果。 注意:部分源程
admin
2021-07-09
54
问题
下列给定程序中,函数fun的功能是:从形参ss所指字符串数组中,删除所有串长超过k的字符串,函数返回剩余字符串的个数。SS所指字符串数组中共有N个字符串,且串长小于M。
请在程序的下划线处填入正确的内容并将下划线删除,使程序得出正确的结果。
注意:部分源程序在文件BLANK1.C中。不得增行或删行,也不得更改程序的结构!
#include
#include
#define N 5
#define M 10
int fun(char(*ss)[M],int k)
{int i,j=0,len;
/**********found**********/
for(i=0;i<
【1】
;i++)
{len=strlen(ss
);
/**********found**********/
if(1en<=
【2】
)
/**********found**********/
strcpy(ss[j++],
【3】
);
}
return j;
}
main()
{char x[N][M]={’’Beijing’’,’’Chongqing’’,’’Tianjin’’,’’Nanjing’’,’’Guangzhou’’};
int j,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]
解析
填空1:for循环语句作用是遍历字符串数组中的每一个字符串,所以循环变量i的循环条件是i<N。
填空2:题目要求删除串长度小于k的字符串,所以if条件语句的条件表达式是len<=k。
填空3:通过字符串拷贝函数将串长不大于k的字符串另存,并记录个数。
字符串拷贝函数strcpy,其格式为:strcpy(字符数组名1,字符数组名2)功能:把字符数组2中的字符串拷贝到字符数组1中。字符串结束标识’\0’也一同拷贝。字符数组名2,也可以是一个字符串常量。这时相当于把一个字符串赋予一个字符数组。
转载请注明原文地址:https://www.kaotiyun.com/show/9ptp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列选项中属于面向对象设计方法主要特征的是()。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
若有以下程序段:structst{intn;int*m;};inta=2,b=3,c=5;structsts[3]=({101,&a},{102,&c},{103,&b}};main(){structst*p;p=s;…}则
程序流程图中带有箭头的线段表示的是()。
以下选项中合法的C语言常量是
以下不能用于实型数据的运算符是
设循环队列的存储空间为Q(1:35),初始状态为from=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
一棵二叉树中共有80个叶子结点与70个度为1的结点,则该二叉树中的总结点数为
负责数据库中查询操作的数据库语言是
算法的空间复杂度是指()。
随机试题
缺铁性贫血的血象特点是
关于腹腔镜胆囊切除术下列哪点最正确()
下列哪个行为属于狭义上的法的执行?
城区A地块因旧城改造拟进行拆迁,房屋拆迁管理部门局面通知有关部门暂停为拆迁范围内的单位和个人输房屋新建/改建/出租等审批手续,该书面通知中应载明的暂停期限最长不得超过().
某公司作为零售业中的一个巨头,其成功是建立在利用信息技术整合优势资源的基础之上。早在20世纪70年代,该公司就开始在其分销中心和各家商店运用计算机进行库存控制。80年代,该公司所有连锁商店都用上条形码扫描系统,还开发了一套市场营销管理软件系统。9
Peopleliketothinkthatlifewasbetterinthepast.Theairwascleaner,thewaterwasclearer,people【C1】______friendlier,l
Whattimedoestheman’splaneleave?
Readthememoandnotebelow.Completetheformontheoppositepage.Writeawordorphrase(inCAPITALLETTERS)oranumberonl
Manyindustrialplayersassumethatthecollapseofthestockmarketisnotaquestionofif,butwhen.Therealquestionishow
AccordingtoWesterners,Asianreligionshaveintegrated______intothem.
最新回复
(
0
)