首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义:char *x="abcdefghi";,以下选项中正确运用了strcpy函数的是______。
若有定义:char *x="abcdefghi";,以下选项中正确运用了strcpy函数的是______。
admin
2013-02-23
108
问题
若有定义: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全国计算机二级
相关试题推荐
C语言中共用体类型变量在程序运行期间()
若有如下程序:main(){intx=4,y=1;printf("%d\n",sub(x,sub(x,y)));}sub(inti,intj){staticinta=0;
以下程序中函数sort的功能是对a数组中的数据进行由大到小的排序voidsort(inta[],intn){inti,j,t;for(i=0;i<n-1;i++)for(j=i+1;<n;j++
假定x和y为double型,则表达式x=2,y=x+3/2的值是
下面的程序执行后,文件test.t中内容是______。#include<stdio.h>voidfun(char*fname,char*st){FILE*myf,inti;myf=fopen(fname,"w")
以下函数值的类型是______。fun(floatx){floaty;y=3*x-4;returny;}
若二维数组a有m列,则在a[i][j]前的元素个数为
是构成C语言程序的基本单位。
若定义了以下函数: voidf(…) {… *p=(double*)malloc(10*sizeof(double)); … } p是该函数的形参,要求通过p把动态分配存储单位的地址传回主调函数,则形参p的正确定义应当是
常用的软件结构设计工具是结构图(SC),也称程序结构图。其中,用矩形表示______,用带空心圆的箭头表示传递的是数据。
随机试题
成人脊髓下端平齐()
A.清心除烦B.明日强腰C.补脾益气D.益肾健骨E.润肠通便
关于人民检察院制作起诉书的表述,下列哪一选项是错误的?
在轻金属中,纯金属绎合金后共同均改变的性能是()。
A注册会计师对审计程序的下列安排有助于获取控制活动在某期间运行有效性的审计证据的是()。
对同一课税对象,无论其数额大小,都按照相同比例征税的税率是()。
孕妇赵某11月1日晚因阵痛被家人送往医院。于11月3日凌晨分娩出女儿李某某。出院后,孩子父亲李某至公安机关为女儿申报出生登记,户口簿上登记为11月8日。依据现有法律,李某某的出生时间是:
请仔细观察下图,并根据提供的信息回答问题。较上年同期,2009年山东省6月份原材料燃料动力购进价格指数为()。
今年我国将进一步深入推进供给侧结构性改革,坚持把发展经济着力点放在实体经济上,继续抓好“三去一降一补”,大力简政减税减费,不断优化营商环境,进一步激发市场主体活力,提升经济发展质量。下列做法无法实现政策目标的是:
某厂进行材料加工,制造甲、乙两种环保包装箱,已知同样用3平方米材料制成的甲箱个数比制成的乙箱个数少2个,且制成一个甲箱比制成一个乙箱需要多用20%的材料。如果制作甲、乙两种包装箱共60000个,且甲箱数量不少于乙箱数量的2倍,则最少需要材料:
最新回复
(
0
)