更多“设所有变量都为整型,则表达式(a=2,b=5,a+=1,b++,a+b)的值为________。”相关问题
  • 第1题:

    假设a、b均是整型变量,则表达式a=2,b=5,a++,b++,a+b值为______。


    正确答案:9
    9 解析:本题考核运算符的应用,题中的逗号运算符用于将多个表达式串在一起,逗号运算符的左边总是不返回的,这就是说,最右边表达式的值才是整个表达式的值。逗号运算符的结合性为从左到右。所以从左开始计算,a被赋值为2,b被赋值为5,然后a和b分别自增1,最后返回a+b,即9。

  • 第2题:

    设a=12,a定义为整型变量。表达式a+=a-=a*=a的值为______。

    A.12

    B.144

    C.0

    D.132


    正确答案:C
    解析:表达式a+=a-=a*=a的运算方向是自右向左,即先计算a*=a,a值为a*a=144,再计算a-=a,a值为a-a=0,再计算计a+=a,故表达式和a的值都为a+a=0。

  • 第3题:

    定义a为整型变量,且设其初值为10,则表达式a+=a-=a*=a的值为______。

    A.10

    B.0

    C.100

    D.-10


    正确答案:B

  • 第4题:

    若整型变量a、b、c、d中的值依次为2、2、3、4,则条件表达式a<b?a:c<d?c:d的值是( )。A.A.1 SXB

    若整型变量a、b、c、d中的值依次为2、2、3、4,则条件表达式a<b?a:c<d?c:d的值是( )。

    A.A.1

    B.2

    C.3

    D.4


    正确答案:C
    本题考查三目运算符a<b?a:c<d?c:d也可写成a<b?a:(c<d?c:d),所以根据优先级,先算括号内的,c小于d为真取C的值,再看a小于b为假,所以取C的值。

  • 第5题:

    假设所有变量均为整型,则表达式(a=2,b=5,b++,a+B.的值是()。


    正确答案:8

  • 第6题:

    若有定义:int a,b;则表达式(a=2,b=5,a*2,b++,a+b)的值是()

    • A、7
    • B、8
    • C、9
    • D、10

    正确答案:B

  • 第7题:

    设a=3,b=4,c=5,则表达式!(a+b)+c-1&&b+c/2的值为()


    正确答案:1

  • 第8题:

    若整型变量a、b、c、d中的值依次为1、2、3、4。则表达式a+b/d*c的值是()

    • A、1
    • B、2.5
    • C、0.25
    • D、2

    正确答案:A

  • 第9题:

    假设所有变量均为整型,表达式:a=2,b=5,a>b?a++:b++,a+b的值是().

    • A、7
    • B、8
    • C、9
    • D、2

    正确答案:B

  • 第10题:

    假设所有变量均为整型,则表达式(a=2,b=5,a++,b++,a+B.的值为()。


    正确答案:9

  • 第11题:

    单选题
    C语言中,假设所有变量均为整型,表达式(a=5,b=2,++a,b++,a+b)的值是()。
    A

    10

    B

    9

    C

    8

    D

    7


    正确答案: D
    解析: 逗号表达式的值是最后那个表达式即a+b的值,++a和b++以后a、b的值分别变成了6和3,所以a+b=9,选择B。

  • 第12题:

    填空题
    假设所有变量均为整型,则表达式(a=2,b=5,a++,b++,a+B.的值为()。

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

  • 第13题:

    设整型变量X的值为35,则表达式“(x&15)&&(X|15)”的值是


    正确答案:B

  • 第14题:

    若有定义:int a,b;则表达式(a=2,b=5,a*2,b++,a+b)的值是()

    A.7

    B.8

    C.9

    D.10


    参考答案:B

  • 第15题:

    设整型变量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。

  • 第16题:

    设整型变量a值为9,则下列表达式中使b的值不为4的表达式()。

    A.b=a/2

    B.b=a%2

    C.b=8-(3,a-5)

    D.b=a>5?4:2


    正确答案:B

  • 第17题:

    在Java语言中,假设以下所有变量均为整型,则下列代码执行后c的值是()。 a=2; b=5; b++; c=a+b;

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

    正确答案:D

  • 第18题:

    C语言中,假设所有变量均为整型,表达式(a=5,b=2,++a,b++,a+b)的值是()。

    • A、10
    • B、9
    • C、8
    • D、7

    正确答案:B

  • 第19题:

    假设所有变量均为整型,则表达式(a=2,b=5,a++,b++,a+b)的值为()。


    正确答案:10

  • 第20题:

    假设变量a,b均为整型,表达式(a=5,b=2,a>b?a++:b++,a+b)的值是()


    正确答案:8

  • 第21题:

    设a,b,c,t为整型变量,初值为a=3,b=4,c=5,执行完语句t=!(a+b)+c-1&&b+c/2 后,t的值是()


    正确答案:1

  • 第22题:

    填空题
    设a=3,b=4,c=5,则表达式!(a+b)+c-1&&b+c/2的值为()

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

  • 第23题:

    单选题
    在Java语言中,假设以下所有变量均为整型,则下列代码执行后c的值是()。 a=2; b=5; b++; c=a+b;
    A

    5

    B

    6

    C

    7

    D

    8


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

  • 第24题:

    填空题
    假设所有变量均为整型,则表达式(a=2,b=5,b++,a+B.的值是()。

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