更多“若有: int a[][4] = {1, 2, 3, 4, 5, 6, 7, 8, 9};则此二维数组第一维的长度是:”相关问题
  • 第1题:

    若有int a[3][4];则a[3][4]是对二维数组的正确访问。()

    此题为判断题(对,错)。


    参考答案:错误

  • 第2题:

    若有说明:int a[][3]={1,2,3,4,5,6.7,8};则a数组第一维的大小是______。

    A.2

    B.3

    C.4

    D.无确定值


    正确答案:B

  • 第3题:

    若有说明:int a[][2]={1,2,3,4,5};则数组a第一维大小是()


    答案:3

    解析:

    本题考查二维数组的定义方式。第一维的大小由以下方法判断:①当初值的个数能被第二维的常量表达式的值除尽时,所得商数就是第一维的大小;2)当初值的个数不能被第二维的常量表达式的值除尽时,则第一维的划、:所得的商数+1。


  • 第4题:

    若有说明:int a[][3]={1,2,3,4,5,6,7};则数组a第一维的大小是( )。

    A.2

    B.3

    C.4

    D.无确定值


    正确答案:B
    解析:本题考查二维数组的定义方式。第一维的大小由以下方法判断:①当初值的个数能被第二维的常量表达式的值除尽时,所得商数就是第一维的大小;②当初值的个数不能被第二维的常量表达式的值除尽时,则第一维的大小:所得的商数+1。

  • 第5题:

    以下对二维数组a进行正确初始化的是( )

    A.int a[2][3]={{1,2},{3,4},{5,6}};

    B.int a[ ][3]={1,2,3,4,5,6};

    C.int a[2][ ]={1,2,3,4,5,6};

    D.int a[2][ ]={{1,2},{3,4}};


    正确答案:B

  • 第6题:

    假定一个二维数组的定义语句为“int a[3][4]={{3,4},{2,8,6}};”,则元素a[1][1]的值为()。

    A2

    B4

    C6

    D8


    D

  • 第7题:

    假定一个二维数组的定义语句为“int a[3][4]={{3,4},{2,8,6}};”,则元素a[1][2]的值为()。

    A2

    B4

    C6

    D8


    C

  • 第8题:

    inta[3][3]={1,2,3,4,5,6,7,8,9};其中数字7所在的二维数组元素是()

    • A、a[1][2]
    • B、a[1][0]
    • C、a[2][1]
    • D、a[2][0]

    正确答案:D

  • 第9题:

    二维数组初始化正确的是()

    • A、intarr[3][4]={1,2,3,4,5,6,7,8,9,10,11,12};
    • B、intarr[3][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12}};
    • C、intarr[][4]={1,2,3,4,5,6,7,8,9,10,11,12};
    • D、intarr[3][4]={{1,2,3},{4,5},{6}};

    正确答案:A,B,C,D

  • 第10题:

    若有说明:int a[][3]={1,2,3,4,5,6,7};则数组a第一维大小是()。

    • A、2
    • B、3
    • C、4
    • D、无确定值

    正确答案:B

  • 第11题:

    单选题
    若有以下程序#include void fun(int a[],int n){ int t,i,j; for(i=1;i  for(j=i+2;j   if(a[i]>a[j])   {    t=a[i];    a[i]=a[j];    a[j]=t;   }}main(){ int c[10]={10,9,8,7,6,5,4,3,2,1},i; fun(c,10); for(i=0;i printf("");}则程序的输出结果是(  )。
    A

    2,9,4,7,6,5,8,3,10,1,

    B

    10,9,8,7,6,5,4,3,2,1,

    C

    10,1,8,3,6,5,4,7,2,9,

    D

    1,10,3,8,5,6,7,4,9,2,


    正确答案: D
    解析:
    fun函数的作用是把数组a中的奇数位置元素从小到大排序。答案选择C选项。

  • 第12题:

    单选题
    若有数组定义语句:int a[][3]={{2},{4,5},{6,8,9}},b[][3]={2,4,5,6,8,9};则a[1][2]和b[1][2]的初值分别为()
    A

    5,4

    B

    0,4

    C

    随机值,9

    D

    0,9


    正确答案: A
    解析: 暂无解析

  • 第13题:

    下列二维数组初始化语句中,不正确的是( )。

    A.int b[][5]={2,9,6,0,8,7,4};

    B.int b[3][5]={0,0,9}

    C.int b[][4]={{3,9},{7,6,8},{2}};

    D.int b[3)[2]={(8,4),(2,1),(5,9)};


    正确答案:D
    解析:选项D)定义的是3行2列的数组,赋值时应该用“{}”而不是“()”来对每一行的数组元素进行赋值。注意:二维数组元素的引用。

  • 第14题:

    若有以下定义语句:int a[10]={1,2,3,4,5,6,7,8,9,10}; 则下列哪个是对该数组元素的正确引用( )

    A. a[10]

    B. a[a[3]-5]

    C. a[a[9]]

    D. a[a[4]+4]


    正确答案:D

  • 第15题:

    当执行下面的语句定义一维数组a后,此数组的所有元素为 ( ) inta[10];

    A.a[1],a[2],a[3],a[4],a[5],a[6],a[8],a[9],a[10],a[10]

    B.a[0],a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9]

    C.a[0],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9],a[10]

    D.a[1],a[2],a [3],a[4],a [5],a [9],a [7],a [8],a [9],a [10],a [11]


    正确答案:B

  • 第16题:

    下列二维数组初始化语句中,不正确的是( )。

    A.int b[][2]={1,2,3,4,5,6,7};

    B.int b[3][5]={0,0,0};

    C.int b[][4]={1,2},{3,4,5},{6}};

    D.int b[3][2]={(1,2),(3,4),(5,6)};


    正确答案:D
    解析: 在对二维数组元素赋初值时,可以只对部分元素赋初值,未赋初值的元素自动取0;C语言规定,对于二维数组,只可以省略第1个方括号中的常量表达式,而不能省略第2个方括号中的常量表达式;赋的初值不能多于事先定义好的数组元素个数。选项D赋值表达式中对每一维的元素赋初值应用{},而不是0。

  • 第17题:

    若有如下程序: sub(p,n) int(*p)[3],n; { int i; for(i=0;i<=n;i++) printf("%d",*(*(p+i)+n)); } main() {int s[3][3]={1,2,3,4,5,6,7,8,9}; sub(s,2); } 则程序运行后的输出结果是( )

    A.3 6 9

    B.2 4 8

    C.4 5 6

    D.7 8 9


    正确答案:A

  • 第18题:

    假定一个二维数组的定义语句为“int a[3][4]={{3,4},{2,8,6}};”,则元素a[2][1]的值为()。

    A0

    B4

    C8

    D6


    A

  • 第19题:

    若有说明:inta[][3]={1,2,3,4,5,6,7};,则a数组第一维的大小不能确定。


    正确答案:错误

  • 第20题:

    若有说明inta[]={1,3,4,5,6,7,8}则a数组第一维的大小是()。

    • A、7
    • B、不确定
    • C、8
    • D、10

    正确答案:A

  • 第21题:

    若有数组定义语句:int a[][3]={{2},{4,5},{6,8,9}},b[][3]={2,4,5,6,8,9};则a[1][2]和b[1][2]的初值分别为()

    • A、5,4
    • B、0,4
    • C、随机值,9
    • D、0,9

    正确答案:D

  • 第22题:

    a[][3]={1,2,3,4,5,6,7,8,9};则a数组第一维的大小是().

    • A、2
    • B、3
    • C、4
    • D、无确定值

    正确答案:B

  • 第23题:

    单选题
    假定一个二维数组的定义语句为“int a[3][4]={{3,4},{2,8,6}};”,则元素a[1][1]的值为()。
    A

    2

    B

    4

    C

    6

    D

    8


    正确答案: D
    解析: 暂无解析

  • 第24题:

    单选题
    若有说明inta[]={1,3,4,5,6,7,8}则a数组第一维的大小是()。
    A

    7

    B

    不确定

    C

    8

    D

    10


    正确答案: A
    解析: 暂无解析