首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下选项中能正确定义二维数组的选项是( )。
以下选项中能正确定义二维数组的选项是( )。
admin
2020-01-10
31
问题
以下选项中能正确定义二维数组的选项是( )。
选项
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://jikaoti.com/ti/rIG0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义:intx=0,*p;紧接着的赋值语句正确的是
设循环队列的存储空间为Q(1:50),初始状态为front=rear=50。经过一系列正常的操作后,front=rear-1。为了在该队列中寻找值最大的元素,在最坏情况下需要的比较次数为
有以下程序#include<stdio.h>main(){intc[6]={10,20,30,40,50,60},*p,*s;p=c;s=&c[5];printf("%d\n
下列定义数组的语句中,正确的是
有以下程序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;}
设一棵完全二叉树共有700个结点,则此二叉树中的叶子结点数为
设有定义:intk=1,m=2;floatf=7;,则以下选项中错误的表达式是
耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是()。
设二叉树共有150个节点,其中度为1的节点有10个,则该二叉树中的叶子节点数为()。
给定程序MODI1.C中函数fun的功能是:对N名学生的学习成绩,按从高到低的顺序找出前m(m≤10)名学生来,并将这些学生数据存放在一个动态分配的连续存储区中,此存储区的首地址作为函数值返回。请改正函数fun中指定部位的错误,使它能得出正确的结
随机试题
下列行为经常需要进行追溯性评估的是()
腰推黄韧带增厚、钙化的最常见原因是:
A、簇晶B、砂晶C、针晶D、钟乳体E、柱晶牛膝药材含
下列关于税务师对纳税人提供的各种税务咨询的服务中,理解错误的是()。
近因原则是保险人对于承保范围的保险事故作为直接的、最接近的原因引起的损失承担保险责任,而对于承保范围以外的原因造成的损失不负赔偿责任。按照该原则,承担责任并不取决于时间上或空间上的接近,而是取决于导致保险标的损失的风险事故是否在承保范围内,如果存在多个原因
试述元认知策略及其教学。
广域网简称______。
如果将一台Catalyst6500交换机的管理地址设置为212.220.8.99/28,缺省路由设置为212.220.8.97,下列对交换机的配置,正确的是()。
下列关于Serv-UFTP服务器的描述中,正确的是()。
Wherearethespeakers?
最新回复
(
0
)