1.面向对象的三大特性不包括(D)
A.封装
B.继承
C.多态
D.消息通信
2,下列声明哪个是错误的(B)
A.int i=10;
B.float f=1.1f
C.double d=34.4
D.long m=4990
XXX3.对Java运算符,下面说法正确的是(C )
A.不具有优先级的区别
B.相同优先级的运算符,计算顺序是从右、《》到左
C.圆括号具有最高优先级
D.”+”号的优先级高于”&&”//不明确,可代表加号也可代表连接符号4.下列哪个字符串不能作为类标识符?(类名)(D)
A.HelloWorld
B.helloworld
C.J2EE
D.Hello-World(下划线可以)
XXX5.关于类和对象说法错误的是(B)
A.类是模板,对象是产品
B.人是类,男人是对象(男人也是类)
C.类是对某一事物的描述是抽象的,对象是实际存在的该类事物
D.汽车设计图是类,制造的若干汽车是对象。
6.关于构造方法说法错误的是(B)
A.构造方法名与类相同
B.构造方法无返回值,可以用void修饰(没有返回类型)
C.构造方法在创建对象时被调用
D.在一个类中如果没有明确的给出构造方法,编译器会自动提供一个构造
方法
7.在JAVA中,关于static关键字的说法错误的是(D)
A.static可以修饰方法
B.可以修饰变量
C.可以修饰代码块
D.Static修饰的方法,在该方法内部可以访问非静态的类成员变量(只能
访问静态成员变量)
XXX8.关于JAVA中继承的特点,下列说法正确的是(B)
A.使类的定义复杂化
B.JAVA只支持单继承,不可多继承,但可以通过实现接口来达到多继承