首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下叙述中正确的是
以下叙述中正确的是
admin
2018-10-16
55
问题
以下叙述中正确的是
选项
A、语句 int a[] = {0};是不合法的,遗漏了数组的大小
B、语句 char a[2] = {"A", "B"}; 是合法的,定义了一个包含两个字符的数组
C、语句int a[8] = {0}; 是合法的
D、语句 char a[3]; a = "AB"; 是合法的,因为数组有三个字符空间的容量,可以保存两个字符
答案
C
解析
当系统为所定义的数组在内存中开辟一串连续的存储单元时,这些存储单元中并没有确定的值,可以在定义语句中为所定义数组的各个元素赋初值。
数组初始化赋值是指在数组定义时给数组元素赋予初值。初始化赋值的一般形式为:
类型说明符 数组名[常量表达式]={值,值,…,值};
需要注意的是当所赋初值多于所定义数组的元素个数时,在编译时将给出出错信息,在指定初值时,第一个初值必定赋给下标为0的元素,然后按这些数值的排列顺序赋初值,只能给元素逐个赋值,不能给数组整体赋值。如果给全部元素赋值,则在数组说明中,可以不给出数组元素的个数。
转载请注明原文地址:https://www.kaotiyun.com/show/Efxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序段 int a,b,c; a=10; b=50; c=30; if(a>b)a=b, b=c; c=a; printf("a=%d b=%d c=%d\n",a,b,c); 程序的输出结果是______。
有以下结构体说明和变量定义,如图所示,指针p、q、r分别指向一个链表中的三个连续结点。structnode{intdata;tractnode*next;}*p,*q,*r;现要将q和r所指结点的先后位
有以下程序voidf(int*q){inti=0;for(;i<5;i++)(*q)++;}main(){inta[5]={1,2,3,4,5},i;f(a);for(i=0;i<5
下面四个选项中,不属于数据库管理系统提供的数据语言的是
下面程序将二维数a的行和列元素互换后存放另一个二维数组b中。请填空。main(){inta[2][3]={{1,2,3},{4,5,6}};intb[3][2],i,j;
单元测试又称模块测试,一般采用______测试。
两个或两个以上的模块之间关联的紧密程度称为()。
现有以下结构体说明和变量定义,如图所示,指针p、q、r分别指向—个链表中连续的三个结点。 street node { char data; struct node *next; } *p,*q
在软件开发中,需求分析阶段产生的主要文档是
一棵二叉树的中序遍历结果为DBEAFC,前序遍历结果为ABDECF,则后序遍历结果为。
随机试题
对孕激素作用的描述错误的是
某市环保局应当地居民的举报对排放烟尘超过国家标准的某化工厂作出了罚款4万元的行政处罚,并责令限期治理。化工厂对环保局的行政处罚不服,向法院提起行政诉讼。诉讼期间,原告找到被告要求协商解决,被告同意遂变更了原行政处罚决定,对原告征收2倍的排污费。原告向人民法
下列填充墙体材料中,容重最轻的是()。
在钻孔灌注桩施工中,决定灌注水下混凝土导管直径的因素有()。
在评标过程中,对标书报价计算错误的处理,不正确的是(’)。
期货公司现任法定代表人不具有期货从业人员资格的,应当自《期货公司董事、监事和高级管理人员任职资格管理办法》施行之日起( )年内取得期货从业人员资格。
德国教育家第斯多惠说过:“一个坏的教师奉送真理,一个好的教师教人发现真理。”这句话体现了()。
下列关于决定与决议的说法,错误的是()。
从世界经济的发展历程来看,如果一国或地区的经济保持着稳定的增长速度,大多数商品和服务的价格必然随之上涨,只要这种涨幅始终在一个较小的区间内就不会对经济造成负面影响。由此可以推出,在一定时期内:
FiveBadStudyHabitsIfyouhavepreparedforthetestsformanyhours,andyetyoustillfailintheexam,youmighthavesome
最新回复
(
0
)