C语言选择题(3道题),帮忙解答一下,谢谢!

日期:2011-08-28 15:25:32 人气:1

C语言选择题(3道题),帮忙解答一下,谢谢!

1、int a=1,b=10; do{ b-=a; a++; }while (b- -<0); do循环执行了一次,b执行了两次,第一次b=b-a,b变成了9,b=9>0,循环结束,执行b--,b=8; 2、结果应为-1,答案是错的,或者你拉掉了{ },因为无论上面执行了什么,都会执行倒数第二行: y=-1; 最后输入必为-1; 3、C语言中,sqrt()函数原型为double sqrt(double),所以上题为C,当然vc2008后函数有重载,需要指定类型。
    A+
热门评论