首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下能正确定义一维数组的选项是( )。
以下能正确定义一维数组的选项是( )。
admin
2011-06-13
43
问题
以下能正确定义一维数组的选项是( )。
选项
A、int a[5]={0,1,2,3,4,5);
B、char a[]={0,1,2,3,4,5);
C、char a={’A’,’B’,’C’};
D、int a[5]="0123";
答案
B
解析
C语言一维数组的定义有两种方式:一是指定数组长度,如选项A“int a[5]={0,1,2,3,4,5};”,但此定义的赋初值个数为6,多于数组长度,是错误的。因为给数组赋初值,初值个数只能小于或等于数组长度。二是不指定数组长度,由赋初值的初值个数决定数组的长度,如选项B的“chara[]={0,1,2,3,4,5};”,初值个数为6,因此数组长度为6。所以能正确定义一维数组。选项C的定义中a是一个字符变量,不能正确定义一维数组。选项D“int a[5]=“0123”;”给int型数组赋字符串初值,显然是错误的。
转载请注明原文地址:https://kaotiyun.com/show/bjPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
用以下语句调用库函数malloc,使字符指针st指向具有11个字节的动态存储空间,请填空。st=(char*)【】;
有以下程序:#include<stdio.h>voidswap1(intc[]){intt;t=c[0];c[0]=c[1];c[1]=t;}voidswap2(intc0,int
有以下程序:#include<sldio.h>main(){intx=0,y=5,z=3;while(z-->0&&++x<5)y=y-1;printf("%d,%d,%d\n",x,y,z
若变量a是int类型,并执行了语句:a=’A’+1.6;则正确的叙述是()。
下面不属于软件设计原则的是
有以下程序段intn,t=1,s=0;scanf("%d",&n);do{s=s+t;t=t-2;}while(t!=n);为使此程序段不陷入死循环,从键盘输入的数据应该是
关系数据库的数据及更新操作必须遵循______等完整性规则。
若有定义语句chars[100],d[100];intj=0,i=0;且s中已赋字符串,请填空以实现拷贝。(注:不使用逗号表达式)while(s[i])(d[j]=【】;j++;}d[j]=0;
对如下二叉树进行后序遍历的结果为()。
在结构化设计方法中,数据流图表达了问题中的数据流与加工间的关系,并且每一个__________实际上对应一个处理模块。
随机试题
关节炎症时引起滑膜液黏稠度减低的原因是
A.知母B.石膏C.栀子D.淡竹叶E.天花粉功能消肿排脓,治疗疮痈肿毒的药物是
善于治霍乱吐泻转筋的药物是
下列选项中,来源于间叶组织的肿瘤是
下列哪些房产免纳房产税?( )
自理报关单位有报关权但没有进出口经营权。
(2010年)企业生产的下列消费品,无需缴纳消费税的是()。
“三清”是道教供奉的至高无上的尊神,其中的“玉清”指的是()。
“中央银行是政府的银行”的含义是指中央银行的产权归属于政府。[对外经济贸易大学2014研]
数据字典是各类数据描述的集合,它通常包括5个部分,即数据项、数据结构、数据流、【】和处理过程。
最新回复
(
0
)