首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下选项中能正确定义二维数组的选项是( )。
以下选项中能正确定义二维数组的选项是( )。
admin
2020-01-10
53
问题
以下选项中能正确定义二维数组的选项是( )。
选项
A、double a[][3]={2*3};
B、double a[][3];
C、double a[][3]={};
D、double a[2][3]={{1.0},{2.0},{3.0,4.0}};
答案
A
解析
如果第一维的长度没有指定,则定义的同时需要完成初始化,否则不知道分配多大的内存空间给它,所以选项B、C错误;二维数组a[2][3]中只有两个元素,都是一维数组,一维下标最大只能是a[1],所以选项D错误;若完成初始化的二维数组,第一维的长度没有指定,则第一维的大小按如下规则确定:若初值个数能被第二维大小整除,所得的商就是第一维的大小;若不能整除,则所得的商加1作为第一维的大小,所以选项A相当于:double a[1][3]={6};其中a[0][0]=6,其他元素赋值0,故选项A正确,答案为A。
转载请注明原文地址:https://www.kaotiyun.com/show/bWCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序main(){inti=0;i=~i:printf("%d\n",i);}程序运行后的输出结果是
设有定义:intx[2][3];则以下关于二维数组x的叙述错误的是
C语言中的标识符分为关键字、预定义标识符和用户标识符,以下叙述正确的是
耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是
在软件设计中,不属于过程设计工具的是
设有定义:struct{charmark[12];intnum1;doublenum2;}t1,t2;若变量均已正确赋初值,则以下语句中错误的是
下列选项中不属于软件生命周期开发阶段任务的是
下列选项中不属于面向对象程序设计特征的是
一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的
程序通过定义学生结构体变量,存储了学生的学号、姓名和三门课的成绩。所有学生数据均以二进制方式输出到文件中。函数fun的功能是从形参filename所指的文件中读入学生数据,并按照学号从小到大排序后,再用二进制方式把排序后的学生数据输出到filename所指
随机试题
生精细胞中最先形成的单倍体细胞是()
男性,73岁,突发肉眼血尿1天,尿潴留3小时。急诊B超检查显示,双肾大小、形态正常,无肾盂积水及输尿管扩张,膀胱内多发可疑血块.前列腺5cm×6cm×6cm大小。保守治疗后无肉眼血尿,下一步治疗应为
《传染病防治法》规定,死亡后必须将尸体立即消毒并就近火化的传染病是
下列抗结核药中,不属于杀菌药物的是
下列哪些仲裁裁决经当事人申请应当由人民法院依法予以撤销?()
企业所得税按纳税年度计算,纳税年度自公历1月1日内12月31日止。()。
政府对建设工程质量监督的职能包括监督()。
某国经济出现了探底回升的状态,消费者收入水平提高,用于购买衣服的支出也增加,若无新成衣厂商进入的情况下,成衣的新均衡价格水平()。
六代乐舞中黄帝时期的乐舞是()
Youwillbegettingmarriedandhavingafamily______andthenyou’llunderstandwhyparentswanttoprotecttheirchildren.
最新回复
(
0
)