单选题

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

Ay=y*100+0.5/100.0;

By=(y*100+0.5)/100.0;

Cy=(y/100+0.5)*100.0;

Dy=(int)(y*100+0.5)/100.0;

正确答案

来源:www.examk.com

答案解析

相似试题
  • 若a,b均为float类型变量,则以下不符合C语言语法的赋值语句是()。

    单选题查看答案

  • 若x和y均为int类型的变量,则依次执行语句x+=y;y=x-y;x-=y;的效果是()。(用文字描述)

    填空题查看答案

  • 若有如下程序段,其中s、a、b、c均被定义为整型变量,并且a和c已经赋值(c>0),        s=a;         for(b=1;b

    单选题查看答案

  • 若变量a,b,c被定义为int类型,要通过键盘分别给a,b,c输入数据,则正确的输入语句是()。

    单选题查看答案

  • 若变量已正确定义并赋值,下面给出的表达式中,符合C语言语法要求的是()。

    单选题查看答案

  • 若有说明:char w; int x; float y; double z; 则表达式w*x+y-z的值的数据类型是()。

    单选题查看答案

  • 若有以下宏定义:  #define  N  2  #define  Y(n)  ((N+1)*n)  则执行赋值语句z=2*(N+Y(5));后,变量z的值是多少?

    简答题查看答案

  • 若已定义ch为字符型变量,则下列赋值语句中,错误的是()。 

    单选题查看答案

  • 若变量x为int类型,并且值为4,则执行表达式x+=x-=x*x以后,x的值为()。

    单选题查看答案