首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下不能将s所指字符串正确复制到t所指存储空间的是( )。
以下不能将s所指字符串正确复制到t所指存储空间的是( )。
admin
2020-06-16
32
问题
以下不能将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/upCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#includemain(){intx:for(x=5;x>0;x一一)if(x一一
设循环队列为Q(1:m),其初始状态为front=rear=m。经过一系列入队与退队运算后,front=15,rear=20。现要在该循环队列中寻找最大值的元素,最坏情况下需要比较的次数为()。
下列叙述中正确的是()。
有以下程序:#include<stdio.h>main(){inta=2,c=5;printf("a=%%db=%%d\n",a,c);}程序运行后的输出结果是()。
要求定义一个具有6个元素的int型一维数组,以下选项中错误的是()。
有以下程序:#include<stdio.h>intfun(intx,inty){if(x!=y)return((x+y)/2);elsereturn(x);}main(){i
以下关于结构化程序设计的叙述中正确的是()。
请编写函数voidfun(intx,intpp[],int*n),它的功能是:求出能整除x且不是偶数的各整数,并按从小到大的顺序放在pp所指的数组中,这些除数的个数通过形参n返回。例如,若x中的值为30,则有4个数符合要求,它们是1、3
下列给定程序中函数fun的功能是:通过某种方式实现两个变量值的交换,规定不允许增加语句和表达式。例如,变量a中的值原为8,b中的值原为3,程序运行后a中的值为3,b中的值为8。请改正程序中的错误,使它得出正确的结果。注意:不要
有关return语句说法不正确的是()。
随机试题
厚度等于或小于的钢板,按张数的10%进行()检查。
电梯井、提物井、垃圾道、管道井的建筑面积应当()。
下列说法正确的是()。
教师在教学过程中充分开发与利用课程资源应当把握好哪些关键点?
我国古代文学名作《桃花源诗》和诗序《桃花源记》的作者是()。
设f(x)在(-∞,+∞)内连续,以T为周期,证明:(1)∫aa+Tf(x)dx=∫0Tf(x)dx(a为任意实数);(2)∫0xf(t)dt以T为周期∫0Tf(x)dx=0;(3)∫f(x)dx(即f(x)的全体原函数)周期为Tf(x)dx=0.
网络操作系统可以提供的管理服务功能主要有:网络性能分析、存储管理和网络______。
一台交换机总带宽为8.8Gbit/s,具有若干个10/100Mbit/s电端口和2个1000Mbit/s光端口,所有端口都工作在全双工状态,那么该交换机电端口数最多是()。
在ASCⅡ码表中,根据码值由小到大的排列顺序是()。
Manyparentsmaythinkthateachnewsibling(兄弟姐妹)offerstheirchildrenthegiftofcompanionship.Butwhilewetendtothinkth
最新回复
(
0
)