首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义: char *st= "how are you "; ,下列程序段中正确的是
若有定义: char *st= "how are you "; ,下列程序段中正确的是
admin
2010-12-10
64
问题
若有定义: 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全国计算机二级
相关试题推荐
下面描述中不属于数据库系统特点的是()。
下面关于多重窗体的叙述中,正确的是()。
待排序的关键码序列为(15,20,9,30,67,65,45,90),要按关键码值递增的顺序排序,采取简单选择排序法,第一趟排序后关键码15被放到第()个位置。
单击命令按钮执行以下程序,输出结果为()。PrivateSubCommandl_Click()DimxAsInteger,yAsIntegerx=12:y=32CallProc(x,y)Printx;yEn
下面哪个属性肯定不是框架控件的属性( )。
三角形的构成条件是:任意2边之和大于第3边。设变量a、b、c是3条直线的长度,要求判断这3条直线能否构成一个三角形。下面有3个程序段可以正确判断,另一个不能正确判断的是
下列操作说明中,错误的是( )。
编写如下程序代码:OptionBase1Dimaft()AsIntegerPrivateSubCommand1_Click()DimiAsInteger,jAsIntegerReDim
以下关于VB文件的叙述中,正确的是( )。
下列关于通用对话框CommonDialog1的叙述中,错误的是()。
随机试题
双方价格谈判正式开始的标志是()
平片上正常淋巴结的诊断指标是
临床用血的哪些方面均必须符合国家规定的卫生标准和要求
CT扫描时,病人体内有高密度结构可出现
计算普通混凝土配合比时,一般骨料的基准状态为()。
投资者持有某只公司债券,信用评级为AA+,剩余期限为2年,票面利率为4%,每年付息一次,每张面值100元。在一年后投资者可以按面值将债券回售给发行人。根据以上材料,回答以下问题。下列风险类型中,该投资者无需承担的是()。
资本资产定价模型的有效性问题是指现实市场中的风险β与收益是否具有正相关关系。()
强制性义务教育属于()提供的“公共劳务”。
下列以精神活动的不协调和脱离现实为特征的是()。
科学的发展和进步往往_________于科学假说,科学理论发展的历史就是假说的形成、发展和假说之间的竞争、更迭的历史。面对茫茫人类历史源头,面对_________、虚虚实实的人类文明历史遗存,科学假说同样至关重要。他_________地将历史、文化、人性、
最新回复
(
0
)