Jav a2 实用教程 第 1 页 共 6 页 课程代码:座位号: 期末考试 《 Java2 实用教程》试卷 姓名: 宋学彦 学号: 20112501207 专业:软件工程 学院: 软件学院 班级:11-9 题号 一 二 三 四 五 总分 得分 第一部分选择题(共12分) 一、单项选择题(本大题共4小题,每题只有一个正确答案,答对一题得 3分,共12分) 1、下面的代码段中,执行之后 i 和 j 的值是什么?【C】 inti=1; intj; j=i++; A、1,1 B、1,2 C、2,1 D、2,2 2、已知如下的命令执行 jav aMy Testabc【D】 请问哪个语句是正确的? A、args[0]="My Testabc" B、args[0]="My Test" C、args[0]="a" 装 订 线 内 答 题 无效 ****************** ****装 ********************订 ********************线 ** ** ** ** ** ** ** ** ** ** 得分 评卷人 Java2 实用教程 第 2 页 共 6 页 D、args[2]='b' 3、以下哪个方法用于定义线程的执行体?【C】 Astart() B、init() C、run() D、main() 4、下面哪个函数是 publicvoidexample(){...}的重载函数【A】 A、 publicvoidexample(intm){...} B、publicintexample1(){...} C、publicvoidexample2(){...} D、以上都不对 第二部分非选择题(共88分) 二、名词解释(本大题3小题,每题4分,共12分。) 1、方法重载 答:方法重载是让类以统一的方式处理不同类型数据的一种手段。Java 的方法重载,就是在类中可以创建多个方法,它们具有相同的名字,但具有不同的参数和不同的定义。调用方法时通过传递给它们的不同个数和类型的参数来决定具体使用哪个方法。 2、构造方法 答:在 Java 中,任何变量在被使用前都必须先设置初值.Java 提供了为类的成员变量赋初值的专门功能:构造方法(constructor)构造方法是一种特殊的成员方法, .构造方法的名字必须与定义他的类名完全相同,没有返回类型,甚至连 void 也没有. 构造方法的调用是在创建一个对象时使用new 操作进行的。构造方法的作用是初始化对象。每个类可以有零个或多个构造方法. 不能被 static、final、synchronized、abstract 和 native 修饰。构造方法不能被子类继承。构造方法在创建对象时自动执行,一般不能显式地直接调用. 构造方法可以被重载。没有参数的构造方法称为默认构造方法,与一般的方法一样,构造方法可以进行任何活动,但是经常将他设计为进行各种初始化活动,比如初始化...