首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下blankl中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun()的功能是把形参s所指字符串中最右边的n个字符复制到形参t所指字符数组中,形成一个新字符串。若s所指字符串的长度小于
使用VC++2010打开考生文件夹下blankl中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun()的功能是把形参s所指字符串中最右边的n个字符复制到形参t所指字符数组中,形成一个新字符串。若s所指字符串的长度小于
admin
2023-02-27
19
问题
使用VC++2010打开考生文件夹下blankl中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun()的功能是把形参s所指字符串中最右边的n个字符复制到形参t所指字符数组中,形成一个新字符串。若s所指字符串的长度小于n,则将整个字符串复制到形参t所指字符数组中。
例如,形参s所指的字符串为abcdefgh,n的值为
5,程序执行后t所指字符数组中的字符串应为defgh。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:部分源程序在文件blank1.c中。
不得增行或删行,也不得更改程序的结构!
试题程序:
1 #include<stdio.h>
2 #include<string.h>
3 #define N 80
4 void fun(char*s,int n,char*t)
5 {int len,i,j=0;
6 len=strlen(s);
7 /*********found*********/
8 if(n>=len)strcpy(<u>【1】</u>);
9 else{
10 /*********found*********/
11 for(i=len-n;i<=len-1;i++)
12 t[j++]=<u>【2】</u>;
13 /*********found*********/
14 t[j]=<u>【3】</u>;
15 }
16 }
17 main()
18 { char s[N],t[N];int n;
19 printf("Enter a string:");
20 gets(s);
21 printf("Enter n:");
22 scanf("%d",&n);
23 fun(s,n,t);
24 printf("The string t:");
25 puts(t);
26 }
选项
答案
(1)t,s(2)s[i] (3)0或'\0'
解析
填空1:当给定的长度n大于该字符串s的长度,那么通过函数strcpy()把该字符串直接复制到t就可以了。故空1处应该填t,s。
填空2:使用for循环语句,把字符串s最右边的n个字符依次添加到字符串t中,故空2处应该填s
。
填空3:字符串操作结束,需要给字符串t末尾加一个字符串结束标志,故空3处应该填0或'\0’。
转载请注明原文地址:https://www.kaotiyun.com/show/3P0D777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
方程6xy+4x-9y-7=0的整数解有()种情况。
某校高一、高二、高三三个年级的学生人数比为7:8:10,若全校共有学生2500人,则高一有()人。
A.条件(1)充分,但条件(2)不充分B.条件(2)充分,但条件(1)不充分C.条件(1)和(2)单独都不充分,但条件(1)和条件(2)联合起来充分D.条件(1)充分,条件(2)也充分E.条件(1)和条件(2)单独都不充分,条件(1)和条件(2)联
兄妹二人在周长30米的水池边玩,他们同时从同一地点出发,背向绕水池而行,哥哥每秒走1.3米,妹妹每秒走1.2米,照这样计算,二人第十次相遇时,妹妹还需要走()米才能回到出发点。
队列长度是800米的队伍行军速度为每分钟100米,在队尾的某人以3倍于行军的速度赶到排头,并立即返回队尾所用的时间是()。
5名选手在一次数学竞赛中共得404分,每人得分互不相等,并且其中得分最高的选手得90分,那么得分最少的选手至多得()分。
某商店花10000元进了一批商品,按期望获得25%的利润来定价,结果只销售了商品总量的30%,为尽快完成资金周转,商店决定打折销售,这样卖完全部商品后,亏本1000元,则商店是按定价打()折销售的。
某校刊设有9门文化课专栏,由甲、乙、丙_=位同学每人负责3个专栏,其中数学专栏由甲负责,则不同的分工方法共有()。
由数字0,1,2,3,4,5组成的无重复数字且奇偶数字相问的六位数有()。
若n是一个大于100的正整数,则n3-n一定有约数()。
随机试题
Therearemanyproblemsinourmodernworld.Oneveryseriousproblemisenergy.Wegetagreat【B1】ofenergyweneedfromcoal
肝细胞中可以发生的变性有
拍卖买受人主张瑕疵请求权遇到障碍的情形有()。[2010年考题]
()描述的是人力资源何时加入项目工作、何时脱离项目工作,以及如何加入和离开项目团队。
按来源不同,原始凭证可分为( )。
不可能所有的考生都不能通过考试。据此可以推出()。
闪电对于()相当于()对于收获
根据下列资料,回答下列问题。第三季度财政收入中来自第一产业的为:
下列关系运算的叙述中,正确的是
Thepartoftheenvironmentalmovementthatdrawsmyfirm’sattentionisthedesignofcities,buildingsandproducts.Whenwed
最新回复
(
0
)