首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:把形参s所指字符串中最右边的n个字符复制到形参t所指字符数组中,形成一个新串。若s所指字符串的长度小于n,则将整个字符串复制到形参t所指字符数组中。 例如,形参s所指的字符串为:abedefgh,n的值为5,程序执行后t所指
给定程序中,函数fun的功能是:把形参s所指字符串中最右边的n个字符复制到形参t所指字符数组中,形成一个新串。若s所指字符串的长度小于n,则将整个字符串复制到形参t所指字符数组中。 例如,形参s所指的字符串为:abedefgh,n的值为5,程序执行后t所指
admin
2017-02-24
80
问题
给定程序中,函数fun的功能是:把形参s所指字符串中最右边的n个字符复制到形参t所指字符数组中,形成一个新串。若s所指字符串的长度小于n,则将整个字符串复制到形参t所指字符数组中。
例如,形参s所指的字符串为:abedefgh,n的值为5,程序执行后t所指字符数组中的字符串应为:defgh。
请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
注意:部分源程序在文件BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
#include<string.h>
#defiFte N 80
void fun(char*s,int n,char,*t)
{ intz 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/MgDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序运行后的输出结果是______。#include<stdio.h>main(){chars[20];scanf("%s",s);printf("%s",s);}运行程序,输入HOWAREYOU。
下列程序的输出结果是()。point(char*pt);main(){charb[4]{’a’,’c’,’s’,’f’},*pt=b;pt=point(pt);printf("%c\n",*
有下列程序:fun(intx){intp;if(x==0‖x==1)return(3);p=x-fun(x-2);returnp;}main(){printf("%d\n",fun(7)
下列选项中,值为1的表达式是()。
若有定义:“inta[2][3];”则对a数组的第i行第j列元素的正确引用为()。
有下列程序:#include<stdio.h>main(){inta=6,b=7,m=1;switch(a%2){case0:m++;break;case1=m++;
若要用函数fopen打开一个新的二进制文件,该文件要既能读也能写,则应以哪种方式打开文件()。
下列语句中,在字符串s1和s2相等时显示"theyareEqual"的是()。
以下程序中函数f的功能是在数组x的n个数(假定n个数互不相同)中找出最大最小数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。请填空。#include<stdio.h>voidf(intx[],intn){intp0,p1,i
以下程序的功能是建立一个带有头结点的单向链表,链表结点中的数据通过键盘输入,当输入数据为-1时,表示输入结束(链表头结点的data域不放数据,表空的条件是ph->next==NULL),请填空。#includestructlist{intd
随机试题
白血病所致的牙龈增生肿大是因为
急性出血坏死性小肠炎常合并病原菌感染,下列哪种病原菌与本病无关
血虚头痛的特点为肝阳头痛的特点为
在心动周期中,心室内压力上升最快的阶段是
《物权法》规定,遗失物自发布招领公告之日起()内无人认领的,归国家所有。
GPS测量成果的质量元素包括()。
某市甲、乙、丙三大零售企业达成一致协议,拒绝接受产品供应商丁的供货。丙向反垄断执法机构举报并提供重要证据,经查,三家企业构成垄断协议行为。根据反垄断法律制度的规定,关于三家企业应承担的法律责任,下列表述中,不正确的是()。
不同国家民族在追求自身梦想时可能沿循不同的路径,这是自然现象,但也可以相互_______,不断优化。无论是“中国梦”还是“美国梦”,都应防止极端和_______。极端的个人主义行为已经让美国吃了不少苦头,从华尔街的金融巨骗到校园中的变态枪手都成为范例。填入
Thecityhasdecidedtodoawaywithalltheoldbuildingsinitscentre.
Arewereadyforthelibraryofthefuture?Librariansorprovidersoftechsupport?Librarianstodaywilltellyoutheirj
最新回复
(
0
)