文章目录

    • 1. Math.round(11.5) 等于(C)
    • 2.关于以下程序代码的说明正确的(D)
    • 3.以下 哪个不是 Object 类的方法(D)

1. Math.round(11.5) 等于(C)

A 11
B 11.5
C 12
D 12.5

思路:round()方法表示四舍五入,将数据以int或者long的格式输出

2.关于以下程序代码的说明正确的(D)

class HasStatic{    private static int x = 100;    public static void main(String args[ ]){            HasStatic hs1 = new HasStatic();            hs1.x++;//101            HasStatic hs2 = new HasStatic();            hs2.x++;//102            hs1=new HasStatic();            hs1.x++;//103            HasStatic.x--;//102            System.out.println( "x=" +x);    }}

A 5行不能通过编译,因为引用了私有静态变量
B 10行不能通过编译,因为x是私有静态变量
C 程序通过编译,输出结果为:x=103
D 程序通过编译,输出结果为:x=102

思路:在Java中,被static修饰的变量只有一份;被static修饰的变量既可以使用类的实例来访问,也可以使用类名.变量名的方式来访问

3.以下 哪个不是 Object 类的方法(D)

A clone()
B finalize()
C toString()
D hasNext()

思路:hasNext()属于Iterator的方法
补充一个知识:java 语言使用的字符码集是Unicode