首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下不能将s所指字符串正确复制到t所指存储空间的是( )。
以下不能将s所指字符串正确复制到t所指存储空间的是( )。
admin
2018-06-28
102
问题
以下不能将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全国计算机二级
相关试题推荐
若有如下程序:voids(char*m,intn){*m=*m+3;n=n+3;printf("%c,%c,",*m,n);}main(){charp=’b’,q=’B’;s(&q,p);
设x、y、t均为int型变量,则执行语句x=y=3;t=++x||++y;后,y的值为______。
结构化程序设计主要强调的是()。
以下程序调用scanf函数给变量a输入数值的方法是错误的,其错误原因是()。#include<stdio.h>main(){int*p,*q,a,b;p=&a;printf("input
函数mycmp(char*s,char*t)的功能提比较字符串s和t的大小,当s等于t时返回0,当s>t返回正值,当s<t时返回负值。请填空。mycmp(char*s,char*t){while(*s==*t){
下列关于函数的叙述中正确的是()。
数据的独立性分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改,这称为______。
有下列程序段:structst{intx;int*y;}*pt;inta[]={1,2},b[]={3,4};structstc[2]={10,a,20,b};pt=c;下列选项中表达式的值为11的是
顺序存储方法是把逻辑上相邻的结点存储在物理位置【】的存储单元中。
下面的关键字中,不能够从循环体中跳到循环体外的______。
随机试题
下列关于胆色素的叙述中错误的是
抗精神病药物氟奋乃静进行结构修饰制成氟奋乃静庚酸酯的目的是
女,27岁,药物流产术后13天,阴道仍有出血。超声检查如图,最可能的诊断为
板层角膜移植的禁忌证()
排便失禁患者的护理重点是()。
企业策划和没汁职业健康安全管理体系的重要基础是()
下列各项不属于员工福利特征的是( )。
教育目的是衡量教育实施效果的根本依据和标准,这体现了教育目的的()作用。
可以在窗体模块的通用声明段中声明______。
A、Theygivegirlsachancetoleveltheplayingfield.B、TheyrevealthatTitleNineiseffectiveasthought.C、Farmoreboysth
最新回复
(
0
)