若有说明:int a[][3]={1,2,3,4,5,6,7};则 a数组第一维的大小是( ) A、2 B、3 C、4 D、无确定值

若有说明:int a[][3]={1,2,3,4,5,6,7};则 a数组第一维的大小是()
A、2 B、3
C、4 D、无确定值

B、3

因为数组有10个数字,二维有三个数,10/3>3,所以计算机会自动将a数组变成a[4][3]。因此一维的大小为4,“4”指一维有四个元素,而每个元素有3个数字。二维数组的一维大小,即指二维数组的行数,在本题中,按行对二维数组赋值,因此内层有几个大括号,数组就有几行。

扩展资料:

一个数组中的所有元素具有相同的数据类型(在C、C++、Java、pascal中都这样。但也并非所有涉及数组的地方都这样,比如在Visual Foxpro中的数组就并没这样的要求)。当然,当数据类型为 Variant 时,各个元素能够包含不同种类的数据(对象、字符串、数值等等)。可以声明任何基本数据类型的数组,包括用户自定义类型和对象变量。

参考资料来源:百度百科-数组

温馨提示:内容为网友见解,仅供参考
第1个回答  2018-01-15
最高维留空, 按照初始化元素来进行分配.
这里每行三个. 所以 123给第一行. 456给第二行. 7给第三行.
所以是三行.
第一维为3.
第2个回答  2012-12-12
第二维的大小是3 ,也就是 一行 有3个元素,
而后面给出了7个元素,也就是2行多,所以总共3行,选择B。追问

14、若用数组名作为函数调用的实参,传递给形参的是()
A、数组的首地址 B、数组第一个元素的值
C、数组中全部元素的值 D、数组元素的个数

追答

A

追问

、以下程序的输出结果为()
#define PT 5.5
#define S(x) PT*x*x
main( )
{ int a=1,b=2;
printf(“%4.1f\n”,s(a+b));
}
A、12.0 B、9.5
C、12.5 D、33.5

本回答被网友采纳
第3个回答  2012-12-12
b

若有说明:int a[][3]={1,2,3,4,5,6,7};则 a数组第一维的大小是( ) A...
B、3 因为数组有10个数字,二维有三个数,10\/3>3,所以计算机会自动将a数组变成a[4][3]。因此一维的大小为4,“4”指一维有四个元素,而每个元素有3个数字。二维数组的一维大小,即指二维数组的行数,在本题中,按行对二维数组赋值,因此内层有几个大括号,数组就有几行。

...4,5,6};则 a数组第一维的大小是( ) A,2 B,3 C,4D,无确定值
答案是B 你定义了数组a,并未a[2]赋值,那么a[0],a[1]就一同被创建了,只不过是空的而已,所以a.size()返回的是3

C语言 int a[][3]={{1,2,3},{4,5},{6,7}}; 则数组a的第一维的大小为...
a【】【】,第一个【】表示的是行数,第二个【】表示的是列数。a【】【】={{1,2,3},{4,5},{6,7}}即二维表示就是 1 2 3 4 5 6 7 ,所以三行三列嘛

12. 若有说明:int a[][3]={1,2,3,4,5,6,7};则数组a第一维的大小是...
int a[][]:第一个中括号表示有此二维数组有几行,第二个表示有几列。故int a[][3]={1,2,3,4,5,6,7};说明此数组有n行,3列;也就是说每行有三个元素,所以第一行有1,2,3 这三个元素,第二行有4,5,6三个元素,第三行有7这个元素,不足的两个元素由0来补足。对数组进行初始...

若有说明:int a[][3]={1,2,3,4,5,6,7};则a数组第一维的大小是多少?
最高维留空, 按照初始化元素来进行分配.这里每行三个. 所以 123给第一行. 456给第二行. 7给第三行.所以是三行.第一维为3.

C语言 int a=[][3]={1,2,3,4,5,6,7};则a数组第一维的大小是?
int a[][3]={1,2,3,4,5,6,7};等价于:int a=[][3]={{1,2,3},{4,5,6},{7,0,0}};因此数组第一维的大小是3。

定义int a[][3]={1,2,3,4,5,6,7} ;则数组a第一维的大小是 为什么
计算方法是:用数组的元素个数除以第二维的数字,若有余数,则商+1就是第一维的大小,没有余数商就是第一维的大小。自己算一下,很快就会了

int x[][3]={1,2,3,4,5,6,7} 第一 维数 是多少 选择 A、2 B、3 C...
如果对二维数组的全部元素都赋初值的话,定义数组时第一维的长度可以不指定,也不会有歧义。但很显然,本题目中,不是对全部元素赋值的,因为每行3列是确定的,这样不管是3行还是4行都无法做到对全部元素赋值。所以第一维的长度是不确定的。通常,二维数组部分赋值可采用分行赋值。

若有说明:int a[][2]={1,2,3,4,5};则数组a第一维大小是()
【答案】:答案:3 解析:本题考查二维数组的定义方式。第一维的大小由以下方法判断:①当初值的个数能被第二维的常量表达式的值除尽时,所得商数就是第一维的大小;2)当初值的个数不能被第二维的常量表达式的值除尽时,则第一维的划、:所得的商数+1。

若有定义:int a[][3]={1,2,3,4,5,6,7,8}; ,则a数组的行数为( )。 A...
第一维长度可由第二维的长度推出 行数为3,即3行3列的数组,前8个数赋值。选A

相似回答