首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义: char *st= "how are you "; ,下列程序段中正确的是
若有定义: char *st= "how are you "; ,下列程序段中正确的是
admin
2010-12-10
45
问题
若有定义: 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/RTPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是( )。
对于循环队列,下列叙述中正确的是( )。
以下关于VB文件的叙述中,正确的是( )。
PrintRight("VBProgramming",2)语句的输出结果是( )。
下列关于算法的描述中错误的是
设x值为6,y值为0,则以下可使y值为1的程序段是
在窗体上画一个文本框,其名称为Text1,然后编写如下程序:OptionBase1PrivateSubForm_Click()DimArr(10)AsIntegerFori=6To10Arr
在数据处理中,其处理的最小单位是()。
下列叙述中,不属于设计准则的是()。
设窗体上有一个名称为Text1的文本框,程序运行时,要求该文本框不能接受键盘输入,但能输出信息,以下属性设置正确的是()。
随机试题
在商标权人连续三年停止使用注册商标的情况下,下列说法中正确的是()
具有收缩瞳孔作用的药物是
中华人民共和国卫生部颁布的《医务人员医德规范及实施办法》这一文献的基本精神是
甲企业以乙公司所使用的商标侵犯其注册商标专用权为由提起诉讼,乙公司以甲企业的注册商标系复制其在先未注册驰名商标为由提起反诉,应当对未注册商标驰名的事实负举证责任的是:
网络计划优化的目标有()。
按国债资金的来源将国债划分为()。
下列抗震设防类别中,大量的建筑物属于(),这类建筑的地震作用和抗震措施均应符合本地区抗震设防烈度的要求。
票据出票日期使用小写的,银行可以受理,但由此造成的损失由出票人承担。()
根据民事诉讼法律制度的规定,审判过程中出现()情况,人民法院可以按撤诉处理。
请简述初中生反抗心理产生的原因及表现。
最新回复
(
0
)