C语言程序设计

若a是整型变量,表达式~(a^~a)等价于()A、~aB、1C、0D、2

题目

若a是整型变量,表达式~(a^~a)等价于()

  • A、~a
  • B、1
  • C、0
  • D、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题:

下列叙述不正确的是______。

A.表达式a&=b等价于a=a&b

B.表达式a|=b等价于a=a|b

C.表达式a!=等价于a=a!b

D.表达式a^b等价于a=a^b


正确答案:C

第3题:

若a是值为3的整型变量,则在计算表达式a=3*4,a*5后,a的值为【 】。


正确答案:12
12

第4题:

若有以下程序段,w和k都是整型变量: 则不能与上面程序段等价的循环语句是( )。A.B.C.D.A.ASXB

若有以下程序段,w和k都是整型变量:

则不能与上面程序段等价的循环语句是( )。A.

B.

C.

D.

A.A

B.B

C.C

D.D


正确答案:C
当循环结束时,w的值应为-1,而其他选项中w的值为0,故选择C选项。

第5题:

若已定义x和y是整型变量,x=2;,则表达式y=2.75+x/2的值是()。

A.5.5

B.5

C.3

D.4.0


正确答案:C

第6题:

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

A、*pb=&x;

B、pb=&x

C、pb=x;

D、*pb=*x


参考答案:ACD

第7题:

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


正确答案:8
8

第8题:

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

A.1

B.2

C.3

D.4


正确答案:A
解析:条件表达式的形式如下:表达式17表达式2:表达式3,所以本题条件表达式ab?a:cd?c:d应该理解为ab?a:(cd?c:D) ,首先求出条件表达式cd?c:d的值等于2,再求条件表达式ab?a:2的值,由于 a=1b=4成立,所以上述条件表达式的值等于1。

第9题:

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

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的值。

第10题:

以下叙述中不正确的是 ______。

A.表达式a&=b等价于a=a&b

B.表达式a|=b等价于a=a|b

C.表达式a!=b等价于a=a!b

D.表达式a^=b等价于a=a^b


正确答案:C