工学

单选题若有以下定义,则能使值为3的表达式是()。 intk=7,x=12;A x%=(k%=5)B x%=(k-k%5)C x%=k-k%5D (x%=k)-(k%=5)

题目
单选题
若有以下定义,则能使值为3的表达式是()。 intk=7,x=12;
A

x%=(k%=5)

B

x%=(k-k%5)

C

x%=k-k%5

D

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

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

若有定义语句:int x=3,y=2,z=1;则表达式x <y?x:y的值是______。


正确答案:2
2

第2题:

若有定义inta=12;则表达式a+=a-=a*=a的值是-144。()


正确答案:×

第3题:

若有以下定义:

char a;int b;

float c; double d;

则表达式a*b+d-c值的类型为【12】 。


正确答案:
double或双精度型

第4题:

若有定义:inta[3][3];则表达式&a[2][1]-a的值为()

A.7

B.8

C.6

D.9


参考答案:A

第5题:

若定义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。

第6题:

若有以下定义,则能使值为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

第7题:

若有定义:inta=7;floatx=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值是()。

A.2.500000

B.2.7500OO

C.3.500000

D.0.000000


正确答案:A

第8题:

若有定义:int a=7;float x=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值是

A.2.500000

B.2.750000

C.3.500000

D.0.000000


正确答案:A

第9题:

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

若有定义“int a=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。

第10题:

若有定义:float x=3.5,intz=8;则表达式x+z%3/4的值为()

A.3.75

B.3.5

C.3

D.4


参考答案:B