[开发技术]JAVA基础 ,基本数据类型,类,static关键字 1、java中,以下哪个类型不属于基本类型?() A、byte B、int C、String D、double 2、下面有关保留字说明正确的是() A、const和goto是java的保留字 B、NULL是java的保留字 C、true和false是java的保留字 D、以上都不对 3、以下关于直接量正确的描述有哪些()多选 A、直接量的值是常量,有时也将直接量称为未命名常量 B、整型直接量的默认数据类型是int C、字符型直接量与字符串型直接量都是用“”表示 D、类直接量的一般形式是TypeName.class 4、下面有关类的定义正确的代码是() A、default class Test { public float aMethod(float a,float b) { return 0; } } B、 class Test { static class NestedTopClass{ } public float aMethod(float a,float b) { return 0; } } C、protected class Test { class InnerClass{ } public float aMethod(float a,float b) { return 0; } } D、public class Test { private static class NestedTopClass extends Test{ } public float aMethod(float a,float b) { return 0; } } 5、下面有关类的描述正确有哪些() A、嵌套顶层类与内部成员类的惟一区别在于static关键字的使用,内部成员类无static关键字 B、辅助类、局部类、匿名类都没有访问修饰符 C、成员类能在没有包容类的实例下,访问私有变量 D、成员类中能定义static块和类变量 6、以下有关static成员变量和方法描述正确的有哪些() A、对于整个系统,类变量只有一个 B、任何public static方法都是工具方法,而不论它在哪个类中声明 C、在非工具类中声明工具方法,是为了封装(需要访问非public成员)。 D、嵌套顶层类可在不实例化包容类的情况下被实例化 7、下面有关this和super描述正确的是() A、用this.fieldName可以用于引用被屏蔽的成员变量 B、在构造方法中,先执行自己的代码,再用super关键字调用父类的构造 C、super.fieldName能访问不同包的父类的private或default权限的成员变量 D、在类方法中,能用this引用成员变量或成量方法 8、有关null描述不正确的是() A、因为表达式可以等于null,所以有时null指的是null类型 B、任何引用类型变量都可赋值为null C、null引用不可以表现为一个null常量 D、null引用意味着该变量目前没有指向堆中的对象 9、有关float和double类型的描述不正确的是() A、float类型的有效数字位为8位,double类型的有效数字位为16位 B、精度的有效数位与小数点位置有关 C、浮点型的有效位被设计成不精确是因为二进制与十进制有不可通约的基数 D、浮点型数据是以二进制数值的方式存储 10、以下描述不正确的是() A、可以用str.length来获取字符串变量的长度 B、StringBuffer的长度可以用setLength(int newLength)方法设置 C、一个Date类的实例实际上不是一个日期,而是一个时间戳 D、Object类中定义的行为必须被所有的对象实现
评论列表
文章目录