首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下不能将s所指字符串正确复制到t所指存储空间的是( )。
以下不能将s所指字符串正确复制到t所指存储空间的是( )。
admin
2020-06-16
60
问题
以下不能将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全国计算机二级
相关试题推荐
编写一个函数,该函数可以统计一个长度为2的字符串在另一个字符串中出现的次数。例如,假定输入的字符串为"asdasasdfgasdaszx67asdmklo”,子字符串为”as”,则应当输出6。注意:请勿改动主函数main和其他函数
以下数组定义中错误的是()。
设循环队列为Q(1:m),其初始状态为front=rear=m。经过一系列入队与退队运算后,front=15,rear=20。现要在该循环队列中寻找最大值的元素,最坏情况下需要比较的次数为()。
以下叙述中正确的是()。
以下针对全局变量的叙述错误的是()。
有如下程序:#include<stdio.h>main(){if(’\0’==0)putchar(’X’);if(’0’==0)putchar(’Y’);if(’a’>’b’)putchar(’Z’);
以下关于结构化程序设计的叙述中正确的是()。
下列给定程序中,函数fun的功能是:计算函数F(x,y,z)=(x+y)/(x—y)+(z+y)/(z—y)的值。其中x和y的值不相等,z和y的值不相等。例如,当x的值为9,y的值为11,z的值为15时,函数值为一3.50。请改正程序中的错误,使
有关return语句说法不正确的是()。
在32位编译器上,设有定义char*str1="Hello",str2[]="Hello";,则以下语句printf("%d%d",sizeof(str1),sizeof(str2));的输出结果是
随机试题
辞去公职的程序是()
下述哪项可起间接固位作用A.冠内附着体B.冠外附着体C.远基牙上的间隙卡环D.近基牙上的三臂卡环E.套筒冠固位体
一位胆囊癌患者欲行剖腹探查术,一般血小板计数须在多少以上才能手术
可导致脉率减慢的是
下列能与麻黄碱显色的是
设u=f(sinx-xy),而z=φ(z),y=ex,其中f,φ为可微函数,则=()。
可转换证券的市场价格、投资价值、转换价值三者之间的关系是()。
3011+149+288+5051=()
Mostworthwhilecareersrequiresomekindofspecializedtraining.Ideally,therefore,thechoiceofan【C1】______shouldbemade
Wheredofishlive?Theylive______wherethereiswater.
最新回复
(
0
)