首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义:char*st="how are you";下列程序段中正确的是
若有定义:char*st="how are you";下列程序段中正确的是
admin
2009-02-15
59
问题
若有定义: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全国计算机二级
相关试题推荐
若看到程序中有以下事件过程,则可以肯定的是,当程序运行时()。PrivateSubClick_MouseDown(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)
语Dima(-3To4,3To6)AsInteger定义的数组的元素个数是()。
当VisualBasic表达式中含有以下多种运算时()。①关系运算②算术运算③逻辑运算④函数运算正确的运算顺序为()。
鼠标拖放控件要触发两个事件,这两个事件是()。
以下关于变量作用域的叙述中,错误的是()。
在线性表的顺序存储结构中,其存储空间连续,各个元素所占的字节数()。
要使得文件列表框Filel中只显示文件扩展名为jpg的图片文件,则下列正确酌语句是
在程序中要使用Array函数给数组arr赋初值,则以下数组变量定义语句中错误的是
窗体上有名称为Commandl的命令按钮和名称为Textl的文本框PrivateSubCommand1_Click()Textl.Text=”程序设计”Text1.SetFocus
下列链表中,其逻辑结构属于非线性结构的是
随机试题
在数据通信中,()法差错控制不需要反向信道。
慢性心功能不全的基本病因是
慢性风湿性瓣膜病中联合瓣膜病变常发生于
为研究45岁以上男性体重指数(BMI)≥25者糖尿病患病率是否高于体重指数
根据《政府采购信息公告管理办法》,中标公告应该包括的内容有()。[2011年真题]
防守型股票的回报率与经济周期具有很强的正相关关系。()
上市公司通过定期报告、临时公告等形式向投资者披露其经营状况的有关信息,包括( )。
发行人通过中介机构向不特定的社会公众投资者公开发行的证券是()
给定资料1.随着我国社会发展的加速和不同地区之间、社会阶层之间的差距拉大,教育公平问题进一步凸显,成为社会关注的热点。十九大报告强调,“建设教育强国是中华民族伟大复兴的基础工程,必须把教育事业放在优先位置,加快教育现代化,办好人民满意的教育。”我
下列关于犯罪的说法,哪项是正确的?()
最新回复
(
0
)