首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义: char *st= "how are you "; ,下列程序段中正确的是
若有定义: char *st= "how are you "; ,下列程序段中正确的是
admin
2010-12-10
73
问题
若有定义: 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; strcpy(p=&a[1],st+2);
答案
A
解析
本题综合考查字符数组的赋值和strcpy函数的用法。C语言不允许用赋值表达式对字符数组赋值,如下面的语句就是非法的:str1="China",如果想把"China"这5个字符放到数组str1中,除了逐个输入外,还能使用strcpy函数,该函数的功能是将一个字符串复制到一字符数组中。例如:strcpy(str1,"China")或strcpy(str1,str2);注意,不能企图用以下语句来实行赋值(将str2的值传给str1):str1=str2;不能用赋值语句将一个字符串常量或字符数组直接给一个字符数组。
strcpy函数的结构是:strcpy(字符数组1,字符串2)
其中,需要注意的是,字符数组1的长度不应小于字符串2的长度,"字符数组1"必须写成数组名形式,如(str1),"字符串2"可以是字符数组名,也可以是字符串常量,不能用赋值语句将一个字符串常量或字符数组直接给一个字符数组。
转载请注明原文地址:https://kaotiyun.com/show/gTPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面关于多重窗体的叙述中,正确的是()。
下列数组定义中正确的是()。
如果把命令按钮的Cancel属性设置为True,则程序运行后( )。
设有如下程序:OptionBase0PrivateSubFormClick()DimaDimiAsIntegera=Array(1,2,3,4,5,6,7,8,9)Fori=0To3Printa(5-i);Next
设有如下程序:OptionBase1Dima(3,4)AsInteger,b(4,3)AsIntegerPrivateSubCommandl_Click()循环1Fori=1To3
决定标签内容显示位置的属性是
下列关于算法的描述中错误的是
以下关于VB文件的叙述中,正确的是( )。
窗体上有一个名称为Label1的标签;一个名称为Timer1的计时器,其Enabled和Interval属性分别为True和1000。编写如下程序:DimnAsIntegerPrivateSubTimer1_Timer() ch=Chr(
随机试题
被称为环境保护的耳目的是【】
用盐酸滴定液滴定氨水时,使用的指示剂为
《联合国宪章》作为当今世界最大的国际组织的法律文件,就其本质而言,()。
房屋租赁代理收费,无论成交的租赁期限长短,均按()成交租金额标准,由双方协商议定一次性计收。
《国民经济行业分类》(GB/T4754—2011)将国民经济分为19个门类。()[2014年、2012年中级真题]
某房地产企业在制定企业未来三年发展战略时,公司董事会考虑到企业所在行业受到国家宏观经济调控的影响,开始进入波动期,倾向于采取适度拿地,减少资金占用,同时主攻小户型项目的策略,以期能够顺应宏观环境的变化。该公司董事会所使用的战略测试类别属于()。
材料:敏敏是一位初三女生,自升入初中以来,她的学习成绩一直都排在班里前六名,老师和家长都对她寄予了厚望。进入初三,学习开始紧张起来,学校的各种考试也接连不断,第一学期期中考试开始前的两三天,敏敏开始莫名其妙地拉肚子,差点耽误了考试。也因为这个原因,考试成绩
(2015·广西)罗杰斯认为,人类精神世界中两个不可分割的有机组成部分是()
公安法制部门通过()组织执法检查。
HowoftendoesGracegoshopping?
最新回复
(
0
)