问题 单项选择题

下面程序的运行结果是( )。 public class Test {public static void main (String args[]) { int c=5; System. out. println (c); System. out. println (c++); System. out. println (c);} }

A.5 6 6

B.5 5 6

C.6 7 7

D.6 6 6

答案

参考答案:B

解析: 第一个输出语句输出的值为c的初值5;第二个输出语句输出c++,由于++在变量之后,先取变量的值作为表达式的值,然后变量再自增,所以表达式c++的值仍为5,输出后c的值变为6。第三次输出时,c的值为6。

单项选择题 A3/A4型题
单项选择题