首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下不能将s所指字符串正确复制到t所指存储空间的是( )。
以下不能将s所指字符串正确复制到t所指存储空间的是( )。
admin
2018-06-28
69
问题
以下不能将s所指字符串正确复制到t所指存储空间的是( )。
选项
A、do{*t++=*s++;}while(*s);
B、for(i=0;t
=s
;i++);
C、while(*t=*s){t++;s++}
D、for(i=0,j=0;t[i++]=s[j++];);
答案
A
解析
“do{*t++=*s++;}while(*s);”不能因为当*s=’\0’时,while(*s)跳出循环,这样字符串结束标志’\0’没有复制给*t,造成*t不完整。注意,*t++=*s++是先执行*t=*s,然后才进行*t=t+1,s=s+1。B、c、D选项都能将’\0’复制过去。
转载请注明原文地址:https://kaotiyun.com/show/2Cxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已知大写字母A的ASCII码是65,小写字母a的ASCII码是97。下列不能将变量c中的大写字母转换为对应小写字母的语句是()。
有以下程序 main() {int a=0,b=0; a=10; /* 给a赋值 b=20;
设x、y、t均为int型变量,则执行语句x=y=3;t=++x||++y;后,y的值为______。
下列叙述中正确的是()。
以下不能正确计算代数式sm2()值的C语言表达式是
下面函数intfunl(char*x){char*y=x;while(*y++);return(y-x-1);}的功能是_______。
在一棵二叉树中,叶子结点共有30个,度为1的结点共有40个,则该二叉树中的总结点数共有()个。
下列对于软件测试的描述中正确的是
给定程序中,函数fun的功能是:将形参s所指字符串中所有ASCⅡ码值小于97的字符存入形参t所指字符数组中,形成一个新串,并统计出符合条件的字符个数作为函数值返回。例如,形参s所指的字符串为:Abc@1x56*,程序执行后t所指字符数组中的字符串
随机试题
亨通股份有限公司因天银公司拒不履行生效的判决所确定的给付货款600万元的义务,申请人民法院强制执行。执行过程中,亨通公司与天银公司达成和解协议,从2009年6月起分三次履行义务,6月底还款300万元,8月底前还款200万元,10月底前还款100万元。法院裁
下列()是决定城市土地资源稀缺性的根本因素。
贷款人开展固定资产贷款业务应当遵循的原则不包括()。
所接待的外国旅游者在华旅行途中造失行李,导游人员应如何处理?
我国“地理”一词最早见于()。
下列关于《法经》的说法中哪些是正确的?()
Undercapitalismdrugandalcoholareusedbymanyasanescapemechanism.
A、Anillustrator.B、Afree-lancewriter.C、Apublisher.D、Afilm-maker.B
Scientistshavediscoveredthatteaisgoodforus.Ittastesgoodanditisrefreshing.Inrecent【11】studies,teahasbeenfoun
【B1】【B7】
最新回复
(
0
)