《2022年JAVA期末测试卷 .pdf》由会员分享,可在线阅读,更多相关《2022年JAVA期末测试卷 .pdf(25页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1判断 (2 分)Java是跨平台的语言。得分 /总分A.B.正确答案: B 你没选择任何选项2判断 (2 分)Java不直接使用指针。得分 /总分A.B.正确答案: A 你没选择任何选项3判断 (2 分)可以使用 jar 来打包程序。得分 /总分A.B.正确答案: A 你没选择任何选项4判断 (2 分)文档注释是用 /* */ 得分 /总分A.B.正确答案: A 你没选择任何选项名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 25 页 - - - - - - - - -
2、 5判断 (2 分)btn.addActionListener 可以用来处理事件。得分 /总分A.B.正确答案: B 你没选择任何选项6判断 (2 分)按 Java惯例,类名首字母大写,变量名首字母小写。得分 /总分A.B.正确答案: A 你没选择任何选项7判断 (2 分)字符串连接运算符其实是用append 来实现的。得分 /总分A.B.正确答案: A 你没选择任何选项8判断 (2 分)javap c命令可以反汇编代码。得分 /总分A.B.正确答案: A 你没选择任何选项名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心
3、整理 - - - - - - - 第 2 页,共 25 页 - - - - - - - - - 9判断 (2 分)break 及 continue 后面可以跟一个语句标号。得分 /总分A.B.正确答案: A 你没选择任何选项10判断 (2 分)数组元素都会隐式初始化。得分 /总分A.B.正确答案: B 你没选择任何选项11判断 (2 分)如果没有定义任何构造方法,系统会自动产生一个构造方法。得分 /总分A.B.正确答案: A 你没选择任何选项12判断 (2 分)一个类只能有一个直接父类。得分 /总分A.B.正确答案: B 你没选择任何选项名师资料总结 - - -精品资料欢迎下载 - - - -
4、 - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 25 页 - - - - - - - - - 13判断 (2 分)如果没有 extends 子句,则该类默认为java.lang.Object 的子类。得分 /总分A.B.正确答案: B 你没选择任何选项14判断 (2 分)在构造方法中,使用super()时,必须放在第一句。得分 /总分A.B.正确答案: A 你没选择任何选项15判断 (2 分)子类对象实例可以被视为其父类的一个对象。得分 /总分A.B.正确答案: A 你没选择任何选项16判断 (2 分)同一包中的各个类,默认情
5、况下可互相访问。得分 /总分A.B.正确答案: A 你没选择任何选项名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 25 页 - - - - - - - - - 17判断 (2 分)在接口中定义的常量具有public, static, final 的属性。得分 /总分A.B.正确答案: A 你没选择任何选项18判断 (2 分)在构造方法中,如果没有this 及 super,则编译器自动加上super()。得分 /总分A.B.正确答案: B 你没选择任何选项19判断 (2
6、分)实例初始化,先于构造方法中的语句执行。得分 /总分A.B.正确答案: B 你没选择任何选项20判断 (2 分)Error 是 Throwable 的子类。得分 /总分A.B.正确答案: A 你没选择任何选项名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 25 页 - - - - - - - - - 21判断 (2 分)现在很多 Java集成开发工具都提供了对JUnit 的支持。得分 /总分A.B.正确答案: B 你没选择任何选项22判断 (2 分)任何类都可以覆盖to
7、String() 方法。得分 /总分A.B.正确答案: A 你没选择任何选项23判断 (2 分)String 对象中所包装的内容是不可改变的(immutable ) 。得分 /总分A.B.正确答案: A 你没选择任何选项24判断 (2 分)字符串的 +运算,实际表示StringBuffer、StringBuiler 的 append 运算。得分 /总分A.B.正确答案: A 你没选择任何选项名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 25 页 - - - - - -
8、- - - 25判断 (2 分)SimpleDateFormat 类可以用来解析日期字符串。得分 /总分A.B.正确答案: B 你没选择任何选项26判断 (2 分)Collection API 中包括 List、Set及 Map。得分 /总分A.B.正确答案: B 你没选择任何选项27判断 (2 分)List 会记录元素的保存顺序。得分 /总分A.B.正确答案: A 你没选择任何选项28判断 (2 分)Map 记录的是键 -值对的集合。得分 /总分A.B.正确答案: A 你没选择任何选项名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - -
9、 - 名师精心整理 - - - - - - - 第 7 页,共 25 页 - - - - - - - - - 29判断 (2 分)Map 的主要实现包括HashMap 及 TreeMap。得分 /总分A.B.正确答案: A 你没选择任何选项30判断 (2 分)Set 的主要实现包括HashSet及 TreeSet。得分 /总分A.B.正确答案: B 你没选择任何选项31判断 (2 分)使用 Arrays 类及 Collections 类的方法可以进行排序。得分 /总分A.B.正确答案: B 你没选择任何选项32判断 (2 分)sort 方法中的比较器可以用Lambda 表达式。得分 /总分A.
10、B.正确答案: A 你没选择任何选项名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 25 页 - - - - - - - - - 33判断 (2 分)线程体可以位于Thread 或 Runnable 中的 run()方法。得分 /总分A.B.正确答案: A 你没选择任何选项34判断 (2 分)线程体可以用Lambda 表达式来表示。得分 /总分A.B.正确答案: A 你没选择任何选项35判断 (2 分)设定一个标记变量是常用的方法来决定是否结束线程。得分 /总分A.B.正
11、确答案: B 你没选择任何选项36判断 (2 分)javax.swing.Timer 类可以实现按周期重复执行一定任务。得分 /总分A.B.正确答案: B 你没选择任何选项名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 25 页 - - - - - - - - - 37判断 (2 分)处理流的构造方法总是要带一个其他的流对象作参数。得分 /总分A.B.正确答案: A 你没选择任何选项38判断 (2 分)InputStreamReader 可以将流包装成Reader。得分
12、/总分A.B.正确答案: A 你没选择任何选项39判断 (2 分)BufferedReader 可以调用 readLine()方法。得分 /总分A.B.正确答案: B 你没选择任何选项40判断 (2 分)File 对象的 list()方法可以列出子目录。得分 /总分A.B.正确答案: A 你没选择任何选项名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 25 页 - - - - - - - - - 41判断 (2 分)RandomAccessFile,可以实现对文件的随机
13、读写操作。得分 /总分A.B.正确答案: B 你没选择任何选项42判断 (2 分)正则表达式主要的应用包括:匹配验证、分割、查找、替换等。得分 /总分A.B.正确答案: A 你没选择任何选项43判断 (2 分)JComponent 组件都是 Container。得分 /总分A.B.正确答案: B 你没选择任何选项44判断 (2 分)JFrame是 Frame 的子类。得分 /总分A.B.正确答案: A 你没选择任何选项名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 25
14、 页 - - - - - - - - - 45判断 (2 分)Eclipse中可以进行可视化的窗体设计。得分 /总分A.B.正确答案: B 你没选择任何选项46判断 (2 分)默认情况下,点击JFrame的关闭按钮并不会关闭它。得分 /总分A.B.正确答案: B 你没选择任何选项47判断 (2 分)事件监听器是一些接口,其中含有一些方法。得分 /总分A.B.正确答案: A 你没选择任何选项48判断 (2 分)事件 getSource()方法得到的事件源对象。得分 /总分A.B.正确答案: A 你没选择任何选项名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - -
15、- - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 25 页 - - - - - - - - - 49判断 (2 分)将一个组件加上JScrollPane能实现自动滚动功能。得分 /总分A.B.正确答案: A 你没选择任何选项50判断 (2 分)使用 URL类可以获取网络信息。得分 /总分A.B.正确答案: A 你没选择任何选项51判断 (2 分)利用 Graphics 类的 drawImage() 方法显示图像。得分 /总分A.B.正确答案: B 你没选择任何选项52判断 (2 分)ImageIO 类的 read 及 write 方法可以表示图像的读写。得
16、分 /总分A.B.正确答案: B 你没选择任何选项名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 25 页 - - - - - - - - - 53判断 (2 分)播放 mp3 文件可以使用JMF,还可以使用第三方库。得分 /总分A.B.正确答案: A 你没选择任何选项54判断 (2 分)SQL中 update 语句表示修改记录。得分 /总分A.B.正确答案: B 你没选择任何选项55判断 (2 分)JDBC中 Statement 表示语句。得分 /总分A.B.正确答案
17、: B 你没选择任何选项56判断 (2 分)使用 PreparedStatement 比 Statement 更安全一些。得分 /总分A.B.正确答案: A 你没选择任何选项名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 14 页,共 25 页 - - - - - - - - - 57判断 (2 分)Java中的事件监听实际上就是用了观察者模式 “ 。得分 /总分A.B.正确答案: A 你没选择任何选项58判断 (2 分)Java中的输入输出流的连接实际上使用了装饰模式 “ 。得分
18、/总分A.B.正确答案: B 你没选择任何选项59判断 (2 分)重构中最常用的是“更名 ”及“提炼函数 ” 。得分 /总分A.B.正确答案: B 你没选择任何选项60判断 (2 分)使用卫语句可以减少程序缩进的层次。得分 /总分A.B.正确答案: A 你没选择任何选项名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 15 页,共 25 页 - - - - - - - - - 61判断 (2 分)大仕老师认为 “写简单代码 ” 、 “不写重复代码”是两条基本定律。得分 /总分A.B.正
19、确答案: A 你没选择任何选项62判断 (2 分)自定义注记使用关键词interface 。得分 /总分A.B.正确答案: A 你没选择任何选项63判断 (2 分)Class.forName()可以由类名得到类的信息。得分 /总分A.B.正确答案: B 你没选择任何选项64判断 (2 分)Java中引用类型在赋值时,复制的是对象实体。得分 /总分A.B.正确答案: B 你没选择任何选项名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 16 页,共 25 页 - - - - - - -
20、- - 65判断 (2 分)Java中的 char 是一个字节。得分 /总分A.B.正确答案: B 你没选择任何选项66判断 (2 分)Java中非零即真。得分 /总分A.B.正确答案: B 你没选择任何选项67判断 (2 分)java 程序编译的结果(class文件)中包含的是实际机器的CPU指令。得分 /总分A.B.正确答案: B 你没选择任何选项68判断 (2 分)构造方法( constructor ) 的返回类型是void。得分 /总分A.B.正确答案: B 你没选择任何选项名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - -
21、 名师精心整理 - - - - - - - 第 17 页,共 25 页 - - - - - - - - - 69判断 (2 分)声明数组时可以直接指定数组的大小得分 /总分A.B.正确答案: B 你没选择任何选项70判断 (2 分)方法签名( signature) 包括参数的类型及参数的名字。得分 /总分A.B.正确答案: B 你没选择任何选项71判断 (2 分)子类不能 Overload 与父类同名的方法。得分 /总分A.B.正确答案: A 你没选择任何选项72判断 (2 分)this 和 super 是两个不同的对象。得分 /总分A.B.正确答案: A 你没选择任何选项名师资料总结 - -
22、 -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 18 页,共 25 页 - - - - - - - - - 73判断 (2 分)如果省略访问控制符,则表示private 。得分 /总分A.B.正确答案: B 你没选择任何选项74判断 (2 分)static 函数可以直接使用类名来访问,不能用对象实例来访问。得分 /总分A.B.正确答案: A 你没选择任何选项75判断 (2 分)如果一个类被abstract 所修饰,说明这个类没有构造方法。得分 /总分A.B.正确答案: A 你没选择任何选项76判断 (2
23、 分)abstract 类必须包含abstract 方法。得分 /总分A.B.正确答案: B 你没选择任何选项名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 19 页,共 25 页 - - - - - - - - - 77判断 (2 分)后台线程( deamon)不会自动结束。得分 /总分A.B.正确答案: B 你没选择任何选项78判断 (2 分)equals()方法与 =的含义是一样的。得分 /总分A.B.正确答案: B 你没选择任何选项79判断 (2 分)String a = H
24、ello; 则执行 a.replace(e,f) 后 a 的内容为 Hfllo 。得分 /总分A.B.正确答案: B 你没选择任何选项80判断 (2 分)实例初始化,先于静态初始化执行。得分 /总分A.B.正确答案: A 你没选择任何选项名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 20 页,共 25 页 - - - - - - - - - 81判断 (2 分)序列化( serialize)是将对象读入到内存中。得分 /总分A.B.正确答案: A 你没选择任何选项82判断 (2 分
25、)JFrame中不能直接用add()方法来添加子组件。得分 /总分A.B.正确答案: B 你没选择任何选项83判断 (2 分)GridLayout 最多可以加五个子组件。得分 /总分A.B.正确答案: A 你没选择任何选项84判断 (2 分)JFrame的默认布局是null。得分 /总分A.B.正确答案: A 你没选择任何选项名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 21 页,共 25 页 - - - - - - - - - 85判断 (2 分)catch 多个异常时,子类异常
26、要排在父类异常的后面。得分 /总分A.B.正确答案: B 你没选择任何选项86判断 (2 分)finally 语句是指没有异常出现时要执行的语句。得分 /总分A.B.正确答案: A 你没选择任何选项87判断 (2 分)虚方法调用是指编译时就决定了调用哪个类中的哪个方法。得分 /总分A.B.正确答案: B 你没选择任何选项88判断 (2 分)Java中的方法默认不是虚方法,需要用特殊的关键字才能表明是虚方法。得分 /总分A.B.正确答案: A 你没选择任何选项名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - -
27、 - - - - 第 22 页,共 25 页 - - - - - - - - - 89判断 (2 分)JButton 是 Button 的子类。得分 /总分A.B.正确答案: A 你没选择任何选项90判断 (2 分)按钮可以使用addActionListener 来处理点击要做的事情。得分 /总分A.B.正确答案: B 你没选择任何选项91判断 (2 分)垃圾回收线程是优先级很高的线程。得分 /总分A.B.正确答案: B 你没选择任何选项92判断 (2 分)Set 会记录元素的保存顺序。得分 /总分A.B.正确答案: A 你没选择任何选项名师资料总结 - - -精品资料欢迎下载 - - - -
28、 - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 23 页,共 25 页 - - - - - - - - - 93判断 (2 分)Queue 的主要方法包括push 及 pop 等。得分 /总分A.B.正确答案: A 你没选择任何选项94判断 (2 分)Stack的 push 方法表示出栈。得分 /总分A.B.正确答案: B 你没选择任何选项95判断 (2 分)SQL中 add 语句表示增加记录。得分 /总分A.B.正确答案: B 你没选择任何选项96判断 (2 分)服务端需要调用Socket 类的 accept 方法接受客户呼叫。得分 /
29、总分A.B.正确答案: B 你没选择任何选项名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 24 页,共 25 页 - - - - - - - - - 97判断 (2 分)JPanel的 paintComponent() 方法带一个Graphics2D 参数。得分 /总分A.B.正确答案: A 你没选择任何选项98判断 (2 分)画一个填充的矩形,使用Graphics 类的 drawRect 方法。得分 /总分A.B.正确答案: A 你没选择任何选项99判断 (2 分)画字符串,使用Graphics 类的 print 方法。得分 /总分A.B.正确答案: B 你没选择任何选项100判断 (2 分)匿名类可以定义构造方法。得分 /总分A.B.名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 25 页,共 25 页 - - - - - - - - -
限制150内