首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数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
27
问题
给定程序中,函数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://kaotiyun.com/show/Woxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
()的目的是分析数据间内在语义关联,在此基础上建立一个数据的抽象模型。
下面程序的功能是:从输入的正整数中选3个数进行输出,要求这些数都是2的倍数,请填空。main(){inta,i=0;scanf("%d",&A);do{if(a>0&&a%2==0){printf("%d
以下语句或语句组中,能正确进行字符串赋值的是()。
以下叙述中错误的是()。
下列定义变量的语句中错误的是()。
以下程序的功能是:通过函数func输入字符并统计输入字符的个数。输入时用字符作为输入结束标志。请填空。#include<stdio.h>long();/*函数说明语句*/main(){longn;n=func(
若有代数式(其中e仅代表自然对数的底数,不是变量),则以下能够正确表示该代数式的C语言表达式是()。
在16位编译系统上,若有定义inta[]={10,20,30},*p=&a;,当执行p++后,下列说法错误的是()。
设有如下关系表:RSTABCABCABC112313112223223313则下列操作中正确的是()。
在两种基本测试方法中,____________测试的原则之一是保证所测模块中每一个独立路径至少执行一次。
随机试题
建设社会主义文化强国的关键是()
能直接识别、结合TATA盒的基本转录因子是
总结16世纪以前本草学知识的著作是
患者,男,36岁。刷牙时牙龈出血4年余,进食时碰触亦出血,含漱后可止住。检查:牙龈红肿,探诊深度在3mm,X线片未见牙槽骨嵴顶吸收。此患者最可能的诊断是
金匮温经汤用于治疗()
下列各项中,不属于预计利润表编制依据的是()。
有些人认为棒球中下手球的投掷方法没有危险。但1920年,由于投掷手卡尔的下手球击中卡查普曼,后者死于头部受伤,因此,下手球的投掷方法应被禁止。上述推理过程的错误在于()。
甜品店有四种甜点:双皮奶、布丁、蛋糕和冰淇淋。B比A贵,C最便宜,双皮奶比布丁贵,蛋糕最贵,冰淇淋比D贵。关于这四种甜点,下列说法正确的是:
简述逃税构成犯罪初犯的特别规定。
毛泽东思想经历了多个发展阶段才最终走向成熟。毛泽东思想的形成时期是()
最新回复
(
0
)