niusouti.com

若有说明int a[3][4];,则数组a中的各元素()A.不能得到确定的初值B.可在程序的运行阶段得到初值0C.可在程序的编译阶段得到初值0D.可在程序的编译或运行阶段得到初值0

题目

若有说明int a[3][4];,则数组a中的各元素()

A.不能得到确定的初值

B.可在程序的运行阶段得到初值0

C.可在程序的编译阶段得到初值0

D.可在程序的编译或运行阶段得到初值0


相似考题
更多“若有说明int a[3][4];,则数组a中的各元素()”相关问题
  • 第1题:

    若有说明“inta[3][4]={0};”,则下面正确的是()。

    A.只有元素a[0][0]可得到初值0

    B.此说明语句不正确

    C.数组a各元素都可得到初值,但其值不一定是0

    D.数组a中每个元素均可得到初值0


    正确答案:D

  • 第2题:

    若有定义:int a[3][4],则正确引用数组 a 元素的是( ) 。

    A. a[2][4]

    B. a[3][3]

    C. a[0][0]

    D. a[3][4]


    正确答案:C

  • 第3题:

    若有说明“int s[3][4]={0}:”,则下面正确的叙述是______。

    A.只有元素s[0][0]可得到初值0

    B.此说明语句不正确

    C.数组s中各元素都可得到初值,但其值不一定为0

    D.数组s中每个元素均可得到初值0


    正确答案:D

  • 第4题:

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


    答案:3

    解析:

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


  • 第5题:

    若有定义“int b[8],*p=b;”,则p+6表示( )。A.数组元素b[6]的值B.数组元素b[6]的地址SX

    若有定义“int b[8],*p=b;”,则p+6表示( )。

    A.数组元素b[6]的值

    B.数组元素b[6]的地址

    C.数组元素b[7]的地址

    D.数组元素b[o]的值加上6


    正确答案:B
    指针中存放的是变量的地址,指针也可以进行增减运算,这时指针移动的最小单位是一个存储单元,而不是一个字节。所以题中p+6指的是将指针向后移动了6个存储单元,即指向b[6],存放的是b[6]的地址。

  • 第6题:

    若有说明int a[3][4];,则a数组元素的非法引用是

    A.a[0][2*1]

    B.a[1][3]

    C.a[4—2][0]

    D.a[0][4]


    正确答案:D
    解析:本题定义a为3行×4列的数组,它可用的行下标最大为2,列下标最大为3。注意:a[0][4]超过了数组的范围。注意:数组的下标是从0开始的。

  • 第7题:

    若有以下说明和语句,则四个选项中是对c数组元素的正确引用的是( )。 int c[4][5],(*cp)[5]; cp=c;

    A.cp+1

    B.*(cp+3)

    C.*(cp+1)+3

    D.*(*cp+2)


    正确答案:D
    解析:本题考查数组元素的引用。语句cp=c;将数组c的首行地址赋给了指针数组cp。选项A)的cp+1是指将数组c的首行地址加1,即为第二行地址;选项B)的*c(cp+3)是地址,等于数组c的首地址加3的内存单元的内容,不是对数组元素的引用;选项c)的*(cp+1)+3是地址,等于数组c的首地址加1的内存单元中存放的值加3,不是对数组元素的引用。

  • 第8题:

    若有说明语句:int a[2][3]={0};,则下面正确的叙述是()。

    • A、此语句说明不正确
    • B、只有a[0][0]可以得到初值0
    • C、数组中的每个元素可以得到初值0
    • D、数组中的每个元素可以得到初值,但不一定为0

    正确答案:C

  • 第9题:

    若有说明 int a[3][4];则对a数组元素的正确引用是().

    • A、a[2][4]
    • B、a[1,3]
    • C、a[1+1][0]
    • D、a(2)(1)

    正确答案:C

  • 第10题:

    若有说明:inta[3]「4」={0};则下面正确的叙述是()

    • A、只有元素a[0][0]可得到初值0
    • B、此说明语句不正确
    • C、数组a中各元素都可得到初值,但其值不一定为0
    • D、数组a中每个元素均可得到初值0

    正确答案:D

  • 第11题:

    JAVA语言中,若有说明int a[10];则对a数组元素的正确的引用是()。

    • A、a[10]
    • B、a[3+1]
    • C、a(5)
    • D、a(0)

    正确答案:B

  • 第12题:

    单选题
    若有说明:int a[3][4]; 则对a数组元素的非法引用的是()。
    A

    a[0][2*1]

    B

    a[0][4]

    C

    a[4-2][0]

    D

    a[1][3]


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

  • 第13题:

    若有定义int a[9],+P=a;,则P+5表示( )。A.数组元素a[5]的值B.数组元素a[5]的地址SXB

    若有定义int a[9],+P=a;,则P+5表示( )。

    A.数组元素a[5]的值

    B.数组元素a[5]的地址

    C.数组元素a[6]的地址

    D.数组元素a[0]的值加上5


    正确答案:B
    本题考查了通过指针来引用一维数组元素的方法。题中*P=a;这一赋值语句是指针P指向了数组a的首地址,P+5是指针P向后移动了5个int类型的存储单元,所以P+5指向了数组元素a[5]。

  • 第14题:

    若有说明:int a[2][4]={0};表示数组a中只有数组元素a[0][0]可以得到初值0。()

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


    参考答案:错误

  • 第15题:

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

    A.2

    B.3

    C.4

    D.无确定值


    正确答案:B

  • 第16题:

    若有说明:int s[3] [4]={0);,则下面叙述正确的是( )。

    A.只有元素s[0][0]可得到初值0

    B.此说明语句不正确

    C.数组s中各个元素都可得到初值,但其值不一定为0

    D.数组s中每个元素均可得到初值0


    正确答案:D

  • 第17题:

    若有说明:int a[3][4]={0};,则下面正确的叙述是A.只初始化了第一个元素,即a[0][0]可得到初值0B.此初始化语句不正确C.数组a中各元素都可得到初值,但其值不一定为0D.数组a中每个元素均可得到初值0


    正确答案:D
    二维数组进行初始化时可以按照分段进行赋值,将每一行看成一段,每一段的个数为列数。也可以按行连续赋值,不用分段,将所有的数值写成一行,系统会在数组每一行的元素个数与列数相同时,从下一行开始继续赋值。也可以对部分数组赋初值,未赋初值的元素自动取0。题目中可以看成是对数组按行进行连续赋值,并且只给出了第一行第一列的数值0,对于未赋值的元素,系统自动取0,故整个数组中的每个元素都可以取初值0。

  • 第18题:

    若有说明:int s[2][3]={0};,则下面正确的叙述是______。

    A.只有元素s[0][0]可得到初值0

    B.此说明语句不正确

    C.数组s中各元素都可得到初值,但其值不一定为0

    D.数组s中每个元素均可得到初值0


    正确答案:D
    解析:给二维数组赋初值时,若所赋初值不足,则给后面的元素自动补初值0。

  • 第19题:

    若有说明:int a[3][4]; 则对a数组元素的非法引用的是()。

    • A、a[0][2*1]
    • B、a[0][4]
    • C、a[4-2][0]
    • D、a[1][3]

    正确答案:B

  • 第20题:

    若有说明:inta[3][4];,则对a数组元素的非法引用是:()

    • A、a[0][2*1]
    • B、a[1][3]
    • C、a[4-2][0]
    • D、a[0][4]

    正确答案:D

  • 第21题:

    若有说明: int a[3][4]={0};则下面正确的叙述是().

    • A、只有元素a[0][0]可得到初值0
    • B、此说明语句不正确
    • C、数组a中各元素都可得到初值,但其值不一定为0
    • D、数组a中每个元素均可得到初值0

    正确答案:D

  • 第22题:

    若有说明:int a[10];则对a 数组元素的正确引用是()。

    • A、a[10]
    • B、a[3.5]
    • C、a(5)
    • D、a[10-10]

    正确答案:D

  • 第23题:

    单选题
    JAVA语言中,若有说明int a[10];则对a数组元素的正确的引用是()。
    A

    a[10]

    B

    a[3+1]

    C

    a(5)

    D

    a(0)


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

  • 第24题:

    单选题
    若有说明:int a[10];则对a 数组元素的正确引用是()。
    A

    a[10]

    B

    a[3.5]

    C

    a(5)

    D

    a[10-10]


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