首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义:char *x="abcdefghi";,以下选项中正确运用了strcpy函数的是______。
若有定义:char *x="abcdefghi";,以下选项中正确运用了strcpy函数的是______。
admin
2013-02-23
65
问题
若有定义: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全国计算机二级
相关试题推荐
语句X++;、++X;、X=X+1;、X=1+X;,执行后都使变量X中的值增1,请写出一条同一功能的赋值语句(不得与列举的相同)【】。
有以下程序#include<stdio.h>voidfun(float*p1,intn1,float,*p2,intn2,float*s){inti;s=(float*)calloc(1,size
以下定义的结构体类型里包含两个成员,其中成员变量info用来存放整型数据;成员变量link是指向自身结构体的指针。请将定义补充完整。structnode{intinfo;【】link;};
下面的程序执行后,文件test.t中内容是______。#include<stdio.h>voidfun(char*fname,char*st){FILE*myf,inti;myf=fopen(fname,"w")
以下程序运行后的输出结果是______。intd=1;fun(intp){staticintd=d;d+=p;printf("%d",d);returnd;}main(){inta=
算法的时间复杂度是指()
下面程序的功能是输出数组s中最大元素的下标,请填空。main(){intk,p,s[]={1,-9,7,2,-10,3};for(p=0,k=p;p<6;p++)if(s[p]>s[k])【】
下面选项中不属于面向对象程序设计特征的是
表示条件10<x<100或x<0的C语言表达式是【】。
是构成C语言程序的基本单位。
随机试题
国家标准规定,火腿制品中过氧化值的指标为()。
反映肾小管功能的试验为
某人身体强壮、胖瘦适中,饮食无偏嗜,二便通调,面色红润,性格开朗随和,精力充沛,举动灵活,睡眠良好。属于()
案例 2004年4月30日,乌海市某煤矿发生一起特大透水事故,造成13人死亡、2人失踪,直接经济损失287.5万元。 该矿井田面积为0.144km2,煤种为肥焦煤,矿井主采煤层是16号煤层,可采储量为105.66×104t,煤层均匀厚度为8m,倾角为9
某建设工程项目分包工程发生生产安全事故,负责向安全生产监督管理部门、建设行政主管部门或其他有关部门上报的是()。
下列关于消防水泵房的说法中,不符合相关要求的是()。
个人住房贷款风险分类应遵循的原则是()。
(2017年)2016年3月,甲公司因业务需要分别向乙公司和丙公司购买绒布面料和丝质面料。为筹措面料采购资金,甲公司与丁银行签订合同,约定:借款50万元,借期为自放款日起的1个月,月利率4%。借款合同签订当日,丁银行预先扣除相应利息后发放贷款48万元。戊公
根据民法通则及相关规定,下列关于诉讼时效期间的哪种说法是正确的?
根据世界银行的统计报告,发达国家的最终消费支出占GDP的比例一般在80%左右.发展中国家一般在70%以上。近30年来,由于我国经济增长较快,投资率较高,消费率呈现出稳步下降的趋势,最终消费支出占GDP的比例大约在55%~65%之间波动。2001年至今,消费
最新回复
(
0
)