《2022年Java实用教程试题及答案 .pdf》由会员分享,可在线阅读,更多相关《2022年Java实用教程试题及答案 .pdf(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、Java2实用教程第 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、已知如下的命令执行javaMyTestabc【】请问哪个语句是正确的?A、args0=MyTestabc B、args0=MyTest C、args0=a 装订线内答题无效*
2、*装*订*线* * * * * * * * * * 得分评卷人名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 7 页 - - - - - - - - - Java2实用教程第 2 页 共 7 页D、args2=b 3、以下哪个方法用于定义线程的执行体?【】Astart() B、init() C、run() D、main() 4、下面哪个函数是publicvoidexample().的重载函数【】A、 publicvoidexample(intm). B、publicint
3、example1().C、publicvoidexample2().D、以上都不对第二部分非选择题(共88 分)二、名词解释 ( 本大题 3 小题,每题 4 分,共 12 分。) 1、方法重载2、构造方法3、多态名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 7 页 - - - - - - - - - Java2实用教程第 3 页 共 7 页三、分析( 1 小题 8 分,2 小题 9 分,共 17 分)写出下列程序完成的功能。1、publicclassSum public
4、staticvoidmain(Stringargs) doublesum=0.0; for(inti=1;ib)?a:b); 2 功能是 :_四简答题(每小题8 分,共 24 分)1、有一个小数 ,如何去掉小数部分? 装订线内答题无效* *装*订*线* * * * * * * * * * 得分评卷人得分评卷人名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 7 页 - - - - - - - - - Java2实用教程第 4 页 共 7 页2、什么是类、对象和接口?3、简述
5、 applet,在打开、关闭或返回时,运行哪些程序?五、程序设计( 1 小题 8 分,2 小题 12 分,2 小题 15 分,共 35 分)1、 一个程序,该程序打印“howareyou!”。2、 写一个程序,该程序的功能是:完成1+2+.+100,打印输出3、 编写一个小程序, 用文本框接受用户的用户名和密码,如果用户名和密码是javalearner和 happy,则输出“ javahappy ”得分评卷人名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 7 页 - -
6、- - - - - - - Java2实用教程第 5 页 共 7 页答:一、 1. c 2.b 3. c 4,A 二、 1、方法重载:在 Java中,同一个类中的2 个或 2 个以上的方法可以有同一个名字,只要他们的参数声明不同即可。在这种情况下,该方法就被称为重载,这个过程就称为方法重载,方法重载是 Java 实现多态性的一种方式。2、构造方法:名字与他所在类的名字相同,并且不返回任何数据类型,在用new 关键字初始化类时就已经调用了此方法。3、多态:继承于同一个基类的多个类,提供同样的属性、方法等等,具有相同名称但操作不同,这些类的不同行为,体现出多态。四、1、算出 1 除以1 到100的
7、所有数的结果之和2、20 五、 1、用 (int)double 变量强制转换就去掉小数部分了:double a = 10.111111d;int b = (int) a; System.out.println(b); 2、类就是对一个事物抽象出来的结果。比如人可以作为一个类。一般来说,一个类具有成员变量和成员方法。成员变量相当于属性,比如 人 具有的变量有胳膊,手脚等。而成员方法是该类能完成的一些功能,比如 人 可以说话( talk) ,行走( walk )等。类是具有相同属性和服务的一组对象的集合。对象是系统中用来描述客观事物的一个实体,它是构成系统的一个基本单位。接口是一个规范,它规定了实
8、现这个接口所要做的事情,或者说规定了实现接口的类必须具备的能力。3、applet 在运行的时候首先是调用的init ()方法(进行初始化),然后是start() ,stop() ,最后是destroy()方法。六、 1、public class Text public static void main(String args) System.out.println(howareyou!); 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 7 页 - - - - - - -
9、 - - Java2实用教程第 6 页 共 7 页 2、public class Text public static void main(String args) int sum=0; int j=1; while(i=50) sum=sum+j; j+; System.out.println(sum+); 3、public class Text public void checkLogin(String name,String pass) if(javalearner.equal(name) & happy.equal(pass) ) System.out.println(javahapp
10、y); else System.out.println(用户名或密码错误); 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 7 页 - - - - - - - - - Java2实用教程第 7 页 共 7 页 public static void main(String args) String name = null; String pass = null; try System.out.print(请输入用户名 :); name = readUserInput(); System.out.printl(请输入用户密码); pass = readUserInput(); checkLogin(name,pass); catch(IOExecption e) e.printStackTrace(); 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 7 页 - - - - - - - - -