首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义:char *st="how are you";,下列程序段中正确的是
若有定义:char *st="how are you";,下列程序段中正确的是
admin
2010-09-05
37
问题
若有定义:char *st="how are you";,下列程序段中正确的是
选项
A、chara[11];*p;strcpy(p=a+1,&st[4]);
B、chara[11];strcpy(++a,st);
C、chara[11];strcpy(a,st);
D、chara[],*p;strcpy(p=&a[1],st+2);
答案
A
解析
本题综合考查字符数组的赋值和strcpy函数的用法。C语言不允许用赋值表达式对字符数组赋值,如下面的语句就是非法的:strl=“China”,如果想把“China”这5个字符放到数组strl中,除了逐个输入外,还能使用strcpy函数,该函数的功能是将一个字符串复制到一字符数组中。例如:strcpy(strl,“China”)或strcpy(str1,str2);注意,不能企图用以下语句来实行赋值(将str2的值传给str1):str1=str2;不能用赋值语句将一个字符串常量或字符数组直接给一个字符数组。
strcpy函数的结构是:strcpy(字符数组1,字符串2)
其中,需要注意的是,字符数组1的长度不应小于字符串2的长度,“字符数组1”必须写成数组名形式,如(str1),“字符串2”可以是字符数组名,也可以是字符串常量,不能用赋值语句将一个字符串常量或字符数组直接给一个字符数组。
转载请注明原文地址:https://kaotiyun.com/show/hzPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
窗体上有名称为List1的列表框。以下能够将列表框当前选定的列表项替换为字符串"Basic"的语句是
窗体上有一个名称为Text1的文本框和一个名称为Command1的命令按钮,要求程序运行时,单击命令按钮(如图所示),就可以把文本框中的内容写至收件Out.txt中,每次写入的内容附加到文件原有内容之后。以下能正确实现上述功能的程序是()。
下列程序的输出结果为()。S1="1":S2="2":S1=Va1(S1)+Va1(S2):S2=Va1("12")IfS1◇S2ThenPrintS1-S2ElsePrintS2-S1
在窗体上建立三个菜单(名称分别为Read、Cale和Save,标题分别为“读人数据”、“计算并输出”和“存盘”),然后添加一个文本框(名称为Text1,可显示多行,ScrollBars属性设置为2)(如图所示)。程序运行后,如果执行“读入数据”命令,则读入
某人编写了下面的程序,希望能把Textl文本框中的内容写到Temp.txt文件中PrivateSubCommandl_Click()Open”Temp.txt”ForOutputAs#2Print”Textl”Close#2
在标准模块中用Public关键字定义的变量,其作用域为( )。
结构化程序所要求的基本结构不包括( )。
要清除已经在图片框Picture1中打印的字符串而不清除图片框中的图像,应使用语句()。
已知过程定义的首行为Subsum(aAsInteger,bAsInteger),则下面过程调用语句中正确的是()。
下列数据结构中,能够按照"先进后出"原则存取数据的是( )。
随机试题
鲁迅的《秋夜》是一篇_____。
A.大蓟B.白茅根C.侧柏叶D.槐花凉血止血,化痰止咳的药物是
A.筋脉B.关节C.肌肉D.筋脉与肌肉痿证的病位是
关于二尖瓣狭窄的叙述,错误的是
人群对某种传染病易感性增高的原因是( )
股票入选成分股,引起股票上涨属于公司异常。( )
2007年2月11日,大梁公司购买中原公司每股市价为65元的股票,2008年1月,大梁公司每股获现金股利4.06元,2008年2月11日,大梁公司将该股票以每股69元价格出售。要求:计算投资收益率。
以下叙述中正确的是
Arabiclanguageisoneoftheworld’smostwidelyusedlanguages.ItistheofficerlanguageofmanyArabnationsinthe【M1】____
TheAustralianpainteriscontentedwitheveryexhibitontheshow,withtheindigenous______withtheexotic.
最新回复
(
0
)