首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下blankl中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun()的功能是把形参s所指字符串中最右边的n个字符复制到形参t所指字符数组中,形成一个新字符串。若s所指字符串的长度小于
使用VC++2010打开考生文件夹下blankl中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun()的功能是把形参s所指字符串中最右边的n个字符复制到形参t所指字符数组中,形成一个新字符串。若s所指字符串的长度小于
admin
2023-02-27
12
问题
使用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://kaotiyun.com/show/3P0D777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
刘翔在出征奥运会前进行110米跨栏训练,教练对他10次的训练成绩进行统计分析,判断他的成绩是否稳定,则教练需要知道刘翔这10次成绩的()。
已知数列{an}满足an+1=2an-1,a1=3,则a2010=()。
将一颗骰子随机抛掷3次,则所得最大点数与最小点数之差等于2的概率为()。
某校高三年级举行一次演讲比赛共有10位同学参赛,其中一班有3位,二班有2位,其它班有5位,若采用抽签的方式确定他们的演讲顺序,则一班的3位同学恰好被排在一起(指演讲序号相连),而二班的2位同学没有被排在一起的概率为()。
用数字0,1,2,3,4,5组成没有重复数字的四位数,其中三个偶数连在一起的四位数有()。
设各项为实数的等比数列{cn}的前n项和是Sn,S10=10,S30=70,则S40=()。
从19世纪70年代开始,自由竞争资本主义逐步向垄断资本主义过渡。在资本主义生产发展和生产规模不断扩大的过程中,伴随着生产和资本的不断集中。其中,资本集中是指大资本吞并小资本,或由许多小资本合并而成大资本的过程,其结果是()
求下列函数的导数:y=ln(chx);
软件文档是影响软件可维护性的决定因素。软件文档可以分为用户文档和____①____两类。其中,用户文档主要描述___②_____和使用方法,并不关心这些功能是怎样实现的。②
随机试题
患者李某,因慢性心功能不全服用洋地黄类药物,护士应重点观察
物质帮助权
某公司计划对某一项目进行投资,投资额为300万元,期限为5年,每年净现金流量分别为150万元、200万元、200万元、100万元、200万元。假设资本成本率为10%,该项目的净现金流量及复利现值系数如下表所示。根据以上资料,回答下列问题:若使用净现
以下选项中,符合所给图形的变化规律的是()。
以下哪位哲学家不是德国人?
根据《侵权责任法》的规定,有关当事人不承担连带责任的是()。
设f(a)=f(b)=0,∫abf2(x)dx=1,f’(x)∈C[a,b].求∫abxf(x)f’(x)dx;
OfthefivebillcollectorsatApexCollectionAgency,Mr.Younghasthehighestrateofunsuccessfulcollections.YetMr.Young
Nosooner______therethanhefellill.
Mostpeopledon’twakeupinthemorning,combtheirhair,andwalkoutthefrontdoorandontotheworldstage.ButBritain’sP
最新回复
(
0
)