首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:在形参ss所指字符串数组中,将所有串长超过k的字符串中后面的字符删除,只保留前面的k个字符。ss所指字符串数组中共有N个字符串,且串长小于M。 请在程序的下画线处填入正确的内容并将下画线删除,使程序得出正确的结果
下列给定程序中,函数fun的功能是:在形参ss所指字符串数组中,将所有串长超过k的字符串中后面的字符删除,只保留前面的k个字符。ss所指字符串数组中共有N个字符串,且串长小于M。 请在程序的下画线处填入正确的内容并将下画线删除,使程序得出正确的结果
admin
2016-12-06
27
问题
下列给定程序中,函数fun的功能是:在形参ss所指字符串数组中,将所有串长超过k的字符串中后面的字符删除,只保留前面的k个字符。ss所指字符串数组中共有N个字符串,且串长小于M。
请在程序的下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。
注意:部分源程序给出如下。
不得增行或删行,也不得更改程序的结构!
试题程序:
1 #include<stdio.h>
2 #include<string.h>
3 #define N 5
4 #define M 10
5 /*********found*********/
6 void fun(char(*ss)
【1】
,int k)
7 { int i=0 ;
8 /*********found*********/
9 while(i<
【2】
){
10 /*********found*********/
11 ss
[k]=
【3】
; i++;}
12 }
13 main()
14 { char x[N][M]={’’Create’’,’’Modi-fy’’,’’Sort’’,’’skip’’,’’Delete’’};
15 int i;
16 printf(’’\nThe original string\n\n’’);
17 for(i=0;i<N;i++)puts(x
);
18 printf(’’\n’’);
19 fun(x,4);
20 printf(’’\nThe string after deleted:\n\n’’);
21 for(i=0;i<N;i++)
22 puts(x
);
23 printf(’’\n’’);
24 }
选项
答案
(1)[M] (2)N (3)’\0’
解析
填空1:根据。main函数中的函数调用语句,确定函数定义时的形式参数,所以填入[M]。
填空2:while循环语句需要对所有字符串进行操作,因此循环条件是i
填空3:字符串结尾加入字符串结束标识’\0’。
转载请注明原文地址:https://kaotiyun.com/show/eVDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序段:main(){inta=5,*b,**c;c=&b;b=&a;}程序在执行了c=&b;b=&a;语句后,表达式**c的值是______。
有以下程序:main(){charal=’M’a2=’m’;printf("%c\n",(al,a2));}以下叙述中正确的是______。
函数fun的功能是计算xn:doublefun(doublex,intn){inti;doubley=1;for(i;=1;i<=n;i++)y=y*x;returny;}主函数中已
以下程序从终端读入数据到数组中,统计其中正数的个数,并计算它们之和。请填空。main(){inti,a[20],sum,count;sum=count=0;for(i=0;i<20;i
已定义以下函数:fun(int*p){return*p;}该函数的返回值是______。
以下程序的输出结果是______。#defineSQR(X)X*Xmain(){inta=10,k=2,m=1;a/=SQR(k+m)/SQR(k+m);printf("d\n",a);}
x、y、z被定义为int型变量,若从键盘给x、y、z输入数据,正确的输入语句是______。
结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、【】和限制使用goto语句。
下列选项中不属于结构化程序设计方法的是()。
随机试题
全球化经营的初级进入方式是()
下列条件中,对于专业出版社从事旅游图、交通图以及时事宣传图出版业务的可以不具备的是()。
输往香港地区的冻鸡产品在报检时,应申请食品卫生证书。( )
贷前调查是贷款发放的第一道关口,也是信贷管理的一个重要程序和环节。()
基金申购是以申购日的.()为基础计算申购份额。
下列不属于教育的构成要素的是()。
你和一个私交甚好的朋友同在一个微信群里,这个朋友经常在群里转发一些不实的消息或文章,你怎么劝阻?
若R是某一组中唯一的一个成年人,则该组中的另两个成员一定是:()若R和U是第一组中的两个人,则第二组和第三组的人可能分别是:()
关于什么是正确的人生观和价值观,伟大的科学家爱因斯坦曾有一段精辟的论述。“我评定一个人的真正价值只有一个标准,即看他在多大程度上摆脱了‘自我’。”爱因斯坦对人生价值的思考说明,社会评价一个人的人生价值的普遍标准应当是
Forthispart,youareallowed30minutestowriteashortessayonthetopicofShouldEnterprisesHoldanAnnualMeeting?.You
最新回复
(
0
)