首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下选项中能正确定义二维数组的选项是( )。
以下选项中能正确定义二维数组的选项是( )。
admin
2020-01-10
59
问题
以下选项中能正确定义二维数组的选项是( )。
选项
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://kaotiyun.com/show/bWCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下错误的定义语句是
有下列程序:main(){inta[4][4]={{1,4,3,2},{8,6,5,7),{3,7,2,5},{4,8,6,1}},i,k,t;for(i=0;i<3;i++)for(k=i+1;k<4;k++
有以下程序#include<stdio.h>#defineN4voidfun(inta[][N],intb[]){inti;for(i=0;i<N;i++)b[i]=a[i][i]-a[i]
有以下程序voidfun(inta[],intn){inti,t;for(i=0;i<n/2;i++){t=a[i];a[i]=a[n-1-i];a[n-1-i]=t;}
下面属于系统软件的是
下面叙述中错误的是
在一个C源程序文件中所定义的全局变量,其作用域为
设有定义:intk=1,m=2;floatf=7;,则以下选项中错误的表达式是
表达式:(int)((double)9/2)-9%2的值是
在以下给出的表达式中,与while(E)中的(E)不等价的表达式是
随机试题
货币政策
马克思主义哲学与具体科学的关系是()
我国行政法的渊源包括()。
(操作员:顾主管;账套:202账套;操作日期:2015年1月31日)复核转账凭证第0003号。复核收款凭证第0001号。
兴隆商场是河南省郑州市一家大型商场,2013年3月份A、B两家公司的货物进入商场销售,商场与A公司约定,商场提供促销、宣传等服务,商场每月收取A公司10000元的服务费;商场与B公司约定,每月按照B公司产品的销售额为商场提取10%的收入。2013年4月,A
下列叙述正确的是()。
企业《事故情况记录表》的内容包含()等。
在市场经济中,企业在决定劳动投入规模时,以取得()为决策准则。
中国传统的言说方式是“以言去言”,《老子》首章“道可道,非常道;名可名,非常名”非常清楚地表述了这一点。老子的论述可以从两方面来理解:首先,“道”“名"是可以道、可以名的;其次,可道、可名的“道”“名"并非那恒常的“道”“名”。可见,在老子看来,作为世界本
与多模光纤相比较,单模光纤具有______ 等特点。
最新回复
(
0
)