Java 语言程序设计 (三)试题
- Java 的源代码中定义几个类,编译结果就生成几个以.class 为后缀的字节码文件。
- 由继承性可知,程序中子类拥有的成员数目一定大于等于父类拥有的成员数目。
- 由继承性可知 , 程序中子类拥有的成员数目一定大于等于父类拥有的成员数目。
- Java 的类不允许多重继承 , 但接口支持多重继承。
- 即使一个类中未显式定义构造函数,也会有一个缺省 的构造函数,缺省的构造函数是无参函数,函数体为空。
- 下列关于变量的叙述中正确的是 ( ) 。
- 下列标识符中 ,( ) 不是正确的变量名 ?
- 下列哪些是重载方法的特征 ( )
- 以下关于继承的叙述错误的是 ( ) 。
- 关于局部变量的作用域 , 下列说法正确的是 ( ) 。
- 下列变量定义合法的是 ( ) 。
- 若有定义 class A{int x,y; static float f(int a){ ?} float g(intx1,int x2){ ?}} 及A a1=new A(); 则下列用法中合法的是 ( ) 。
- 下列说法不正确的是 ( ) 。
- 下面关键字中哪些可以用来控制对类成员的访问 ( ) 。
- 关于 Java Application 和Applet 的说法中 , 不正确的是 ( ) 。
- 下列赋值语句中错误的是
- 给出下面代码段 :[br] public class Test1{[br] public static void main(String args[]){[br] int m;[br] switch(m) {[br] case 0:System.out.println("case 0");[br] case 1:System.out.println("case 1");break;[br] case 2:[br] default:System.out.println("default");[br] }[br] }[br] }[br] 下列 m 的哪个值将引起“[br] default ”的输出 ?
- 以下哪个不是 Java 的关键字?
- 在 Java 中, 用 package 语句说明一个包时 , 该包的层次结构必须是 () 。
- 以下关于继承的叙述正确的是 ()
- 下列代码的执行结果是:[br] public class Test1{[br] public static void main(String args[]){[br] float t=9.0f;[br] int q=5;[br] System.out.println((t++)*(--q));[br] }[br] }
- 下列对继承的说法 , 哪个是正确的 ?
- 在Java 语言中 , 假设类 Worker 是类 Person 的子类,Worker 的构造方法中有一句"super( );", 该语句 () 。
- 在 Java 中, 表示换行符的转义字符是 () 。
- 下述概念中不属于面向对象方法的是 () 。
- 阅读下列代码后[br] public class Person{[br] int arr[]=new int[10];[br] public static void main(String args[]){[br] System.out.println(arr[1]);[br] }[br] }[br] 正确的说法是
- 在Java 中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同,传回的值也可以不相同,这种面向对象程序特性称为
- 一个循环一般应包括哪几部分内容 ()
- 定义一个接口必须使用的关键字是 ( ) 。
- 给出下面程序段 :[br] if(x0){System.out.println("Hello.");}[br] else if(x-3){System.out.println("Nice to meet you!");}[br] else {System.out.println("How are you?");}[br] 若打印字符串“[br] How are you? ” , 则x 的取值范围是