首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义:char *st="how are you";下列程序段中正确的是( )。
若有定义:char *st="how are you";下列程序段中正确的是( )。
admin
2009-01-15
27
问题
若有定义: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
解析
C语言不能用赋值语句将一个字符串常量或字符数组直接给一个字符数组,例如,已定义字符数组str1和str2,那么str1="China"和str1=str2都是错误的。通常使用strcpy函数进行字符串的赋值,例如:strcpy(str1,"China")或strcpy(str1,str2)。需要注意的是,字符数组str1的长度不应小于字符串“China”或字符数组str2的长度,函数 strcpy的第一个参数必须用数组名的形式,如str1,第二个参数可以是字符数组名,也可以是字符串常量。
转载请注明原文地址:https://kaotiyun.com/show/mUXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
假定有如下的Sub过程:SubS(xAsSingle,yAsSingle)t=xx=t/yy=tModyEndSub在窗体上画一个命令按钮,然后编写如下事件过程:PrivateSubCommandl_Click(
A、各子菜单项组成一个名称为mnu1的控件数组B、不论选中菜单项1、2或3,均执行mnu1_Click事件过程C、Case2分支的语句没有必要,因为该菜单项的"复选"属性已被设置D、程序中的Index是系统自动产生的C菜单项1至菜单项3是名称为m
下面不能在信息框中输出”VisualBasic”的是()。
语句PrintSgn(一2^2)*Abs(Int(一5.3))+Int(Rnd())的输出结果为()。
设先画了一个Commandl命令按钮,再把此按钮复制到剪贴板中,然后用粘贴的方法建立了一个命令按钮数组,则下面的叙述中错误的是()。
已知变量x、Y为整数型,且x=4,y=12,s为字符串型,且s=a,LblOk为标签控件,下列赋值语句不合法的是()。
如果把程序的启动对象设置为:SubMain,则SubMain过程
某人编写了向随机文件中写一条记录的程序,代码如下:TypeRTypeNameAsString*10TelAsString*20EndTypePrivateSubCommand1_Click(
窗体模块中有如下类型定义:PublicTypeRecnumAsIntegernameAsStringEndType下面关于这一类型定义的叙述中正确的是()。
有下面程序代码:PrivateSubCommand1_Click()DimaAsInteger,ba=2b=3Printfun(a,b);a;bEnd
随机试题
治疗高渗性脱水理想的液体是
基本医疗保险用药的范围是
甲公司与张某签订了一项技术开发合同,甲公司委托张某开发一套软件,3个月后,张某交付了技术成果,甲公司付清了报酬。则下列说法正确的有()。
设置凭证类别。
甲公司经批准于2012年1月1日按面值发行5年期一次还本按年付息的可转换公司债券200000000元,歉项已收存银行,债券票面年利率为6%。债券发行1年后可转换为普通股股票,初始转股价为每股10元,股票可值为每股1元。债券持有人若在当期付息前转换股票的
行政执行可划分为准备、具体实施和评估三大阶段。以下不属于行政执行实施阶段的环节是()
据报道,上海64名中、小学生利用假期到江西茨坪、宁冈等贫困地区进行参观,还有的家长带孩子到自己当年上山下乡的地方寻根。他们认为现在的小孩甜蜜太多,吃苦太少,应该走出暖房,经受磨炼。以下哪项断定为真,最能支持以上观点?
[*]
联网计算机在相互通信时必须遵循统一的()。
Lookingtoimproveyourlanguageskills,butdon’thavethetimetogooverseastoattendschool?Moreandmoreuniversitiesaro
最新回复
(
0
)