首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是: 把形参s所指字符串中最右边的n个字符复制到形参t所指字符数组中,形成一个新串。若s所指字符串的长度小于n,则将整个字符串复制到形参t所指字符数组中。 例如,形参s所指的字符串为:abodefgh,n的值为5,程序执
给定程序中,函数fun的功能是: 把形参s所指字符串中最右边的n个字符复制到形参t所指字符数组中,形成一个新串。若s所指字符串的长度小于n,则将整个字符串复制到形参t所指字符数组中。 例如,形参s所指的字符串为:abodefgh,n的值为5,程序执
admin
2017-09-23
23
问题
给定程序中,函数fun的功能是:
把形参s所指字符串中最右边的n个字符复制到形参t所指字符数组中,形成一个新串。若s所指字符串的长度小于n,则将整个字符串复制到形参t所指字符数组中。
例如,形参s所指的字符串为:abodefgh,n的值为5,程序执行后t所指字符数组中的字符串应为:
defgh。
请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
注意:部分源程序在文件BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
试题程序:
#include < stdio.h >
#include < string.h >
#define N 80
void fun(char,* s,int n,char*t)
{int fen,i,j=0;
len=str1en(s);
/*********found*********/
if(n >=1en)strcpy(
【1】
);
else{
/*********found*********/
for(i=1en一n;i < =1en一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://jikaoti.com/ti/ITa0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果是()。#include<stdio.h>voidfun(int*s,int*p){staticintt=3;*p=s[t];t--;}voidmain(){
以下选项中与if(a==1)a++;elsea=b;语句功能不同的语句是()。
下列选项中,不属于数据模型所描述的内容的是()。
以下合法的字符型常量是()。
以下选项中可作为C语言合法常量的是()。
以下叙述中错误的是()。
设有条件表达式:(EXP)?i++;j--,则以下表达式中(EXP)完全等价的是()。
若整型变量a、b、c、d中的值依次为1、4、3、2。则条件表达式a<b?a:c<d?c:d的值是()。
在16位编译系统上,若有定义inta[]={10,20,30},*p=&a;,当执行p++后,下列说法错误的是()。
在将E-R图转换到关系模式时,实体和联系都可以表示成【】。
随机试题
潮式呼吸的特点是【】
A.mRNAB.tRNAC.rRNAD.hnRNAE.核糖体蛋白质合成的场所是
对药品检验工作中测量的有效数字的要求是
曹某经营一家面馆,于2015年1月向孙某借款2万元用于面馆经营,约定借款期限为1年,合同中未约定利息条款。但2016年1月合同到期后,曹某以经营不善为由,并未偿还贷款,孙某一直催促还款。但并未到法院起诉。2017年2月,孙某至曹某经营的面馆,再次催促还款未
根据有关司法解释,下列哪些情形(有证据证明确属受蒙骗的除外)可以认定(或推定)行为人“非法收购明知是盗伐、滥伐的林木”?()
钢筋混凝土圈梁的宽度宜与墙厚相同,当墙厚h大于240mm时,其宽度不宜小于()。
某公司出口货物一批,单价为每公吨1200美元CIF纽约。按发票金额的110%投保,投保一切险,保险费率为0.8%。现在客户要求改报CFR价。试计算在不影响我收汇的前提下应报价()美元。
简述人的身心发展的一般规律。
从2013年6月15日开始,中国铁路总公司正式实施()改革,推动其全面走向市场,加快向现代物流转变。
下列对有关法律的解释,正确的是()。
最新回复
(
0
)