《JAVA基础》课程测试试卷

《JAVA基础》课程测试试卷

ID:70209212

大小:150.55 KB

页数:9页

时间:2021-11-17

《JAVA基础》课程测试试卷_第1页
《JAVA基础》课程测试试卷_第2页
《JAVA基础》课程测试试卷_第3页
《JAVA基础》课程测试试卷_第4页
《JAVA基础》课程测试试卷_第5页
《JAVA基础》课程测试试卷_第6页
《JAVA基础》课程测试试卷_第7页
《JAVA基础》课程测试试卷_第8页
《JAVA基础》课程测试试卷_第9页
资源描述:

《《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、finali

2、ze有什么区别?6、请列出5个常见的异常类?7、==和equals的区别是什么?8、throw和throws的区别?9、下面的代码输出什么?Stringstr6="b";Stringstr7="a"+str6;Stringstr67="ab";System.out.println("str7=str67:"+(str7==str67));10、下面的代码输出什么?finalStrings

3、tr8="b";Stringstr9="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=

4、=i2);System.out.println(i3==i4);13、ListSetMap的区别?14、说下java中的集合?15、说下HashTableHashMap的区别?16、HashMap(HashSet)用来装学生信息,人数在37-43人左右,请问如何初始化HashMap数量达到性能最优?17、代码中有且仅有如下代码Strings1=newString("Hello");,这行代码会创建几个字符串对象?18、下面的代码输入什么?Strings1="abc&q

5、uot;;Strings2=newString("abc");s2.intern();System.out.println(s1==s2);19、java中有几种访问修饰符以及它们区别?20、重写跟重载的区别?第二部分:机试(120分钟)要求:编写一个控制台版本的ATM系统,并使用集合跟面向对象等知识实现如下功能,请保持较好的代码规范跟项目结构,总分100分。一、功能介绍1、程序运行时,首先显示注册和登录的选择界面,运行效果如下:2、选择1进入注册功能,用户输入账户和密码进行注册,需要检查账户

6、是否已存在,账户存在提示用户重新输入账户名,反之则注册成功,并通过账户名称提示创建账户成功,运行效如下:3、选择2进入登录功能,用户输入账号和密码进行登录,账号和密码不正确时提示登录失败,提示重试;反之登录成功,登录成功之后进入ATM主界面,运行效果如下:3、选择1菜单,可根据密码查询当前用户的余额,需要判断输入的密码是否正确,运行效果如下:4、选择2菜单,可进行存款操作,输入存款金额即可存入,运行效果如下:5、选择3菜单,可以根据提供的账号进行转账操作,转账之前需要判断当前账户的余额是否大于转账金额,余额不足时提示重新输入转账

7、金额,运

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。