首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下不能将s所指字符串正确复制到t所指存储空间的是( )。
以下不能将s所指字符串正确复制到t所指存储空间的是( )。
admin
2018-06-28
50
问题
以下不能将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中的大写字母转换为对应小写字母的语句是()。
数据的逻辑结构有线性结构和【】两大类。
在下面的语句中,赋值语句错误的是_______。
测试的目的是暴露错误,评价程序的可靠性;而______的目的是发现错误的位置并改正错误。
某二叉树有5个度为2的结点以及3个度为1的结点,则该二叉树中共有【】个结点。
执行下面语句后的输出结果为() inti=-1; if(i<=0)print{("****\n"); elseprintf("%%%%\n");
软件工程研究的内容主要包括:【】技术和软件工程管理。
下列软件系统结构图的宽度为()。
以下四种排序方法中,需要附加的内存空间最大的是______。
为了避免在嵌套的条件语句ifelse中产生二义性,C语言规定,else子句总是与()配对。
随机试题
青色与黑色的共同主病为
转动管焊接时,对于管壁较厚和开有坡口的管子,通常采用()。
下列除哪项外,均可引起血清钾增高
A.肺经风热B.胃肠湿热C.痰湿瘀滞D.热毒内盛E.肺气不足痤疮患者颜面、胸背皮肤油腻,丘疹红肿疼痛,伴口臭、便秘、尿黄,舌质红,苔黄腻,脉滑数。证属
双气囊、三腔管用于哪种疾病出血时止血最好
环形开挖预留核心土法适用于地质条件差的地层、修建跨度不大于()m的隧道。
某房地产开发商欠某建筑公司商20万元工程款久拖不还,却在近日将本公司的一套价值10多万元的房产以4万元转让给不懂市价行情的某人,将一台价值10多万元的汽车以5万元转让给长期合作彼此知情的某建材供应商,致使无力偿还建筑公司20万元工程款,因此,建筑公司便向法
物价稳定是指()。
以下符合普通护照有效期规定的是:护照持有人()
Yoursalesmethodswilldepend______thecustomerswithwhomyoudeal.
最新回复
(
0
)