首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:在形参ss所指字符串数组中,将所有串长超过k的宁符串中后面的宁符删除,只保留前面的k个字符。ss所指字符串数组中共有N个字符串,且串长小于M。 请在程序的下画线处填入正确的内容并将下画线删除,使程序得出正确的结果
下列给定程序中,函数fun的功能是:在形参ss所指字符串数组中,将所有串长超过k的宁符串中后面的宁符删除,只保留前面的k个字符。ss所指字符串数组中共有N个字符串,且串长小于M。 请在程序的下画线处填入正确的内容并将下画线删除,使程序得出正确的结果
admin
2015-11-25
35
问题
下列给定程序中,函数fun的功能是:在形参ss所指字符串数组中,将所有串长超过k的宁符串中后面的宁符删除,只保留前面的k个字符。ss所指字符串数组中共有N个字符串,且串长小于M。
请在程序的下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。
注意:部分源程序给出如下。
不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
#include<string.h>
#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”,“Nodify”,“Sort”,“skip”,“Delete”};
int i;
printf(“\nThe original string\n\n”);
for(i=0;i<N;i++)puts(x
);
printf(“\n”);
fun(x,4);
printf(“\nThe string after deleted:\n\n”);
for(i=0,i<N;i++)puts(x
);
printf(“\n”);
}
选项
答案
(1)[M] (2)N (3)‘\0’
解析
填空1:根据main函数中的函数调用语句,确定函数定义时的形式参数,所以填入[M]。
填空2:while循环语句需要对所有字符串进行操作,因此循环条件是i<N。
填空3:字符串结尾加入字符串结束标以‘\0’。
转载请注明原文地址:https://kaotiyun.com/show/7HDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若各选项中所用变量己正确定义,fun()函数中通过return语句返回一个函数值,下列选项中错误的程序是()。
设x、y和z是int型变量,且x=4,y=6,z=8,则下列表达式中值为0的是()。
有以下程序:charfun(charx,chary{if(x<y)returnx;returny;}main(){inta=’9’,b=’8’,c=’7’;printf("%c\n
______语言负责数据的模式定义与数据的物理存取构建。
有以下程序:main(){intx[]={1,3,5,7,2,4,6,0},i,j,k;for(i=0;i<3;i++)for(j=2;j>=i;j--)if(x[j+1)>x[j]
为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为
有以下程序段,且变量已正确定义和赋值for(s=1.0,k=1;k<=n;k++)s=s+1.0/(k*(k+1));printf("s=%f\n\n",s);请填空,使下面程序段的功能与之完全相同s=1.0;k=1;w
源程序的文档化不包括()。
用筛选法可得到2~n(n
随机试题
A.鸡矢藤B.珍珠C.血竭面D.天花粉E.丁香宜存放在加盖瓷罐中的饮片是
营业地在中国的甲公司向营业地在法国的乙公司出口一批货物。乙公司本拟向西班牙转卖该批货物,但却转售到意大利,且未通知甲公司。意大利丙公司指控该批货物侵犯其专利权。关于甲公司的权利担保责任,根据《联合国国际货物销售合同公约》规定,下列哪些选项是正确的?
Ⅰ类飞机库是指飞机停放和维修区内一个防火分区的建筑面积为()的飞机库。
中商华联贸易有限公司(海关注册编码1102918123)代理湖南长沙家佳纺织有限责任公司(海关注册编码4301962104)进口未梳棉花(法定检验检疫商品,法定计量单位为千克)。货物系合同卖方台湾某公司在2008年4月于棉花原产国采购后运输进境并存放于某公
大额可转让定期存单,简称CDs,是()的存款凭证。
有关酶的叙述,错误的是()。
用一杯水去救一车着了火的柴火而无济于事,谓之杯水车薪。如今在一些地方,通过新技术,只需一瓶矿泉水的水量,就能使一辆汽车洁净如新,不妨称之为“杯水车新”。“杯水车新”启示我们()①要重视意识的能动性,真正做到一切从实际出发②我们要把发挥主观能动性
根据下列资料。回答下列问题:截至2012年年底,全国共有社会服务机构136.7万个,比上年增长5.6%,职工总数1144.7万人,固定资产总值为6675.4亿元。2012年全国社会服务事业费支出3683.7亿元,比上年增长14.1%,占国家财政支
【B1】【B10】
Agoodtranslatorisbydefinitionbilingual.Theoppositeisnot【C1】______true,however.Abornandbredbilingualwillstill
最新回复
(
0
)