计算机程序设计

设变量x的值是一个小数,下列函数表达式能将其四舍五入处理的是()。A、Int(x)B、Int(x+0.5)C、Fix(x)D、Fix(x+0.5)E、Round(x)

题目

设变量x的值是一个小数,下列函数表达式能将其四舍五入处理的是()。

  • A、Int(x)
  • B、Int(x+0.5)
  • C、Fix(x)
  • D、Fix(x+0.5)
  • E、Round(x)
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

设char型变量x中的值为10100111,则表达式(2+x)∧(~3)的值是

A.10101001

B.10101000

C.11111101

D.1010101


正确答案:D

第2题:

设变量x为float型且已赋值,则以下语句中能将x中的数值保留到小数点后两位,并将第三位四舍五入的是

A.x=x*100+0.5/100.0;

B.x=(x*100+0.5)/100.0;

C.x=(int)(x*100+0.5)/100.0;

D.x=(x/100+0.5)*100.0;


正确答案:C
解析:选项A)中,x的值发生变化,近似为原先的100倍,而选项B),选项D)均不能保证小数点后只保留两位小数。

第3题:

( 6 )设 x 为 int 型变量,请写出一个关系表达式 【 6 】 ,用以判断 x 同时为 3 和 7的倍数时,关系表达式的值为真。


正确答案:

第4题:

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


正确答案:B

第5题:

设变量x为float型且已赋值,则以下语句能将x中的数值保留到小数点后两位,并将第3位四舍五入的是( )。

A.

B.

C.

D.


正确答案:B
(int)(x*100+0.5)把float型数据(x*100+0.5)强转成int,这样就可以去掉小数点,+0.5就是为了四舍五人。例如x=1.234,则(1.234*100+0.5)=123.9.则(int)123.9/100.0=123/100.0=1.23。

第6题:

若x是一个bool型变量,y是一个值为100的int型变量,则表达式 !x && y>0 的值为:()。

A.为true

B.为false

C.与x的值相同

D.与x的值相反


正确答案:D

第7题:

设x为int型变量,请写出一个关系表达式【 】,用以判断x同时为3和7的倍数时,关系表达式的值为真。


正确答案:(x%3==0)&&(x%7==0)
(x%3==0)&&(x%7==0) 解析:x%3==0能保证x是3的倍数,x%7==0能保证x是7的倍数,(x%3==0)&&(x%7==0)能保证x是3的倍数并且x是7的倍数。

第8题:

表达式“B—INT(A+O.5)”的功能是

A.讲变量A保留小数点后1位

B.讲变量A四舍五入取整

C.讲变量A保留小数点后5位

D.舍去变量A的小数部分


正确答案:B

第9题:

下列表达式中,能够保留变量x整数部分并进行四舍五入的是

A) Fix (x)

B) Int(x)

C)Rnd(x)

D) Round(x)


正确答案:C
【答案】:C
【知识点】:函数应用
【解析】:fix(x)函数与int(x)函数同为取整函数,但有所不同。当x为正时,两个取整函数都是删除x小数部分,返回其整数部分的值,不进行四舍五入;当x为负时,Int(x)返回小于或等于x的最大整数,fix(x)函数返回大于或等于x的最小整数。x可以是实数型或货币型数据。Rnd 函数是随机函数,它返回小于 1 但大于或等于 0 的值。Round 函数返回按指定位数进行四舍五入的数值。故答案为C。

第10题:

设x是值为10的int型变量,则在计算表达式x+=x-=x-x后,x的值为 ______。

A.1

B.20

C.40

D.30


正确答案:B