首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义:char *x="abcdefghi";,以下选项中正确运用了strcpy函数的是______。
若有定义:char *x="abcdefghi";,以下选项中正确运用了strcpy函数的是______。
admin
2013-02-23
50
问题
若有定义: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(){inta[3][4]={1,2,3,4,5,6,7,8,9};printf("%d%d%d\n",a[0][1],a[1][2],a[2][3]);}则程序运行后的输出结果是()
下面程序的功能是实现变量x、y内容交换,请填空。#defineEXCHANGE(a,b,c){a=b;b=c;c=a;}main(){intx=10,y=8,z;【】printf("%d,%d",x,y);
不合法的main函数命令行参数表示形式是
下列关于字符串的说法中错误的是
数据处理的最小单位是
以下程序建立一个带有头结点的单向链表,链表结点中的数据通过键盘输入,当输入数据为-1时,表示输入结束(键表头结点的data域不放数据,表空的条件是ph->next==NULL),请填空。#include<stdio.h>structlis
在软件设计中,不属于过程设计工具的是 ______。
以下选项中,非法的字符常量是______。
程序流程图中带有箭头的线段表示的是
常用的软件结构设计工具是结构图(SC),也称程序结构图。其中,用矩形表示______,用带空心圆的箭头表示传递的是数据。
随机试题
甲地发生旱灾,从外地运到一批救灾物资,该地乙乡政府委托各村发放救灾物资,丙村在发放救灾物资时把张某遗漏,张某不服想提起行政诉讼。 请问:张某应以谁为被告?为什么?
金樱子的主治病证是()
用标准预算审查法审查施工图预算,其特点之一是()。
炮孔孔深超过()m时,禁止用火花起爆.
()是接受受托机构委托,负责保管信托财产账户资金的机构。
下列选项中,属于金融期货主要交易制度的有()。Ⅰ.限仓制度Ⅱ.逐日盯市制度Ⅲ.集中交易制度Ⅳ.有负债的结算制度
2015年1月15日,甲出资5万元设立A个人独资企业(下称“A企业”),主要从事铁皮的加工。甲聘请乙管理企业事务,同时规定,凡乙对外签订标的超过1万元的合同,须经甲同意。2月10日,乙未经甲同意,以A企业名义向善意第三人丙购入价值2万元的货物。3月15日,
材料:语文课上,吴老师正和同学们尽情地“畅游”在《颐和园》这幅清新、美丽的“画卷”中。突然,一只小手高高举起:“老师,课文第四自然段‘游船、画舫在湖面慢慢地滑过,几乎不留一点儿痕迹’中的‘滑’字,应该改成‘划船’的‘划’。”这位同学突然的提问似乎
在下列()市场中,组合管理者会选择消极保守型的态度,只求获得市场平均的收益率水平?
我国1993年《公司法》第5条关于“公司以其全部法人财产,依法自主经营,自负盈亏”的规定,是属于()。
最新回复
(
0
)