17春16秋《Java语言程序设计》4
一、单选(共 10 道,共 100 分。)
1.下面程序段的输出结果为_______。public class MethTest{ static int var1=100; int var2=200; public static void main(String args[]){ var1=10; MethTest obj1=new MethTest(); MethTest obj2=new MethTest();
A. 11 12 13 201 201
B. 101 102 103 201 201
C. 11 12 13 201 202
D. 10 10 10 201 201
标准解:
2.下列说法中正确的一项是_______。
A. 不需要定义类就能创建对象
B. 对象中必须由简单变量
C. 属性必须是简单变量
D. 属性可以是简单变量,也可以是一个对象
标准解:
3.下面的程序段,在程序执行到第13行的声明时,将调用_______。class Person{ public void printValue(int i,int j){} public void printValue(int i){} } public class Teacher extends Person { public void printValue(int i,int j){} public void printValue(int i){}
A. 第3行的方法
B. 第4行的方法
C. 第8行的方法
D. 第9行的方法
标准解:
4.下面程序段的输出结果为_______。package test; public class classA{ int x=20; static int y=6; public static void main(String args[]){ classB b=new classB(); ##go(10); System.out.println("x="+##x); }
A. x=10
B. x=20
C. x=6
D. 编译不能通过
标准解:
5.下列关于内部类的说法,正确的是_______。
A. 内部类不可以声明为private和protected,只能声明为public
B. 内部类不可以定义为abstract
C. 内部类可以与包含它的类名相同
D. 内部类可以使用包含它的类的成员变量
标准解:
6. 通过_______能够实现自动共享类、子类和对象中的方法和数据。
A. 继承机制
B. 封装机制
C. 构造函数
D. 抽象类
标准解:
7. 下列说法正确的是
A. 重载是指子类重新定义父类中继承的做法
B. 覆盖是指在同一个类中允许存在多个同名函数
C. 多态性是指同一个属性或行为在一般类及其各个特殊类中具有不同的语义
D. 子类不能包含父类中没有的特性
标准解:
8. 下面程序段中最早被垃圾收集的是_______。public void method(){ String a,b; a=new String("hello world"); b=new String("game over"); System.out.println(a+b+"ok"); a=null; a=b; System.out.println(a); }
A. 第4行前
B. 第6行前
C. 第7行前
D. 第8行前
标准解:
9. 下列说法正确的是_______。
A. 一个Java源文件中可以有多个public类
B. 文件名必须和public类的类名相同
C. public要放在类声明中的任何位置
D. 在声明类时,abstract和final可以同时使用
标准解:
10. 下面程序段的输出结果为_______。class OverMethod{ void printMeth(){ System.out.println("There is none parameter."); } void printMeth(String t){ System.out.println("There is one parameter."); } void printMe
A. There is none parameter.There is one parameter.There are two parameters.
B. There is one parameter.There is none parameter.There are two parameters.
C. It’s good!There is none parameter.There are two parameters.
D. There is none parameter.It’s good!There are tw
标准解:
www.99jianzhu.com/包含内容:建筑图纸、PDF/word/ppt 流程,表格,案例,最新,免费下载,施工方案、工程书籍、建筑论文、合同表格、标准规范、CAD图纸等内容。