首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下不能将s所指字符串正确复制到t所指存储空间的是( )。
以下不能将s所指字符串正确复制到t所指存储空间的是( )。
admin
2018-06-28
97
问题
以下不能将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全国计算机二级
相关试题推荐
以下选项中正确的语句组是______。
若已包括头文件<string.h>且已有定义chars1[18],s2={"ABCDE"}和inti,现要将字符串"ABCDE"赋给s1,下列语句错误的是()
以下不能正确定义二维数组的选项是
定义a为整型变量,且设其初值为10,则表达式a+=a-=a*=a的值为______。
若要求从键盘读入含有空格字符的字符串,应使用函数
以下叙述中正确的是()。
算法的时间复杂度是指
下面关于完全二叉树的叙述中,错误的是______。
某二叉树中度为2的结点有18个,则该二叉树中有______个叶子结点。
为了避免在嵌套的条件语句ifelse中产生二义性,C语言规定,else子句总是与()配对。
随机试题
请君莫奏前朝曲,________。(刘禹锡《杨柳枝词》)
若在Sheet2的C1单元格内输入公式时,需引用Sheetl的A2单元格的数据.正确引用为()。
岩骨锥体角是
某20日龄蛋鸡群,因患维生素B1缺乏症已在饲料中添加维生素B1进行治疗,此时预防球虫病,不适宜添加的药物是()。
关于混合性牙瘤的描述,说法错误的是
使用电子计算机进行会计核算的单位,使用的会计软件必须符合国家统一的会计制度的规定。()
下列关于仿生生物学的应用对应关系不正确的是:
从数字1、2、3、4、5、6、7、8中任取两个数作为分子、分母构成一个分数,可以组成多少个不同的最简真分数?
在下列关于子网的描述中,哪一个是真实的?()。
Oneofourtasksinbusinessschoolsistotrainpeopletomanagethe________distributedcompanies.
最新回复
(
0
)