设整型变量a为5,使整型变量b 不为2的表达式是()。A.b = a / 2;B.b = 6 - (--a);C.b = a % 2;D.b = a > 3 ? 2 : 1;

题目

设整型变量a为5,使整型变量b 不为2的表达式是()。

A.b = a / 2;

B.b = 6 - (--a);

C.b = a % 2;

D.b = a > 3 ? 2 : 1;


相似考题
更多“设整型变量a为5,使整型变量b 不为2的表达式是()。”相关问题
  • 第1题:

    若x是整型变量,pb是基类型为整型的指针变量,则正确的赋值表达式是______。

    A.pb=&x;

    B.pb=x;

    C.*pb=&x;

    D.*pb=*x


    正确答案:A
    选项A将变量x的地址赋给指针变量pb,使pb指向x选项B是将x的值当作地址赋绐指针pb,pb指向—个地址等于x值的内存单元:选项C将x的地址赋给指针pb指向的地址等于x的内存单元。

  • 第2题:

    设整型变量i的值为3,则表达式--i是一个错误的表达式。()

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


    参考答案:错误

  • 第3题:

    若有整型变量x=2,则表达式x<<2的结果是【 】。


    正确答案:8
    8

  • 第4题:

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


    正确答案:B

  • 第5题:

    设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。

  • 第6题:

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

  • 第7题:

    设x为整型变量,p是指向整型的指针变量,则下列赋值表达式正确的是( )。

    A.p=&x

    B.p=x

    C.*p=&x

    D.*p=*x


    正确答案:A

  • 第8题:

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


    正确答案:8

  • 第9题:

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


    正确答案:8

  • 第10题:

    设整型变量a=2,则执行下列语句后,浮点型变量b的值不为0.5的是()

    • A、b=1.0/a
    • B、B.b=(float)(1/
    • C、b=1/(float)a
    • D、b=1/(a*1.0)

    正确答案:B

  • 第11题:

    单选题
    设整型变量a=2,则执行下列语句后,浮点型变量b的值不为0.5的是()
    A

    b=1.0/a

    B

    B.b=(float)(1/

    C

    b=1/(float)a

    D

    b=1/(a*1.0)


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

  • 第12题:

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

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

  • 第13题:

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

    A、7

    B、8

    C、9

    D、10


    正确答案:C

  • 第14题:

    若x是整型变量,pb是基类型为整型的指针变量,则不正确的赋值表达式是()。

    A、*pb=&x;

    B、pb=&x

    C、pb=x;

    D、*pb=*x


    参考答案:ACD

  • 第15题:

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


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

  • 第16题:

    设整型变量a为5,使b不为2的表达式是( )。

    A.b=a/2

    B.b=6-(--a)

    C.b=a%2

    D.b=a>3?2:1


    正确答案:C

  • 第17题:

    当一个过程执行的结果,要返回给一个整型变量时,正确的方法为 ( ) 。

    A 过程名(@整型变量)

    B 过程名 @整型变量

    C 过程名=@整型变量

    D @整型变量=过程名


    参考答案D

  • 第18题:

    设整型变量 a、b、c均为2,表达式 a+++b+++c++ 的结果是( )

    A.6

    B.9

    C.8

    D.表达式出错


    正确答案:A
    与上一小题解答的理由相同,表达式a+++b+++c++被系统理解成:((a++)+(b++))+c++)。表达式“变量++”的值是变量的原来值,所以在变量a、b.c均为2的前题下,执行上述表达式,得到结果为6。所以解答是A。

  • 第19题:

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

  • 第20题:

    设整型变量a为5,使b不为2的表达式是()

    • A、b=(++a)/3
    • B、b=6-(--a)
    • C、b=a%2
    • D、b=a/2

    正确答案:C

  • 第21题:

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


    正确答案:9

  • 第22题:

    设X为整型变量,不能正确表达1<X<5的逻辑表达式是()。

    • A、1<X<5
    • B、X=2 or X=3 or X=4
    • C、1<X And X<5
    • D、Not (X<=1) And Not (X>=5)

    正确答案:A

  • 第23题:

    单选题
    设整型变量a为5,使b不为2的表达式是()
    A

    b=(++a)/3

    B

    b=6-(--a)

    C

    b=a%2

    D

    b=a/2


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

  • 第24题:

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

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