装
订
线
内
答
题
无效
******************
****装
********************订
********************线
**
**
**
**
**
**
**
**
**
**
课程代码:座位号:
新疆大学期末考试
《Java2实用教程
姓名:学号:专业:
学院:班级:
题号一二三四五总分得分
第一部分选择题(共12分)
得分评卷人
一、单项选择题(本大题共4小题,每题只有一个正确答案,答对一题得3分,共12分)
1、下面的代码段中,执行之后i和j的值是什么?【】
inti=1;intj;j=i++;A、1,1B、1,2C、2,1D、2,22、已知如下的命令执行javaMyTestabc【】
请问哪个语句是正确的?A、args[0]="MyTestabc"B、args[0]="MyTest"C、args[0]="a"D、args[2]='b'3、以下哪个方法用于定义线程的执行体?【】
Astart()
B、init()C、run()D、main()
4、下面哪个函数是publicvoidexample(){...}的重载函数【】
publicvoidexample(intm){...}
B、publicintexample1(){...}
C、publicvoidexample2(){...}
D、以上都不对第二部分非选择题(共88分)
二、名词解释(本大题3小题,每题4分,共12分。)
1、方法重载
2、构造方法
3、多态
装
订
线
内
答
题
无效
******************
****装
********************订
********************线
**
**
**
**
**
**
**
**
**
**
得分评卷人
三、分析(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);
}
}
功能是:______________________________________________________________
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、有一个小数,如何去掉小数部分?2、什么是类、对象和接口?简述applet,在打开、关闭或返回时,运行哪些程序?一个程序,该程序打印“howareyou!”。写一个程序,该程序的功能是:完成1+2+.....+100,打印输出编写一个小程序,用文本框接受用户的用户名和密码,如果用户名和密码是javalearner和happy,则输出“javahappy”,
Java2实用教程1 页 共 4 页