首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数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
28
问题
给定程序中,函数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全国计算机二级
相关试题推荐
下列关于函数模板实参不能省略的情况说明不正确的是
在32位的计算机中,一个char型数据所占的内存长度的字节是
在下列几种排序方法中,要求内存量最大的是
对虚函数的调用有两种方式:【】和【】。
请定义一个函数名为A,返回值为int,没有参数的纯虚函数的定义是【】。
在程序设计阶段应该采取【】和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,进而用某种程序设计语言写成程序。
请选出以下程序段的输出结果()。#include<iostream>usingnamespacestd;#defineMIN(x,y)(x)<(y)?(x):(y)intmain()
在C++语言中,对函数参数默认值描述正确的是()。
以下程序的功能是:按顺序读入10名学生4门课程的成绩,计算出每个学生的平均分数并输出,程序如下:#include<iostream>usingnamespacestd;intmain(){i
随机试题
用治风湿热痹的药组是()(1993年第142题)
通过控制进气方向改变执行元件运动方向的回路称为()回路。
疼痛在腰脊中部,主要与哪条经脉相关()
关于管型的叙述,正确的是
A.累计增长量B.定基发展速度C.环比发展速度D.增长速度E.平均增长速度表示一定时期内逐年的平均增长程度()
某房屋占地面积30m2,建筑面积36m2,耐用年限55年,已用5年,重置单价每平方米1500元,残值率为20%,求该栋房屋的现值。
会计机构负责人(会计主管人员)是指()。
报告年度以前已发货并确认收入的商品,在资产负债表日后期间因产品质量问题发生销售退回的。应按日后调整事项处理,冲减报告年度的收入和成本。()
甲公司是一家成功的家电企业,多年来致力于为消费者提供整套家电解决方案。随着互联网技术的兴起,公司于2004年制定并实施了进军智能家居领域的战略,通过建立家庭网络标准产业联盟,推出了一系列信息及多媒体共享的智能家居产品。同时,公司组织结构进行了重大改革,管理
下列叙述中正确的是()。
最新回复
(
0
)