若变量y为float类型,且已经被赋值,则下列语句中能够将y中数值保留到小数点后面两位,并且将第三位四舍五入的是()。 A、y=y*100+0.5/100.0;B、y=(y*100+0.5)/100.0;C、y=(y/100+0.5)*100.0;D、y=(int)(y*100+0.5)/100.0;

题目

若变量y为float类型,且已经被赋值,则下列语句中能够将y中数值保留到小数点后面两位,并且将第三位四舍五入的是()。 

  • A、y=y*100+0.5/100.0;
  • B、y=(y*100+0.5)/100.0;
  • C、y=(y/100+0.5)*100.0;
  • D、y=(int)(y*100+0.5)/100.0;
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

( 19 )若 x 和 y 是程序中的两个整型变量,则下列 if 语句中正确的是

A ) if(x==0) y=1; else y=2;

B ) if(x==0) then y=1 else y=2;

C ) if(x==0) y=1 else y=2;

D ) if x==0 y=1; else y=2;


正确答案:A

第2题:

(13)语句Y=Y+1的正确含义是 A.变量Y的值与Y+1的值相等 B.将变量Y的值存到Y+1中去 C.讲变量Y的值加1后赋值给变量Y D.变量Y的值为1


正确答案:C
【解析】这是考查通过赋值运算符给变量赋值,赋值运算符“=”的含义是将等号右边的表达式的值赋给等号左边的变量或属性,其优先级低于算术运算符,所以应该是Y+1先运算,然后赋值给等号左侧的Y。

第3题:

( 52 )下列关于函数依赖和多值依赖的叙述中,哪些是不正确的?

I . 若 X → Y, 则 X →→ Y Ⅱ .若 X →→ Y, 则 X → Y

Ⅲ .若 Y ? X, 则 X → Y Ⅳ .若 Y ? X, 则 X →→ Y

Ⅴ .若 X → Y, Y ’ ? X, 则 X → Y ’ Ⅵ .若 X →→ Y, Y ’ ? Y, 则 X →→ Y ’

A ) Ⅱ 和 Ⅳ

B ) Ⅰ 、 Ⅲ 和 Ⅳ

C ) Ⅱ 和 Ⅵ

D ) Ⅳ 和 Ⅵ


正确答案:B

第4题:

若变量x、y已定义为int类型且x的值为99,y的值为9,请将输出语printf(【 】,x/y);补充完整,使其输出的计算机结果形式为:x/y=11。


正确答案:x/y=%d
x/y=%d 解析:本题考查的是prIntf语句的输出格式,printf函数的调用形式为:printf(格式控制输出项1,输出项2,…),格式控制是字符串形式,所以要在格式控制上加双引号(" "),在本题中,输出项“x/y'’已经给出,所以需要判断的是格式控制部分。除了格式转换说明外,字符串中的其他字符(包括空格)将按原样输出,又因为在格式控制中,每个格式说明都必须用“%”开头,变量x,y都为整型;x除以y的结果11也是整型,所以输出结果需要使用格式字符d,用以输出带符号的十进制整型数,所以本题答案为:"x/y=%d"。

第5题:

设变量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)均不能保证小数点后只保留两位小数。

第6题:

下列关于部分函数依赖的叙述中,( )是正确的?

A)若X→Y,且存在Y的真子集Y ’,X→Y ',则称Y对x部分函数依赖

B)若X→Y,且存在Y的真子集Y‘,X→Y ',则称Y对x部分函数依赖

C)若X→Y,且存在X的真子集X',X'→Y,则称Y对x部分函数依赖

D)若X→Y,且存在X的真子集X',X'→Y,则称Y对x部分函数依赖


正确答案:C
在关系模式R<U,F>中,如果X→Y’且存在X的一个真子集X’,有X’→Y,则称Y对X的依赖为部分函数依赖。 

第7题:

要判断数值型变量Y是否能够被8整除,错误的条件表达式为( )。

A.INT(Y/8)=Y/8

B.MD(Y,8)=0

C.INT(Y/8)=MOD(Y,8)

D.MOD(Y,8)=MOD(8,8)


正确答案:C
INT函数的功能是返回指定数值表达式的整数部分。MOD函数的功能是返回两个数值相除后的余数。现在假设Y=16,则INT(Y/8)=2,Y/8=2,MOD(Y,8)=0,MOD(8,8)=0。因为INT(Y/S)=2,MOD(Y,8)=0,所以错误的条件表达式为选项C。

第8题:

设变量n为float类型,m为int类型,则以下能实现将n中的数值保留小数点后两位,第三位进行四舍五入运算的表达式是

A.n=(n*100+0.5)/100.0

B.m=n*100+0.5,n=m/100.0

C.n=n*100+0.5/100.0

D.n=(n/100+0.5)*100.0


正确答案:B

第9题:

设变量n为f1oat类型,m为int类型,则以下能实现将n中的数值保留小数点后两位,第三位进行四舍五人运算的表达式是()。

A.n=(n*100+0.5)/100.0

B.m=n*100+0.5,n=m/100.0

C.n=n*100+0.5/100.0

D.n=(n/100+0.5)*100.0


正确答案:B

第10题:

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


正确答案:B
解析:选项A的功能是将x的值放大100倍,然后与0.0005相加;选项C的功能是将x中的数值保留到小数点后面两位后强制转换为整型;选项D的功能是将x与50相加;正确答案为选项B。

更多相关问题