首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:把形参s所指字符串中最右边的n个字符复制到形参t所指字符数组中,形成一个新串。若s所指字符串的长度小于n,则
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:把形参s所指字符串中最右边的n个字符复制到形参t所指字符数组中,形成一个新串。若s所指字符串的长度小于n,则
admin
2018-10-21
55
问题
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:把形参s所指字符串中最右边的n个字符复制到形参t所指字符数组中,形成一个新串。若s所指字符串的长度小于n,则将整个字符串复制到形参t所指字符数组中。
例如,形参s所指的字符串为:abcdefgh,n的值为5,程序执行后t所指字符数组中的字符串应为:defgh。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:部分源程序在文件BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
#include<string.h)
#define N80
void fun(char*s,int n,char*t)
{int len,i,j=0;
len=strlen(s);
/*********found*********/
if(n>=len)strcpy(
【1】
);
else{
/*********found*********/
for(i=len﹣n;i<=len﹣1;i++)
t[j++]=
【2】
;
/*********found*********/
t[j]=
【3】
;
}
}
main()
{char s[N],t[N];int n;
printf("Enter a string:");
gets(s);
printf("Enter n");
scanf("%d",&n);
fun(s,n,t);
printf("The string t:");
puts(t);
}
选项
答案
(1)t,s (2)s[i] (3)0或’\0’
解析
填空1:当给定的长度n大于该字符串s的长度,那么把该字符串直接拷贝到t就可以了,所以应填t,s。
填空2:使用for循环语句,把最右边n个字符依次添加到t中,所以应填s
。
填空3:字符串操作结束,需要给t加一个字符串结束符,所以应填0或’\0’。
转载请注明原文地址:https://kaotiyun.com/show/scxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已经定义ch为字符型变量,以下赋值语句中错误的是______。
以下程序的输出结果是【】。#includemain(){chara,b;for(a=0;a
有如下程序:#include<stdio.h>main(){FILE*fp1;fp1=fopen("f1.txt","w");fprintf(fp1,"abc");fclose(fp1);}
若有以下程序#includeinta[]={2,4,6,8};main(){inti;int*p=a;for(i=0;i
s1和s2已正确定义,并分别指向两个字符串。若要求:当s1所指串大于s2所指串时,执行语句S;,则以下选项正确的是______。
执行以下程序段的输出结果是()。intm=0x12,n=0x12;m=m-n;printf("%X\n",m);
下列程序的运行结果是()。main(){inta=-5,b=1,c=1;intx=0,Y=2,z=0;if(c>0)x=x+y;if(a<=0){if(b>0)if(c<=0)y=x-
若有如下程序;main(){intm=-i;printf("%d,%u,%o,%X",m,m,m,m);}则程序运行后的输出结果是()。
数据的存储结构是指()。
以下程序的功能是:输出100以内(不含100)能被3整除且个位数为6的所有整数,请填空。main()(inti,j;for(i=0;i<i0;i++){j=i*10+6;if(())continue;
随机试题
用于泄压起保护作用的阀门是()
32岁,继发痛经逐渐加重,月经周期正常,量中等。结婚2年,未避孕未怀孕。妇科检查:外阴、阴道正常,宫颈光滑,子宫后位,稍大,活动不好;双附件增厚。B超见子宫稍大,肌壁有短线回声,双附件囊肿,内可见密集点状回声。此患者的正确诊断是下列哪项
女性,35岁。心悸气短10余年,胸闷胸痛,活动中晕厥发作,下肢浮肿。查体:心脏大,心尖部舒张期杂音,胸骨左缘第3肋间3/6收缩期杂音,肝大,下肢水肿。心脏超声:二尖瓣、主动脉瓣均增厚,且开放受限。该患者胸痛及晕厥的原因是由于
男,47岁,既往有慢性乙型病毒性肝炎病史十余年,1月前出现右上腹隐痛不适,查体:右腹部膨隆,可扪及质地坚硬,表面凹凸不平的肿块,移动性浊音阳性。腹水为血性,最可能诊断为
如何理解政党制度的内涵?
一般来说,城市规划管理主体具有审批权是指()的审批。
水利系统文明建设工地考核标准中施工安全措施考核包括()。
账户管理人应为在中国注册而且注册资本不少于()万元人民币的独立法人。
(2017年)甲公司为集团母公司,其所控制的企业集团内部公司发生的下列交易事项中,应当作为合并财务报表附注中关联方关系及其交易披露的有()。
某厂库存500台空调。2004年4月3日,工厂给三安商场发函,询问对方是否愿意以每台1000元的价格购买,备有现货,只要数量在500台以下,可保证供应。厂家要求对方在7日内答复。商场恰好空调脱销,急需进货,于是第二天,4月4日就回电称愿意购买400台空调,
最新回复
(
0
)