首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义:char*st="how are you";下列程序段中正确的是
若有定义:char*st="how are you";下列程序段中正确的是
admin
2009-02-15
49
问题
若有定义: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);
答案
1
解析
本题综合考查字符数组的赋值和strcpy函数的用法。C语言不允许用赋值表达式对字符数组赋值,如下面的语句就是非法的:strl=“China”,如果想把“China”这5个字符放到数组strl中,除了逐个地输入外,还能使用strcpy函数,该函数的功能是将一个字符串复制到一字符数组中。例如: strcpy(strl,“China”);或strcpy(strl,str2);注意,不能企图用以下语句来实行赋值(将str2的值传给strl): strl=str2;不能用赋值语句将一个字符串常量或字符数组直接给一个字符数组。
strcpy函数的结构是:strcpy(字符数组1,字符串2)
其中,需要注意的是,字符数组1的长度不应小于字符串2的长度,“字符数组1”必须写成数组名形式,如(strl),“字符串2”可以是字符数组名,也可以是字符串常量,不能用赋值语句将一个字符串常量或字符数组直接给一个字符数组。
转载请注明原文地址:https://kaotiyun.com/show/oAXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
某人编写了如下程序,用来求10个整数(整数从键盘输入)中的最大值:PrirateSubCommand1_Click()Dima(10)AsInteger,maxAsIntegerFork=1To10
程序运行时,要清除组合框Comb01中的所有内容,应使用语句()。
下面说法中正确的是()。
当VisualBasic表达式中含有以下多种运算时()。①关系运算②算术运算③逻辑运算④函数运算正确的运算顺序为()。
已知列表框控件List1中已放入若干表项,下列关于List1的叙述中错误的是()。
为把圆周率的近似值3.14159存放在变量pi中,应该把变量pi定义为()。
窗体上有一个名称为Commandl的命令按钮,单击该按钮时所实现的功能是产生10个随机整数,然后从键盘输入一个整数,查找该数在数组中的位置。若找到,输出该数的位置;若没有找到,给出相应的提示。该命令按钮的单击事件过程如下:PrivateSub
在进行逻辑设计时,将E-R图中实体之间联系转换为关系数据库的()。
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是
以下能从字符串“VisualBasic”中直接取出子字符串“Basic”的函数是
随机试题
与产生伪影无关的准备工作是
罗衾不耐五更寒。
下列哪项提示心脏顺钟向转位
ELISA间接法中固相上包被的是
孙甲在火车上购买啤酒饮用,啤酒瓶爆炸,将邻座的李乙炸伤,李乙应该向()索赔?
预警管理体系中的内部管理不良预警系统主要由质量管理预警、()管理预警、人的行为活动管理预警构成。
在交易或事项处理过程中,会形成账户的对应关系,这种关系是指()。
某打桩工程队共有34台打桩机,每台打桩机每周工作40小时。某地块需1台打桩机工作5440小时才完工,今有完全相同的3块地块,需要整个打桩工程队工作几周才能完工?
潘某不服某卫生局的行政处罚决定,向法院提起诉讼。诉讼过程中,卫生局撤销了原处罚决定,潘某遂向法院申请撤诉,法院作出准予撤诉的裁定。一周后,卫生局又以同一事实和理由作出了与原处罚决定相同的决定。下列哪一种说法是正确的?
WakingUpfromtheAmericanDreamTherehasbeenmuchtalkrecentlyaboutthephenomenonof"Wal-Martization"ofAmerica,whi
最新回复
(
0
)