1、编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( B )。 A. java B. .class C. html D. .exe 2、设 x = 1 , y = 2 , z = 3,则表达式 y+=z--/++x 的值是( A )。
A. 3 B. 3. 5 C. 4 D. 5
z-- 先返回值在运算,故:返回值是3,z的值变为2++x 先运算再返回值,故:x值变2,返回2;3/2整形数据范围内的计算,返回1;y +=1y = 3;返回y = 3.3、不允许作为类及类成员的访问控制符的是( C )。 A. public B. private C. static D. protected 4、为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( A )。 A. static void method( ) B. public void method( ) C. final void method( ) D. abstract void method( ) 5、给定java 代码如下,编译运行后,输出结果是(C )。
public class test { static int i; public int aMethod() {i++;return i; } public static void main (String args[]) {Test test=new Test() ; test.aMethod () ; System.out.println (test.aMethod()) ; } }//int初始值为0,aMethod调用了两次所以结果为2a) 0 b) 1 c) 2 d) 3 6、如下哪个是合法的Java中的标识符( A )。 A、fieldname B、super C、3number D、#number 7、下面的代码段执行之后count的值是什么( D)。
int count = 1;for (int i = 1; i