[单选题]若有如下语句int x=3;do{ printf("%d\n",x-=2);}while(!(--x));则上面程序段
正确答案 :B
输出的是1和-2
解析:do-while语句的一般格式为:do循环体语句while(表达式);先执行循环体语句一次,再判断表达式的值,若为真,则继续执行循环,否则终止循环。本题中,先执行printf("%d\n",x=-2)后,值为x=x-2,即为1。判断表达式的值,!(--x)为真,x=0,继续循环。再次执行循环体语句后,x=-2,此时表达式!(--x)的值为0,结束循环。
[单选题]对象实现了数据和操作的结合,是指对数据和数据的操作进行( )。
正确答案 :D
封装
解析:对象是由数据及可以对这些数据施加的操作组成的统一一体。对象的内部,即处理能力的实行和内部状态,对外是看不见的,这一特性称作对象的封装。
[单选题]执行下列程序,输出的结果为( )。 public class Test { public static void main (String[] args) { int a=10; for (int i=1;i5;i++) {a+=10;} System. out. println (A); } }
正确答案 :D
50
解析:解析:本题中for语句循环了4次,所以a就加了4次10。
查看原题