首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已有定义:char a[]="xyz",b[]={’x’,’y’,’z’};,以下叙述中正确的是( )。
已有定义:char a[]="xyz",b[]={’x’,’y’,’z’};,以下叙述中正确的是( )。
admin
2013-02-23
64
问题
已有定义:char a[]="xyz",b[]={’x’,’y’,’z’};,以下叙述中正确的是( )。
选项
A、数组a和b的长度相同
B、a数组长度小于b数组长度
C、a数组长度大于b数组长度
D、以述说法都不对
答案
4
解析
对字符型一维数组在定义时初始化,既可以使用初始化列表,也可以使用字符串常量。不过由于字符串常量会自动在结尾添加’\0’,字符做结束标志,所以用字符串常量的初始化列表项个数是字符串的长度加1。因此题目中的char a[]="xyz";等价于char a[]={’x’,’y’,’z’,’\0’);,所以a数组长度大于b数组长度,应该选C。
转载请注明原文地址:https://kaotiyun.com/show/KQJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
执行以下程序段后,m的值为______。inta[2][3]={{1,2,3},{4,5,6}};intm,*p;p=&a[0][0];m=(*p)*(*(p+2))*(*(p+4));
下列程序的运行结果为______。main(){inta,*p;p=&a;a=100;printf("a=%d*p=%d*&a=%d&*p=%u"
函数mystrlen(char*s)的功能是求字符串s的长度,请填空。mystrlen(char*s){char*t:t=s;while(【】)t++;return(t-s);
栈满时,再作入栈操作会产生【】,栈空时,删除操作会产生【】。
以下对C语言函数的有关描述中,正确的是______。
以下程序的输出结果是______。#defineTIMES(X)X*Xmain(){inta=16,k=2,m=1;a/=TIMES(k+m)/TIMES(k+m);printf("d\n"
在C程序中,可把整型数以二进制形式存放到文件中的函数是______。
与结构化需求分析方法相对应的是【】方法。
对象实现了数据和操作的结合,是指对数据和数据的操作进行()
注释一般分为序言性注释和______注释。
随机试题
Withfreshmenstartingcollegeacrossthecountry,nowisthetimetobethinkingaboutmoney.Hereare4amazingtips.Keep
好從事而亟失時,可謂知乎?亟:
以下选项中,不属于数据库管理员职责的是_______。
在PowerPoint2010中,能够观看演示文稿的整体实际播放效果的视图模式______。
生化汤治疗血被寒凝,瘀阻胞宫而致的产后恶露淋漓不爽,常加用的药物是()
A.国家药品监督管理部门B.省级药品监督管理部门C.地市级药品监督管理部门D.药品检验机构核发《药品生产许可证》的部门是()
预应力混凝土的预应力筋采用应力控制方法张拉时,应以()进行校核。
现金和银行存款日记账的保管年限是()年。
国家征税与纳税人纳税形式上表现为( ),但经法律明确其双方的权利与义务后,这种关系实质上已上升为一种特定的法律关系。
下列说法错误的是()。
最新回复
(
0
)