首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义:char *x="abcdefghi";,以下选项中正确运用了strcpy函数的是______。
若有定义:char *x="abcdefghi";,以下选项中正确运用了strcpy函数的是______。
admin
2013-02-23
85
问题
若有定义:char *x="abcdefghi";,以下选项中正确运用了strcpy函数的是______。
选项
A、char y[10]; strcpy(y,x[4]);
B、char y[10]; strcpy(++y,&x[1]);
C、char y[10],*s; strcpy(s=y+5,x);
D、char y[10],*s; strcpy(s=y+1,x+1);
答案
D
解析
选项A中x[4]是取字符e,也就是将字符复制到y中,strcpy实现的是地址的复制所以选项A错误;选项B中++y是错误的,不允许对常量进行自加运算(y是—个确定的地址值),所以选项B错误;选项C指针变量s指向了y向后的第5位,则存放x时会出现越界问题,所以选项C错误;选项D中,指针变量s指向了y向后的第—位,此时s可存放数据的长度为9,而地址“x+1”起的字符串的地址长度也刚好为9(包括“\0”),所以开始复制不会出现地址越界问题,故选项D正确。
转载请注明原文地址:https://kaotiyun.com/show/6TJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设inta=12,则执行完语句a+=a-=a*a后,a的值是()
在数据库设计中,将E-R图转换成关系数据模型的过程属于()
在下列4个选项中,均属于C语言合法标识符的是()
以下函数用来在w数组中插入x。n所指向的存储单元中存放w数组中字符个数。数组w中的字符已按从小到大的顺序排列,插入后数组w中的字符仍有序。请填空。voidfun(char*w,charx,int*n){inti,
长度为n的顺序存储线性表中,当在任何位置上插入一个元素概率都相等时,插入一个元素所需移动元素的平均个数为【】。
下面四个选项中,均是不合法的用户标识符的选项是
算法的时间复杂度是指______。
下面选项中不属于面向对象程序设计特征的是
数据的【】结构在计算机存储空间中的存放形式称为数据的存储结构或物理结构。
常用的软件结构设计工具是结构图(SC),也称程序结构图。其中,用矩形表示______,用带空心圆的箭头表示传递的是数据。
随机试题
1853年3月,太平军攻克南京定为首都,改名为()
Forthispart,youareallowed30minutestowriteacompositiononthetopic"Sounds"inthreeparagraphs.Youhavebeengiven
釉质发育不全与浅龋区别为
防雷装置包括:()
索赔费用中的人工费是指( )。
抓斗式挖泥船开挖硬塑黏土时宜选用()。
根据《仲裁法》和《民事诉讼法》的相关规定,被申请人提出证据证明裁决,经人民法院组成合议庭审查核实,裁定不予执行的情形包括()。
普通中学德育有哪些要求?
在维纳的三维度归因模式中,任务难度属于()。
MarcoPolocametoChina
最新回复
(
0
)