首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有以下定义: char *st="how are you";下列程序段中正确的是______。
设有以下定义: char *st="how are you";下列程序段中正确的是______。
admin
2009-02-15
53
问题
设有以下定义: char *st="how are you";下列程序段中正确的是______。
选项
A、char a[11],*p;strcpy(p=a+1,&st[4]);
B、char a[11];strcpy(++a,st);
C、char a[11];strcpy(a,st);
D、char a[],*p;srtcpy(p=&a[1],st+2);
答案
1
解析
选项A表示把st所指串的第5个字符开始的后面的元素赋值给数组a的第2个元素开始的后面元素,形式正确;选项B中出现对数组名进行自加运算,因此错误:选项C中 st所指字符串有11个字符,再加上’\0’,有12个字符,超过数组长度,所以也是错误的;选项D的情况和选项C相似,也是形式正确,但超过了数组的长度。
转载请注明原文地址:https://kaotiyun.com/show/suXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在窗体上画一个命令按钮,然后编写如下事件过程:PrivateSubCommandl_Click()DimI,NumRandomizeDo
以下关于VB的叙述中,错误的是
标准模块中有如下程序代码:PublicxAsInteger,YAsIntegerSubvarPub()_x=10’y=20EndSub在窗体上有1个命令按钮,并有如下事件过程:Pr
下列关于栈的描述中错误的是
顺序文件在一次打开期间
有下面的程序段:x=InputBox("字符串","输入","请输入"):Printx如果执行上面程序段时没有从键盘输入任何内容就直接按了回车键,则输出内容是
以下数组定义语句中,错误的是
将E—R图转换为关系模式时,实体和联系都可以表示为
已知变量x、y为整数型,且x=4,y=12.s为字符串型,且s=a,Lblok为标签控件,下列赋值语句不合法的是()。
设有定义:float a=2,b=4,h=3;,以下C语言表达式与代数式1/2(a+b) 计算结果不相符的是( )
随机试题
高血压性心脏病超声表现,下列哪项是错误的
急性脓胸最常继发于
A/1年B/2年C/3年D/5年E/10年根据《中华人民共和国药品管理法》规定,第二类精神药品的处方保存期为
沥青喷洒法测试施工材料用量方法适用于测试()的沥青用量或撒布的碎石用量。
法定盈余公积金弥补亏损和转增资本金后的剩余部分不得低于注册资本的()。
我国在量子雷达领域取得突破,获得百公里(千米)级探测威力,相对于传统雷达,探测灵敏度大幅提高。量子雷达能发现隐形飞机的基本原理是()。
[A]Theperson-skillsmatchapproachtoselection[B]Theimpactsofbadselectiondecisions[C]Theimportanceofstructu
_______只记录自上次完整数据库备份后发生更改的数据。
网络管理中,一般采用管理者—代理的管理模型。其中管理者和代理的信息交换可以分为【 】和从代理到管理者的事件通知。
A、Itisflexiblebutstrong.B、Ithasmanyjoints.C、Ithasapleasantsmell.D、Itcanbeeasilyplanted.A
最新回复
(
0
)