首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下不能将s所指字符串正确复制到t所指存储空间的是( )。
以下不能将s所指字符串正确复制到t所指存储空间的是( )。
admin
2015-07-30
47
问题
以下不能将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/WsDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设x为int型变量,请写出一个关系表达式【】,用以判断x同时为3和7的倍数时,关系表达式的值为真。
以下选项中与iF(a==1)a=B;elsea++;语句功能不同的sWish语句是
有以下程序#includeMain(){chara,B,c,d;ScanF(“%c%c,&a,&B”);C=getchar();d=getchar();PrintF(“%c%c%c%c\n”,a,B,c,d);}当
执行下列程序中的输出语句后,a的值是()。main(){inta;printf("%d\n",(a=2*3,a*5,a+7));}
设x、y、t均为int型变量,则执行语句:x=y=3;t=++x||++y;后,y的值为()。
在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是______。
下面的关键字中,不能够从循环体中跳到循环体外的是______。
在先左后右的原贝吓,根据访问根结点的次序,二叉树的遍历可以分为三种:前序遍历、【】遍历和后序遍历。
常用的软件结构设计工具是结构图(SC),也称程序结构图。其中,用矩形表示______,用带空心圆的箭头表示传递的是数据。
将E-R图转换到关系模式时,实体与实体间的联系可以表示成()。
随机试题
蓝色、青色,使人产生类似冷水的感觉。这是心理学中的()。
“递”是()
经济订货批量指使总的库存成本的每次订货批量。()
下腔静脉()
下列IP地址中,有非法IP地址的组是______。
心血管系的超声造影检查应用,血流哪项是错误的()
会计软件各模块之间有两种关系,即()。
()是指被投资企业的管理层在回购条件满足时自筹资金回购股权投资基金所持有的股权(股份),从而实现股权投资基金的退出。
按照中国证监会的规定和定向资产管理合同的约定,资产托管机构应当履行的职责包括()
动作技能的基本单元是()
最新回复
(
0
)