首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面的程序实现字符串的复制。 void copy_string(from,to) 【 】; { for(;*from;from++,to++) *to=*from; 【 】; } main() { char
下面的程序实现字符串的复制。 void copy_string(from,to) 【 】; { for(;*from;from++,to++) *to=*from; 【 】; } main() { char
admin
2009-02-15
70
问题
下面的程序实现字符串的复制。
void copy_string(from,to)
【 】;
{ for(;*from;from++,to++)
*to=*from;
【 】;
}
main()
{ char *a="I am wang",*b="you are Li";
printf ("%s\n%s\n",a,b);
【 】;
printf("%s\n%s\n\n",a,b);
}
选项
答案
char*from, *to *to=’\0’ copy_string(a, b)
解析
函数copy_string()用到了形参from,to是指针变量,实参a、b是字符串指针,第一个空格应填形参说明语句“char*from, *to”。当from所指的字符串全部复制给to所指的字符串时,有可能to所指原字符串长度大于from所指字符串长度,即可能to所指串的后面字符仍留在复制后的to所指串中。为避免这种情况,必须在from所指串复制完后,马上给to所指串加上串结束符。因此,第二个空格应填*to=’\0’。main()函数应调用copy_string()函数,第三个空格应填copy_string(a, b)。
转载请注明原文地址:https://www.kaotiyun.com/show/BrXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
假定有如下的程序段:DimintVarAsIntegerintvar=TruePrintintVar则输出结果是
以下程序段的输出结果是X=1:Y=4DoUntilY>4X=X*Y:Y=Y+1LoopPrintX
窗体上有一个名称为Textl的文本框,一个名称为Commandl的命令按钮。窗体文件的程序如下:一PrivateTypexPrivateSubCommand1._Click()aAsInteger:bAsInteger、DimyA
设有如下程序代码:PrivateSubCommand1_Click()DimxAsIntegerx=30Printf(x)+f(x)EndSubPrivateFunctionf(aAsInt
窗体上有一个名称为Command1的命令按钮。要求编写程序,把文件f1.txt的内容写到文件f2.txt中,然后将f1.txt删除。命令按钮的单击事件过程如下:PrivateSubCommand1_Click()Open"c:\f1
窗体上有1个名称为Command1的命令按钮,事件过程及函数过程如下:PrivateSubCommand1_Click()DimmAsStringm=InputBox("请输入字符串")Printpick_str(m)EndSub
若在窗体模块的声明部分声明了如下自定义类型和数组:PrivateTyperecCodeAsIntegerCaptionAsStringEndTypeDimarr(5)Asrec则下面的输出语句中正确
下面关于控件数组的叙述中正确的是
以下过程的功能是从数组中寻找最大值:PrivateSubFindMax(a()AsInteger,ByRefMaxAsInteger)DimSAsInteger,fAsInteger:DimiAsIntege
已知变量x、y为整数型,且x=4,y=12.s为字符串型,且s=a,Lblok为标签控件,下列赋值语句不合法的是()。
随机试题
在无形资产评估中,决定最低收费额的因素有()
今研制成一种预防某种传染病的新疫苗,为观察该疫苗的流行病学预防效果,你准备选择的观察人群是
根据小儿认知的发展,开始有时间概念的年龄阶段是
水在2.03×105Pa压强下沸腾,沸点为120℃,在这压强下1.0kg的水变成水蒸气,其体积从10-3m3变成82.4×10-2m3,则此过程水蒸气对外做功为()。
对账时,账账核对不包括()。
某年A国共花费10亿美元从B国进口粮食,其中8亿美元支付给B国的粮食生产者,1.5亿美元支付给B国的远洋运输公司,0.5亿美元支付给B国的保险公司。在A国的国际收支平衡表上反映为()。[2008年真题]
金融机构及其从业人员在参与市场竞争时,下列做法中符合职业操守要求的是()。
以下叙述中正确的是
CollegesportsintheUnitedStatesareahugedeal.AlmostallmajorAmericanuniversitieshavefootball,baseball,basketball
Astherecentcourgette(密生西葫芦)crisisandshortagesoflettuce,eggplantsandbroccoli(绿花椰菜)haveshown,Spain’sfameastheveget
最新回复
(
0
)