首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义:char *x="abcdefghi";,以下选项中正确运用了strcpy函数的是______。
若有定义:char *x="abcdefghi";,以下选项中正确运用了strcpy函数的是______。
admin
2013-02-23
59
问题
若有定义: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全国计算机二级
相关试题推荐
若有定义语句chars[100],d[100];intj=0,i==0;且s中已赋字符串,请填空以实现拷贝。(注:不使用逗号表达式)while(s[i]=【】;j++;}d[j]=0;
语句X++;、++X;、X=X+1;、X=1+X;,执行后都使变量X中的值增1,请写出一条同一功能的赋值语句(不得与列举的相同)【】。
在数据库设计中,将E-R图转换成关系数据模型的过程属于()
设有下列二叉树:对此二叉树中序遍历的结果为()
若变量已正确定义,以下while循环不断输出读入的字符,当读入回车换行符时结束循环。正确的程序段是
以下程序的输出结果是______。#include<stdio.h>main(){inta=200;#definea100printf("%d",a);#undefapri
下面关于完全二叉树的叙述中,错误的是______。
CPU处理数据基本单位为字,一个字的字长()
以下选项中不能作为合法常量的是
数据流图中带有箭头的线段表示的是______。
随机试题
资源利用的优化主要包括()。
示波器由示波管和电源系统、同步系统、X轴偏转系统、Y轴偏转系统、延迟扫描系统、标准信号源组成。()
在拨号上网时,如果采用PPP/SLIP方式,那么
检测可溶性抗原不能用
A.N-去烷基再脱氨基B.酚羟基的葡萄糖醛苷化C.亚砜基氧化为砜基或还原为硫醚D.羟基化与N-去甲基化E.双键的环氧化再选择性水解舒林酸的代谢为()
公共汽车作为城市公共交通,其设备应有:
有“戈壁明珠”之称,并且以74个窟尚存的精美壁画著称于世的是()。
A.allofthatB.asifitwereC.freshwatersupplyD.inthisfieldA.Alimited【T13】______B.sothatitcanbeused
简述影响课程改革的主要因素。
以下有关原型化实施策略的论述中,错误的是______。A)信息系统开发钱需求都能准确定义B)信息系统实现有快递的建造工具C)信息系统项目参加者通常存在通信上的障碍D)信息系统开发反复不可避免
最新回复
(
0
)