题目内容

【单选题】设有定义"float y=3.45678;int x;",则以下表达式中能实现将y中数值保留小数点后2位,第3位四舍五入的表达式是( ).

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. x=y*100+0.5,y=x/100.0

查看答案
更多问题

【单选题】有如下程序main(){int i,sum;for(i=l;i<=3;sum++)sum+=i;printf("%d\n",sum);}该程序的执行结果是( )

A. 6
B. 3
C. 死循环
D. 0

【单选题】有以下程序段 int n=0,p; do{scanf("%d",&p);n++;} while(p!=12345&&n<3);此处do-while循环的结束条件是( ).

A. p的值不等于12345并且n的值小于3
B. p的值等于12345并且n的值大于等于3
C. p的值不等于12345或者n的值小于3
D. p的值等于12345或者n的值大于等于3

【单选题】设I和k都是int类型,则for循环语句( ).for(I=0,k=-1;k=1;I++,k++) printf("****\n");

A. 判断循环结束的条件不合法
B. 是无限循环
C. 循环体一次也不执行
D. 循环体只执行一次

【单选题】下面的for语句( )for(x=2,y=8;(y>0)&&(x<5);x++,y--);

A. 是无限循环
B. 循环次数不定
C. 循环执行4次
D. 循环执行3次

答案查题题库