Jav a2 实用教程 第 1 页 共 7 页 课程代码:座位号: 新疆大学期末考试 《 Java2 实用教程》试卷 姓名:学号:专业: 学院:班级: 题号 一 二 三 四 五 总分 得分 第一部分选择题(共12分) 一、单项选择题(本大题共4小题,每题只有一个正确答案,答对一题得 3分,共12分) 1、下面的代码段中,执行之后 i 和 j 的值是什么?【】 inti=1; intj; j=i++; A、1,1 B、1,2 C、2,1 D、2,2 2、已知如下的命令执行 jav aMy Testabc【】 请问哪个语句是正确的? A、args[0]="My Testabc" B、args[0]="My Test" C、args[0]="a" 装 订 线 内 答 题 无效 ****************** ****装 ********************订 ********************线 ** ** ** ** ** ** ** ** ** ** 得分 评卷人 Java2 实用教程 第 2 页 共 7 页 D、args[2]='b' 3、以下哪个方法用于定义线程的执行体?【】 Astart() B、init() C、run() D、main() 4、下面哪个函数是 publicvoidexample(){...}的重载函数【】 A、 publicvoidexample(intm){...} B、publicintexample1(){...} C、publicvoidexample2(){...} D、以上都不对 第二部分非选择题(共88分) 二、名词解释(本大题3小题,每题4分,共12分。) 1、方法重载 2、构造方法 3、多态 Java2 实用教程 第 3 页 共 7 页 三、分析(1 小题8 分,2 小题9 分,共17 分) 写出下列程序完成的功能。 1、publicclassSum {publicstaticvoidmain(Stringargs[]) {doublesum=0.0; for(inti=1;i<=100;i++) sum+=1.0/(double)i; System.out.println("sum="+sum); } } 1、 功能是:______________________________________________________________ importjava.io.*; publicclassabc{ 。。。。main(。。。){//主函数的类型和参数隐去不影响试题 SubClasssb=newSubClass(); System.out.println(sb.max()); } } classSuperClass {inta=10,b=20;} classSubClassextendsSuperClass {intmax(){return((a>b)?a:b);}} 2 功能是:______________________________________________________________ 四.简答题(每小题8 分,共24 分) 1、有一个小数,如何去掉小数部分? 装 订 线 内 答 题 无效 ****************** ****装 ********************订 ********************线 ** ** ** ** ** ** ** ** ** ** 得...