itgle.com

若有以下说明,inta[12]={1,2,3,4,5,6,7,8,9,10,11,12};charc=’a’,d,g;则数值为4的表达式是()。A、a[g-c]B、a[4]C、a[‘d’-‘c’]D、a[‘d’-c]

题目

若有以下说明,inta[12]={1,2,3,4,5,6,7,8,9,10,11,12};charc=’a’,d,g;则数值为4的表达式是()。

  • A、a[g-c]
  • B、a[4]
  • C、a[‘d’-‘c’]
  • D、a[‘d’-c]

相似考题
参考答案和解析
正确答案:D
更多“若有以下说明,inta[12]={1,2,3,4,5,6,7,8”相关问题
  • 第1题:

    若有定义,inta=5;则int*p=&a;表示在对P进行说明的同时进行初始化,使p指向a。

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


    正确答案:√

  • 第2题:

    若有定义inta=12,n=5,则表达式a%=(n%2)运算后,a的值()。

    A.0

    B.1

    C.12

    D.6


    正确答案:A

  • 第3题:

    若有定义:inta=5,b=7,c;则执行语句c=a&b;后c的值为()。

    A.12

    B.2

    C.6

    D.5


    参考答案:D

  • 第4题:

    若有定义:inta=2,*p=&a;,则以下()均表示地址。

    A.&a,p

    B.a,p

    C.a,*p

    D.&a,*p


    正确答案:A

  • 第5题:

    若有以下说明语句inta[3][4]={2,3,4,5,3,4,5,6,4,5,6,7};则正确对数组元素引用为()。

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

    正确答案:D

  • 第6题:

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


    正确答案:错误

  • 第7题:

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

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

    正确答案:B

  • 第8题:

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

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

    正确答案:A

  • 第9题:

    若有以下定义:inta[5]={1,2,3,4,5};则a[2]=()


    正确答案:3

  • 第10题:

    若有说明:inta[3][4]={0};,则只有元素a[0][0]可得到初值0。


    正确答案:错误

  • 第11题:

    单选题
    若有定义:inta=5,b=7,c;则执行语句c=a&b;后c的值为()。
    A

    12

    B

    2

    C

    6

    D

    5


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

  • 第12题:

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

    a[0][2*1]

    B

    a[1][3]

    C

    a[4-2][0]

    D

    a[0][4]


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

  • 第13题:

    若有定义“inta[2][3];”,下列选项中对a数组元素正确引用的是( )。

    A.a[2][!1]

    B.a[2][3]

    C.a[0][3]

    D.a[1>2][!1]


    正确答案:D
    D。【解析】数组的下标从0开始,数组a[2][3]包括元素a[0][0],a[0][1],a[0][2],a[1][0],a[1][1],a[1][2],只有选项D正确,1>2为假,所以是0,!为假也是0,即引用元素a[0][0],其他选项的引用均是下标越界。

  • 第14题:

    若有以下程序: inta=1,b=1 a=a^b; b=b^a 则执行以上语句后a和b的值分别是( )。A.a=1,b=2

    若有以下程序: inta=1,b=1 a=a^b; b=b^a 则执行以上语句后a和b的值分别是( )。

    A.a=1,b=2

    B.a=3,b=l

    C.a=3,b=2

    D.a=2,b=l


    正确答案:B
    本题考查按位异或的用法。按位异或运算的规则是:两个运算数的相应二进制位相同,则结果为0,相异则结果为1。b=2的二进制为00000010,a=1的二进制为00000001,a=a^b一00000011,转化为十进制后为3,b=b^a=00000010^00000011=00000001,即1。

  • 第15题:

    若有定义语句:inta[2][3],*p[3];,则以下语句中正确的是( )。A.

    B.

    C.

    D.

    A.A

    B.B

    C.C

    D.D


    正确答案:B
    选项B表示把整型数组a[0]的指针赋给p[0]。

  • 第16题:

    若有定义:inta=3;,语句a+=a-=a*a;运行后a的值为()。

    A.-3

    B.-6

    C.-12

    D.0


    正确答案:C

  • 第17题:

    若有以下定义和语句,此处表达式a++的值是() inta=5a++;

    • A、7
    • B、6
    • C、5
    • D、4

    正确答案:C

  • 第18题:

    若有说明语句“inta[5],*p=a;”,则对数组元素的正确引用是()。

    • A、a[p]
    • B、p[a]
    • C、*(p+2)
    • D、p+2

    正确答案:C

  • 第19题:

    若有以下数组说明,则i=10;a[a[i]]元素数值是()。inta[12]={1,4,7,10,2,5,8,11,3,6,9,12};

    • A、10
    • B、9
    • C、6
    • D、5

    正确答案:C

  • 第20题:

    若有定义:inta=5,b=7,c;则执行语句c=a&b;后c的值为()。

    • A、12
    • B、2
    • C、6
    • D、5

    正确答案:D

  • 第21题:

    若有以下数组说明,inta[12]={1,4,7,10,2,5,8,11,3,6,9,12};则i=10;则a[a[i]]元素数值是()

    • A、6
    • B、10
    • C、9
    • D、5

    正确答案:A

  • 第22题:

    单选题
    若有说明语句“inta[5],*p=a;”,则对数组元素的正确引用是()。
    A

    a[p]

    B

    p[a]

    C

    *(p+2)

    D

    p+2


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

  • 第23题:

    单选题
    若有以下说明语句inta[3][4]={2,3,4,5,3,4,5,6,4,5,6,7};则正确对数组元素引用为()。
    A

    *(a+1)

    B

    *(a[3]+2)

    C

    a[1]+3

    D

    a[0][0]


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