首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是: 把形参s所指字符串中最右边的n个字符复制到形参t所指字符数组中,形成一个新串。若s所指字符串的长度小于n,则将整个字符串复制到形参t所指字符数组中。 例如,形参s所指的字符串为:abedefgh,n的值为5,程序执
给定程序中,函数fun的功能是: 把形参s所指字符串中最右边的n个字符复制到形参t所指字符数组中,形成一个新串。若s所指字符串的长度小于n,则将整个字符串复制到形参t所指字符数组中。 例如,形参s所指的字符串为:abedefgh,n的值为5,程序执
admin
2018-03-28
49
问题
给定程序中,函数fun的功能是:
把形参s所指字符串中最右边的n个字符复制到形参t所指字符数组中,形成一个新串。若s所指字符串的长度小于n,则将整个字符串复制到形参t所指字符数组中。
例如,形参s所指的字符串为:abedefgh,n的值为5,程序执行后t所指字符数组中的字符串应为: defgh。
请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
注意:部分源程序在文件BIANK1.C中。
不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
#include<string.h>
#define N 80
void fun(char*s,int n,char,*t)
{int fen,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://www.kaotiyun.com/show/WJxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序main(){inta[4][4]={{1,2;-3,-4},{0,-12,-13,14},{21,23,0,-24},{-31,32,-33;0}};inti,j,s=0;
下列程序的输出结果是______。main(){inti=0,a=0;while(i<20){for(;;){if(i%10)==0)break;elsei--;}i+=11;
函数my_cmp()的功能是比较字符串s和t的大小,当s等于t时返回0,否则返回s和t的第一个不同字符的ASCII码差值,即s>t时返回正值,当s<t时返回负值。请填空。my_cmp(char*s,char*t){while(*s=
设x和y均为int型变量,且x=1,y=2,则表达式double(1+x/y)的值为【】。
以下程序的输出结果是【】。#includevoidswap(int*a,int*b){int*t;t=a;a=b;b=t;}main(){inti=3,j=5,*p=&i,
以下程序运行后的输出结果是【】。voidfun(intX,inty){x=x+y;y=x-y;x=x-y;printf("%d,%d,",x,y);}main(){intx=2,y=3;fun(x
有以下程序#includemain(){inta[]={2,3,5,4},i;for(i=0;i
在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是()。
随机试题
甲、乙共同出资购买了一间房并出租给丙,租房期间甲欲转让自己的份额,乙与丙均表示愿意购买,下列表述正确的是()。
骨与关节结核出现X线片改变一般在起病后
用于分离亚细胞成分或蛋白质,进一步纯化的第一步过筛方法是
呈不规则棍棒状,常2~3个花序基部连生的药材是
一般临床症状出现的阶段属于
A.急性肠梗阻B.感染性休克C.肺炎高热D.慢性十二指肠瘘E.急性肾功能衰竭代谢性酸中毒可发生于
王先生和几个同事前几天觉得头疼流鼻涕,怀疑是感冒,就去了窑头路一家药店买些药吃。该家药店所有药品均开架自选。店内只有一名营业员,未配有任何工作牌。不懂医药的他听从售货员的安排,各买了一盒阿莫西林胶囊和头孢氨苄。药店的错误做法是
二审法院不准许撤回上诉的情形不包括()。
公司采用逐期提高可转换债券转换比率的目的是促使债券持有人尽早转换为股票。()
Sometimeswehavespecificproblemswithourmother;sometimes,lifewithhercanjustbehardwork.Iftherearedifficultiesi
最新回复
(
0
)