欢迎来到天天文库
浏览记录
ID:70209210
大小:85.00 KB
页数:9页
时间:2021-11-17
《《JAVA基础》课程测试试卷》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《JAVA基础》课程测试考试时间(180分钟)笔试:60分钟机试:120分钟总分(200分)笔试:100分机试:100分第一部分:笔试(60分钟)笔试答卷提交方式:请各位学员将答案写在A4纸上,写上姓名,切记在每个答案前带上题目的序号。一、简答题(20题,每题5分,共100分)1、shorts=1;s=s+1;有错吗?为什么?shorts=1;s+=1;有错吗?为什么?2、Java中的Math.round(-1.5)等于多少?3、请说下访问修饰符?4、final在Java中有什么作用?5、final、finally、finalize有什么区别?6、请列出5个常
2、见的异常类?7、==和equals的区别是什么?8、throw和throws的区别?9、下面的代码输出什么?Stringstr6="b";Stringstr7="a"+str6;Stringstr67="ab";System.out.println("str7=str67:"+(str7==str67));10、下面的代码输出什么?finalStringstr8="b";String
3、str9="a"+str8;Stringstr89="ab";System.out.println("str9=str89:"+(str9==str89));11、接口和抽象类有什么区别?12、下面的代码输出什么?Integeri1=1;Integeri2=1;Integeri3=128;Integeri4=128;System.out.println(i1==i2);System.out.println(i3==i4);13、ListSetMap的区别
4、?14、说下java中的集合?15、说下HashTableHashMap的区别?16、HashMap(HashSet)用来装学生信息,人数在37-43人左右,请问如何初始化HashMap数量达到性能最优?17、代码中有且仅有如下代码Strings1=newString("Hello");,这行代码会创建几个字符串对象?18、下面的代码输入什么?Strings1="abc";Strings2=newString("abc");s2.intern();Sys
5、tem.out.println(s1==s2);19、java中有几种访问修饰符以及它们区别?20、重写跟重载的区别?第二部分:机试(120分钟)要求:编写一个控制台版本的ATM系统,并使用集合跟面向对象等知识实现如下功能,请保持较好的代码规范跟项目结构,总分100分。一、功能介绍1、程序运行时,首先显示注册和登录的选择界面,运行效果如下:2、选择1进入注册功能,用户输入账户和密码进行注册,需要检查账户是否已存在,账户存在提示用户重新输入账户名,反之则注册成功,并通过账户名称提示创建账户成功,运行效如下:3、选择2进入登录功能,用户输入账号和密码进行登录,账号
6、和密码不正确时提示登录失败,提示重试;反之登录成功,登录成功之后进入ATM主界面,运行效果如下:2、选择1菜单,可根据密码查询当前用户的余额,需要判断输入的密码是否正确,运行效果如下:2、选择2菜单,可进行存款操作,输入存款金额即可存入,运行效果如下:2、选择3菜单,可以根据提供的账号进行转账操作,转账之前需要判断当前账户的余额是否大于转账金额,余额不足时提示重新输入转账金额,运
此文档下载收益归作者所有