首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:把形参S所指字符串中最右边的n个字符复制到形参t所指字符数组中,形成一个新串。若S所指字符串的长度小于n,则将整个字符串复制到形参t所指字符数组中。 例如,形参S所指的字符串为:abedefgh,n的值为5,程序执行
给定程序中,函数fun的功能是:把形参S所指字符串中最右边的n个字符复制到形参t所指字符数组中,形成一个新串。若S所指字符串的长度小于n,则将整个字符串复制到形参t所指字符数组中。 例如,形参S所指的字符串为:abedefgh,n的值为5,程序执行
admin
2016-08-16
54
问题
给定程序中,函数fun的功能是:把形参S所指字符串中最右边的n个字符复制到形参t所指字符数组中,形成一个新串。若S所指字符串的长度小于n,则将整个字符串复制到形参t所指字符数组中。
例如,形参S所指的字符串为:abedefgh,n的值为5,程序执行后t所指字符数组中的字符串应为:defgh。
请在程序的中括号处填入正确的内容并把中括号删除,使程序得出正确的结果。
注意:部分源程序在文件BIANKl.C中。
不得增行或删行,也不得更改程序的结构!
试题程序:
#include
#include
#define N 80
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/34Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若运行时给变量x输入12,则以下程序的运行结果是 #include<iostream.h> voidmain() { intx,y; cin>>x; y=x>12?x+lO:x-12; cout<<y; c
在32位的计算机中,一个char型数据所占的内存长度的字节是
数据库系统的核心是
将以下程序写成三日运算表达式是【】。if(a>b)max=a;elsemax=b;
在程序设计阶段应该采取【】和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,进而用某种程序设计语言写成程序。
若有以下程序:#include<iostream>usingnamespacestd;voidsub(intx,inty,int*z){*z=y+x;}intmain()
在C++语言中,对函数参数默认值描述正确的是()。
以下函数实现的功能是()。voidfun(char*s){char*p,*q,temp;p=s;q=s+strlen(s)-1;while(p<q)
非成员函数只有在声明为类的【】才能访问这个类的所有private成员。
随机试题
关于营养性缺铁性贫血的铁剂治疗,正确的是
经腹超声检查,妊娠几周可显示妊娠囊
下列何药主散头面风热之邪,善治头痛悠悠不已
影响项目效益的风险因素有()。
某公司现有发行在外的普通股2000000股,每股面值1元,资本公积1000000元,未分配利润8000000元,股票市价10元,若按10%的比例发放股票股利,并按市价折算,公司资本公积的报表列示将为()。
50.刑警王某从某个杀人现场勘察完毕后回到局里。门卫老张问他结果怎么样,王某说知道了杀人犯到过现场。老张知道王刑警在调侃他,因为根本无须王某告诉,他就知道:如果某人是杀人犯,那么案发时他一定在现场。据此回答,我们可以推知()。
预测效率指数E值的大小表明使用测验比盲目猜测能减少多少误差。如一个测验的效度系数为0.80,E=40,这表明由于该测验的使用,使得在估计被试者的效标分数时减少了()的误差。
“博学之、审问之、慎思之、明辨之、笃行之”的学习过程论出自于()。
某教师在教学完《卖油翁》一课后,又向学生讲述了《庖丁解牛》。对这一做法的分析,正确的是()。
下列关于活动课程主要属性的描述中不正确的是()
最新回复
(
0
)