首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下不能将s所指字符串正确复制到t所指存储空间的是( )。
以下不能将s所指字符串正确复制到t所指存储空间的是( )。
admin
2019-08-18
76
问题
以下不能将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/xeRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
假定已建立以下链表结构,且指针p和q已指向如图所示的节点:则以下选项中可将q所指节点从链表中删除并释放该节点的语句组是()。
有以下程序:#include#includetypedefstruet{charname[9];charsex;floatscore[2];}STU;voidf(STUa){STUb
有以下程序:#include#defineN2#defineMN+1#defineNUM(M4-1)*M/2main(){printf("%d\n",NUM);
若有以下程序:#includemain(){inta=6,b=0,c=0;for(;adz&(b==0);){b+=a;a-=c++;}printf("%d,%d,%d\n",
以下叙述中错误的是
以下叙述中正确的是
请编写函数fun,其功能是:将所有大于1小于整数m的非素数存入xx所指数组中,非素数的个数通过k传回。例如,若输入:17,则应输出:46891012141516。注意:部分源程序在文件PROGl.C中。请勿改动
下列给定程序中函数fun的功能是:计算n!。例如,给n输入5,则输出120.000000。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!试题程序:#include<
下面不属于软件工程过程的4种基本活动
编写函数fun,它的功能是:利用以下所示的简单迭代方法求方程:cos(x).x=0的一个实根。xn+1=cos(xn)迭代步骤如下:(1)取x1初值为0.0;(2)x0=x1,把x1的值赋给x0;(3)x1=cos(x0)
随机试题
曲面体层常用于
栓剂的一般质量要求()。
A、太阳B、阳明C、少阳D、太阴E、厥阴头顶痛属
下列关于施工过程中检查返工工作的表述,不正确的一项是()。
下列选项中,()是期货合约的标准化条款。
汤显祖的《临川四梦》名闻天下,其中________是继王实甫的《西厢记》之后戏曲史上又一部里程碑式的作品。
有A、B两个程序,程序A按顺序使用CPU为10s,使用设备甲为5s,使用CPU为5s,使用设备乙为5s,最后使用CPU为10s。程序B按顺序使用设备甲为10s、使用CPU为10s,使用设备乙为5s,再使用CPU为5s,使用设备乙为10s
A、 B、 C、 D、 C
下列关于控件的说法中错误的是()。
Whenyoustaynaforeigncountryforsometime,yougetusedtothepeople’s______oflife.
最新回复
(
0
)