首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义:char *x="abcdefghi";,以下选项中正确运用了strcpy函数的是______。
若有定义:char *x="abcdefghi";,以下选项中正确运用了strcpy函数的是______。
admin
2013-02-23
80
问题
若有定义: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全国计算机二级
相关试题推荐
下列不合法的main函数命令行参数的表示形式是______。
以下非法的赋值语句是()
冒泡排序算法在最好的情况下的元素交换次数为【】。
某二叉树中度为2的结点有18个,则该二叉树中有【】个叶子结点。
下面程序的运行结果是#include<stdio.h>main(){chara[]="morning",t;inti,j=0;for(i=1;i<7;i++)if(a[j]<a[i])j=i;
下列程序的功能是计算1~100的整数的累加和。main(){inti,sum=【】;i=1;for(【】){sum+=i;i++;}
在下列4个选项中,均属于C语言合法标识符的是()
在软件设计中,不属于过程设计工具的是 ______。
关系模型的完整性规则是对关系的某种约束条件,包括实体完整性、【】和自定义完整性。
下面程序把数组元素中的最大值放入a[o]中,则在if语句中的条件表达式应该是() main() {inta[10]={6,7,2,9,1,10,5,8,4,3,},*p=a,i; for(i=0;i<10;i++,p++)
随机试题
是我们自己的所为和所不为决定着我们的未来。
下列关于祛痰药的叙述中,不正确的是
患儿,3岁。不思进食,泛恶,夜间哭闹少寐,腹胀,舌苔厚腻垢浊。其诊断是
A,D-洋地黄毒糖B,D-洋地黄糖C,D-加拿大糖D,L-鼠李糖E,葡萄糖属于6-去氧糖的是
产妇王某,34岁,宫内孕39+3周。于入院前一天晚出现宫缩,清晨起来又消失。入院当天中午,孕妇又开始出现宫缩,每4—5分钟一次,每次持续约30秒。为了早接触、早开奶,提倡将新生儿放在母亲胸前进行吸吮是在出生后
典型的响应级别通常可分为()。
持续经营假设是假设企业可以长生不老,即使进入破产清算,也不应该改变会计核算方法。()
某幼儿给一堆玩具分类,第一次按大小分类,第二次按颜色分类,第三次按材料分类。该幼儿的分类是按()
已知矩阵(I)求可逆矩阵P,使(AP)T(AP)为对角矩阵;(Ⅱ)若A+kE正定,求k的取值.
Wehadamarvelousholiday.Onlythelasttwodayswereslightly________byweather.
最新回复
(
0
)