C语言程序设计

若intk=7,x=12;则能使值为3的表达式是()。A、x%=(k%=5)B、x%=(k-k%5)C、x%=k-k%5D、(x%=k)-(k%=5)

题目

若intk=7,x=12;则能使值为3的表达式是()。

  • A、x%=(k%=5)
  • B、x%=(k-k%5)
  • C、x%=k-k%5
  • D、(x%=k)-(k%=5)
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

设有int x=11;,则表达式(x++*2/3)的值是( )。

A.7

B.8

C.11

D.12


正确答案:A
解析: 当自加运算符做后缀表达式的时候,表达式的值不变,只有变量的值增1,所以表达式(x++*2/3)相当于(11*2/3)取整后为7。

第2题:

若代数式3x+7的值为-2,则x=___________.


正确答案:
-3

第3题:

若a为int类型,且其值为3,则执行完表达式a+=a-=a*a后,a的值是( )。A.-3 B.9 C.-12 D.6


正确答案:C
a*a=9,a=a-9=-6,a=a+(-6)=-12

第4题:

若X和n均是int型变量,且x=12,n=5,则执行y=x%=(n%_2)表达式后Y的值为________ 。


正确答案:
O【解析】 n%=2等价于n=n%2,结果为1;x%=1等价于x=x%1,结果为0。

第5题:

若有以下定义,则能使值为3的表达式是

int k=7,x=12;

A.x%=(k%=5)

B.x%=(k-k%5)

C.x%=k-k%5

D.(x%=k)-(k%=5)


正确答案:D

第6题:

( 6 )若表达式 (x+(y-z)*(m/n))+3 中的变量均为 double 型,则表达式值的类型为 【 6 】 。


正确答案:

第7题:

若定义int k=7,x=12;,则值为3的表达式是

A.x%=(k%=5)

B.x%=(k-k%5)

C.x%=k-k%5

D.(x%=k)-(k%=5)


正确答案:D

第8题:

若a, b 为short类型变量,并且已分别赋值为3和12,则表达式!(--a!=b++)的值是______。


正确答案:false
false

第9题:

若a为int类型,且其值为3,则执行完表达式a+=a-=a*a后,a的值是______。

A.-3

B.9

C.-12

D.6


正确答案:C
解析:C语言中对赋值运算的运算顺序是自右向左。本题中,计算a*a之后,a的值依然为3,表达式a*a的值为9;a-=9,a=3-9=-6;a+=-6,a=(-6)+(-6)=-12。

第10题:

若定义int k=7,x=12;,则能使值为3的表达式是

A.x%=(k%=5)

B.x%=(k-k%5)

C.x%=k-k%5

D.(x%=k)-(k%=5)


正确答案:D
解析:运算符“%”的两侧都应该是整型数。另外,本题需要掌握的知识点是x%=k等价于x=x%k。