首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已有定义:char a[]="xyz",b[]={’x’,’y’,’z’};,以下叙述中正确的是( )。
已有定义:char a[]="xyz",b[]={’x’,’y’,’z’};,以下叙述中正确的是( )。
admin
2013-02-23
127
问题
已有定义: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全国计算机二级
相关试题推荐
下列程序的运行结果为【】。voidaverage();main(){floatscore[3][4]={{65,67,70,60},{80,87,90,81},{90,99,100,99}};average(*score,12);
下列程序的输出结果是______。main(){inti,k,a[10],p[3];k=5;for(i=0;i<10;i++)a[i]=ifor(i=0;i<3;i++)p[i
若有以下定义和语句,则对w数组元素非法引用的是______。intw[2][3],(*pw)[3];pw=w;
为了避免在嵌套的条件语句if-else中产生二义性,C语言中规定的if-else配对原则是______。
有以下函数定义:intmypr(doublea,doubleb){returna*b;}若以下选项中所用变量都已正确定义并赋值,错误的函数调用是
开发大型软件时,产生困难的根本原因是()
对象实现了数据和操作的结合,是指对数据和数据的操作进行()
设已执行预编译命令#include<string.h>,以下程序段的输出结果是()。chars[]="anapple";printf("%d\n",strlen(s));
下列说法中不正确的是()
在计算机内部,一切信息存取、处理和传送的形式是()
随机试题
美国综合中学的高中阶段实行分科制,一般分()
试述游戏治疗中家长的工作。
鹅口疮患儿证见:面赤,烦躁不安,小便短赤,大便秘结,舌红,指纹紫滞,脉滑数。首选方剂应为
A.10%~12%B.25%C.60%D.75%E.85%~90%
保本基金提供的保证类型一般不包括( )。
下列不属于理财规划中了解客户方法的是()。
事业单位在年度终了时,根据本年度财政直接支付预算指标数与当年财政直接支付实际支出数的差额()。
联合国教科文组织在《教育——财富蕴藏其中》中提出21世纪的教育支柱为()。
5,10,26,65,145,()
【金字塔】华中师范大学2003年世界古代史真题
最新回复
(
0
)