itgle.com
参考答案和解析
正确答案:D
更多“设inta=3;下列哪一个表达式的值等于0( )。 ”相关问题
  • 第1题:

    如有inta=11;则表达式(a++*1/3)的值是()。

    A.0

    B.3

    C.4

    D.12


    正确答案:B

  • 第2题:

    若有定义inta[][3]={1,2,3,4,5,6,7,8,9};则表达式sizeof()/sizeof(a[0])的值为()

    A.3

    B.4

    C.5

    D.9


    参考答案:A

  • 第3题:

    设有定义下列:

    inta=1,b=2,c=3,d=4,m=2,n=2;

    则表达式(m=a>B) &&(n=c>D) 运算后,n的值是( )。

    A.4

    B.3

    C.2

    D.0


    正确答案:C
    解析:在逻辑与&&运算中,如果第一个操作数为假,则结果是假,后面的操作数不参与运算,本题中因为第一个操作数(m=a>B为假,所以第二个操作数(n=c>d)不参加运算,因此n的值不变。

  • 第4题:

    设整型变量i的值为3,则计算表达式i---i后表达式的值为( )

    A.0

    B.l

    C.2

    D.表达式出错


    正确答案:A
    有些运算符只有一个字符,也有许多运算符由两个字符组成。特别是有些字符既可是单个字符的运算符,又能组成双字符的运算符。编译系统在识别源程序时,通常是尽量多地读八字符,能组成多字符单词的先尽量组成多字符单词。所以表达式i---i,被编译器理解为(i--)-i。另外,当表达式中某变量有后缀自增和自减运算时,先按变量的原值计算表达式,然后再对变量进行自增和自减运算。同样地,当表达式中某变量有前缀自增和自减运算时,先对变量进行自增和自减运算,然后再按变量的新值计算表达式。按这个约定,求表达式(i--)-i是计算i-i的值为0,然后再对i作自减运算。这样,表达式(i--)-i的值为0。所以解答是A。

  • 第5题:

    设int a=3;下列哪一个表达式的值等于0()。

    • A、a&&(a>0)
    • B、!a
    • C、a%=a
    • D、a>=a

    正确答案:C

  • 第6题:

    已知:inta[]={2,4,6,8};则:表达式(a[0]+=a[1])+++a[2]值为()。


    正确答案:13

  • 第7题:

    有定义语句:inta=1,b=2,c=3;,则以下()对应的表达式的值不为真。

    • A、a!=’a’
    • B、a+b-c!=’0’-48
    • C、c-a==’C’-’A’
    • D、c<=’7’+’0’

    正确答案:B

  • 第8题:

    设inta=10,b=11,c=12;表达式(a+b)

    • A、2
    • B、0
    • C、-2
    • D、1

    正确答案:B

  • 第9题:

    设a,b和c都是int型变量,且a=3,b=4,c=5,则下列表达式中,值为0的表达式是()

    • A、0
    • B、1
    • C、2
    • D、3

    正确答案:D

  • 第10题:

    单选题
    设inta=10,b=11,c=12;表达式(a+b)
    A

    2

    B

    0

    C

    -2

    D

    1


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

  • 第11题:

    单选题
    如有inta=11,则表达式(a++*1/3)的值是()。
    A

    0

    B

    3

    C

    4

    D

    12


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

  • 第12题:

    填空题
    已知:inta[]={2,4,6,8};则:表达式(a[0]+=a[1])+++a[2]值为()。

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

  • 第13题:

    设a=3,b=5,则以下表达式值为真的是 ______。A.a>=b And b>10B.(a>B)Or(b>0)C.(a<0)Eqv(b>0)D.(-3+

    设a=3,b=5,则以下表达式值为真的是 ______。

    A.a>=b And b>10

    B.(a>B)Or(b>0)

    C.(a<0)Eqv(b>0)

    D.(-3+5>A)And(b>0)


    正确答案:B
    解析:选项A : a>=b为假,b>10为假,假And假=假。
      选项B:a>b为假,b>0为真,假Or真=真。
      选项C:a0为假,b>0为真,假Eqv真=假。
      选项D:-3+5>a为假,b>0为真,假And真=假。故选项B正确。

  • 第14题:

    若有定义“inta=5,b=7;”,则表达式a%=(b%2)运算后,a的值为( )。A.0B.1C.11SX

    若有定义“inta=5,b=7;”,则表达式a%=(b%2)运算后,a的值为( )。

    A.0

    B.1

    C.11

    D.3


    正确答案:A
    本题考查“%”运算符的使用。运算符“%”是整数除法的余数。本题中表达式a%=(b%2)等价于a=a%(b%2)=5%(7%2)=5%1=0。

  • 第15题:

    若有定义:inta;且表达式!a的值为0,则表达式()的值为1。

    A.!(a0)

    B.a!=0

    C.a==0

    D.a=0


    正确答案:B

  • 第16题:

    inta=4,b=3,c=-2,d=2;逻辑表达式a>0&&b&&c<0&&d>0的值是()。

    • A、1
    • B、0
    • C、-1
    • D、出错

    正确答案:A

  • 第17题:

    若有定义inta[][3]={1,2,3,4,5,6,7,8,9};则表达式sizeof()/sizeof(a[0])的值为()

    • A、3
    • B、4
    • C、5
    • D、9

    正确答案:A

  • 第18题:

    如有inta=11,则表达式(a++*1/3)的值是()。

    • A、0
    • B、3
    • C、4
    • D、12

    正确答案:B

  • 第19题:

    设inta;floatf;doublei;则表达式10+’a’+i*f值的数据类型是()。


    正确答案:double

  • 第20题:

    设inta=3,b=4,c=5;表达式(a+b)>c&&b==c的值是()。

    • A、2
    • B、-1
    • C、0
    • D、1

    正确答案:C

  • 第21题:

    单选题
    设a,b和c都是int型变量,且a=3,b=4,c=5,则下列表达式中,值为0的表达式是()
    A

    0

    B

    1

    C

    2

    D

    3


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

  • 第22题:

    单选题
    设inta=3,b=4,c=5;表达式(a+b)>c&&b==c的值是()。
    A

    2

    B

    -1

    C

    0

    D

    1


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

  • 第23题:

    单选题
    设int a=3;下列哪一个表达式的值等于0()。
    A

    a&&(a>0)

    B

    !a

    C

    a%=a

    D

    a>=a


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