欢迎光临,有需要请联系站长!
想要快速找到正确答案?
立即关注 超新尔雅学习通微信公众号,轻松解决学习难题!
作业辅导
扫码关注
论文指导
轻松解决学习难题!
中国大学MOOCJava语言(2024-2025第二学期)作业答案
Java语言(2024-2025第二学期)
学校: 九八五题库
学校: 超星学习通
题目如下:
1. 1. 编写一个Java程序需分3步,其中不包含( )。
A. 编辑
B. 编译
C. 连接
D. 运行
答案: 连接
2. 2. Java源程序文件的扩展名是( )。
A. .java
B. .class
C. .obj
D. .exe
答案: .java
3. 3. Java类程序文件的扩展名是( )。
A. .java
B. .class
C. .obj
D. .exe
答案: .class
4. 4. Windows操作系统中Java编译器程序的文件名是( )。
A. javac.exe
B. java.exe
C. javac.class
D. jar.exe
答案: javac.exe
5. 5. 用( )编写的程序可以“一次编译,跨平台运行”。
A. C语言
B. C++语言
C. Java语言
D. 以上都不可以
答案: Java语言
6. 1. 每周有7天,为星期一到星期日分别赋予一个整数编码。使用十进制只需1位编码就够了,例如0~6. 使用二进制最少需要( )位编码。
A. 1
B. 2
C. 3
D. 4
答案: 3
7. 2. 采用无符号格式,4位二进制数可以存储的数值范围是( )。
A. 0~3
B. 1~4
C. 0~999
D. 0~15
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
8. 3. 计算机是以( )的形式来存储实数的。
A. 原码
B. 反码
C. 补码
D. 阶码+尾码
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
9. 4. 下列不同类型的数据中,存储( )需要使用浮点格式。
A. 正整数
B. 负整数
C. 实数
D. 文字
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
10. 5. Java语言中没有数据类型( )。
A. byte
B. unsigned int
C. short
D. boolean
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
11. 6. Java语言中,数据类型( )的存储位数与char类型一样多。
A. byte
B. short
C. int
D. double
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
12. 7. Java语言中,数据类型( ) 的存储位数与boolean类型一样多。
A. byte
B. short
C. int
D. 不确定
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
13. 8. Java语言中,数据类型( )的存储位数与long类型一样多。
A. byte
B. short
C. int
D. double
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
14. 1. 假设变量x的值域为[0,50000]的整数,则其最适合的数据类型是( )。
A. short
B. int
C. long
D. float
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
15. 2. 假设变量x的值域为[-1.0, 1.0]的实数,则其最适合的数据类型是( )。
A. short
B. int
C. long
D. float
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
16. 3. 下列名称中,( )可以作为变量名。
A. No.1
B. 123_ABC
C. long
D. Long
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
17. 4. 下列定义变量语句中,错误的是( )。
A. int x,y;
B. int x=5,y;
C. int x=5,y=5;
D. int x=y=5;
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
18. 5. Java源程序中,常量( )的数据类型是float型。
A. 10
B. 10L
C. 10.0
D. 10.0f
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
19. 6. Java源程序中,整数( )的数值最小。
A. 15
B. 15L
C. 015
D. 0x15
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
20. 7. 计算圆形周长的公式是:周长 = 2πr,其中r为半径。编写计算圆形周长的程序时需要将( )定义成变量。
A. π
B. 半径
C. 周长
D. 半径和周长
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
21. 8. 计算圆形周长的公式是:周长 = 2πr,其中r为半径。编写计算圆形周长的程序时可以将( )定义成常量。
A. π
B. 半径
C. 周长
D. 2和π
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
22. 1. 计算机程序由两个基本要素组成,这两个要素是( )。
A. 程序和程序员
B. 软件和硬件
C. 数据和算法
D. 类和对象
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
23. 2. 结构化程序设计中调用函数,所重用的代码是( )。
A. 程序员
B. 数据代码
C. 算法代码
D. 数据代码+算法代码
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
24. 3. 结构化程序设计中使用结构体定义变量,所重用的代码是( )。
A. 程序员
B. 数据代码
C. 算法代码
D. 数据代码+算法代码
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
25. 4. 面向对象程序设计中使用类定义对象,所重用的代码是( )。
A. 程序员
B. 数据代码
C. 算法代码
D. 数据代码+算法代码
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
26. 5. 面向对象程序设计重用类代码有不同的形式,其中不包括( )。
A. 用类定义对象
B. 类的组合
C. 类的继承
D. 复制类代码
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
27. 1. 下列关于组合类的描述中,正确的是( )。
A. 字段成员中包含类类型的对象字段,这样的类被称为组合类
B. 方法成员访问了类类型对象的字段成员,这样的类被称为组合类
C. 方法成员调用了类类型对象的方法成员,这样的类被称为组合类
D. 组合类字段成员中不能包含非对象字段,即用基本数据类型定义的字段
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
28. 2. 下列关于组合类对象字段的描述中,错误的是( )。
A. 所谓对象字段,就是用类定义的对象
B. 对象字段还包含下级成员
C. 组合类设定对象字段的访问权限是对其进行二次封装
D. 组合类中的方法成员访问对象字段的下级成员不受权限控制
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
29. 3. 下列关于组合类对象的描述中,错误的是( )。
A. 组合类所定义的对象中包含对象字段
B. 访问组合类对象中对象字段的下级是多级访问
C. 访问组合类对象中对象字段的下级成员需受多级权限的控制
D. 可以访问组合类对象中private对象字段的下级public成员
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
30. 4. 定义如下的类A和组合类B: class A { private int x; private int y; } class B{ public A t; public int s; } 使用组合类B定义一个对象obj,则下列语句中正确的是( )。
A. obj.x = 5; obj.y = 5; obj.s = 5;
B. obj.t.x = 5; obj.t.y = 5; obj.t.s = 5;
C. B x = obj; x.y = 5; x.s = 5;
D. B y = obj; y.t.y = 5; y.s = 5;
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
31. 5. 下列关于组合类构造对象字段的描述中,错误的是( )。
A. 组合类可以在构造方法中为对象字段创建对象
B. 组合类可以在类中定义对象字段时直接创建对象
C. 定义组合类对象时可以向构造方法传递已经创建好的对象
D. 不同组合类对象的对象字段不能共用对象,即不能引用同一个对象
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
32. 1. 下列不同场合中,( )不应该使用内部类。
A. 当只被某一个类使用的时候,可以将类定义成该类的内部类
B. 当希望访问某个类的私有成员时,可以将类定义成该类的内部类
C. 当希望将若干个类归成一组管理时,可以将它们集中定义到某个外部类中
D. 当一个类被广泛使用的时候,可以将该类定义成某个类的内部类
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
33. 2. 下列关于局部类的描述中,错误的是( )。
A. 局部类访间外部类的成员时不受权限控制
B. 局部类可以访问所在方法中的所有形参和局部变量
C. 方法中的局部类和局部变量一样,不能设定访问权限
D. 局部类只能在某个方法内部使用,其他地方不需要使用这个类
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
34. 3. 下列关于匿名类的描述中,错误的是( )。
A. 省略掉类名的局部类被称为匿名类
B. 匿名类只能继承一个超类
C. 匿名类必须继承某个超类或实现某个接口
D. 匿名类可以实现多个接口
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
35. 4. 下列关于匿名方法的描述中,错误的是( )。
A. 省略掉方法名和返回值类型的方法称为匿名方法
B. 匿名方法具有形参列表
C. 匿名方法具有方法体
D. 匿名方法是一个抽象方法,即只有方法签名
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
36. 5. 使用匿名类或匿名方法的目的是( )。
A. 提高程序代码的运行速度
B. 提高程序代码的可读性
C. 提高程序代码的可重用性
D. 简化程序代码
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
37. 1. 数学类Math的全称java.lang.Math中不包含( )信息。
A. 包名
B. 子包名
C. 类名
D. 超类名
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
38. 2. Java Aplt说明文档给出的数学类Math定义如下public final class Mathextends Object这个类定义中不包含( )信息。
A. 包名
B. 类名
C. 超类名
D. 类的访问权限
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
39. 3. Java API 说明文档给出数学类Math的方法成员sin()定义如下:static double sin( double a)这个方法成员定义中不包含( )信息。
A. 方法名
B. 形参列表
C. 方法体
D. 返回值类型
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
40. 4. 如果 Java API说明文档没有给出类成员的访问权限,则该类成员的权限是( )。
A. public
B. private
C. Protected
D. 默认权限
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
41. 5. 数学类Math中返回随机数的方法是( )。B. A. D. C
A. sin( )
B. sqrt( )
C. random( )
D. Random( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
42. 1. 下列关于框架窗口类 JFrame的描述中,错误的是( )。
A. JFrame主要用于创建程序的主窗口
B. JFrame是一个顶层容器
C. JFrame中包含一个内容面板
D. JFrame不能被继承和扩展
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
43. 2. 框架窗口类 JFrame中取得内容面板的方法是( )。
A. getContentPane()
B. getParent(
C. getGraphics()
D. getWidth()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
44. 3. 框架窗口类 JFrame中设置窗口标题的方法是( )。A. B. C.
A. setSize()
B. setLocation()
C. setTitle()
D. setLayout()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
45. 4. 图形类 Graphics中显示文本信息的方法是( )。A. B. D.
A. drawString()
B. setColor()
C. setFont()
D. drawLine()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
46. 5. 当需要组件刷新所显示的内容时,程序应当调用组件的( )方法。
A. repaint( )
B. paint( )
C. update()
D. validate()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
47. 6. 容器类Container中添加图形组件的方法是( )。
A. add()
B. remove()
C. validate()
D. getComponentCount()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
48. 7. 下列布局策略中,( )将容器划分成上、下、左、右、中5个区域。A. B. C. D.
A. FlowLayout
B. BorderLayout
C. GridLayout
D. CardLayout
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
49. 8. 框架窗口的内容面板,它默认使用的布局策略是( )。
A. FlowLayout
B. BorderLayout
C. GridLayout
D. CardLayout
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
50. 1. 图形用户界面中的事件( event)是( )触发的。
A. 用户
B. 程序员
C. 界面中的图形组件
D. 程序中的算法代码
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
51. 2. 处理事件的算法接口被称为( )。
A. listener接口
B. collection接口
C. map接口
D. algorithm接口
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
52. 3. 描述事件处理算法的方法被定义在( )中 。
A. 监听器类
B. 集合类
C. 映射类
D. 算法类
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
53. 4. 响应并处理某个图形组件的事件,需要为它注册一个( )。
A. 监听器对象
B. 集合对象
C. 映射对象
D. 算法对象
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
54. 5. 处理 Action Event事件的监听器接口是( )。
A. ActionListener
B. ItemListener
C. MouseListener
D. KeyListener
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
55. 6. 监听器接口 ActionListener中处理 ActionEvent事件的方法名是( )。
A. actionPerformed
B. itemStateChanged
C. mouseClicked
D. keyPressed
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
56. 7. Java API中的事件类及监听器接口被定义在( )包中.
A. java.awt
B. java.awt.event
C. javax.swing
D. java.lang
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
57. 8. 用户单击按细会触发( )事件。
A. ActionEvent
B. ItemEvent
C. ComponentEvent
D. KeyEvent
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
58. 1. 按钮类JButton中设置按钮名称的方法是( )。
A. setText( )
B. getText( )
C. setTitle( )
D. drawString( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
59. 2. 标签类JLabel中显示图标(图像)的方法是( )。
A. setIcon( )
B. getIcon( )
C. setTitle( )
D. drawImage( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
60. 3. 文本字段类JTextField对象通常需要响应( )事件。
A. ActionEvent
B. ItemEvent
C. MouseEvent
D. KeyEvent
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
61. 4. 复选框类JCheckBox对象通常需要响应( )事件。
A. ListSelectionEvent
B. ItemEvent
C. MouseEvent
D. KeyEvent
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
62. 5. 下拉列表类JComboBox对象通常需要响应( )事件。
A. ListSelectionEvent
B. ItemEvent
C. MouseEvent
D. KeyEvent
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
63. 6. 列表类JList对象通常需要响应( )事件。
A. ListSelectionEvent
B. ItemEvent
C. MouseEvent
D. KeyEvent
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
64. 7. 描述一级菜单项的类是( )。
A. JMenuBar
B. JMenu
C. JMenuItem
D. JTable
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
65. 8. 二级菜单项类JMenuItem对象通常需要响应( )事件。
A. ListSelectionEvent
B. ActionEvent
C. MouseEvent
D. KeyEvent
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
66. 1. 执行Java语句"if(1 < 0 || false) System.out.print("Hello world!");"显示器上将显示( )。
A. "Hello world!"
B. Hello, world!
C. Hello world!
D. 什么都没显示
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
67. 2. 执行下列Java语句: int x = 15; if (x % 2 == 0) System.out.print(x / 2); else System.out.print(x / 2 + 1); 显示器上将显示( )。
A. 7
B. 7.5
C. 8
D. 8.5
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
68. 3. 执行下列Java语句: int x = 2; switch ( x ){ case 1: System.out.print("One"); break; case 2: System.out.print("Two"); break; case 3: System.out.print("Three"); break; default: System.out.print("Error"); break; } 显示器上将显示( )。
A. One
B. Two
C. Three
D. Error
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
69. 4. 执行下列Java语句: int x = 1; switch ( x + 1 ){ case 1: System.out.print("One"); case 2: System.out.print("Two"); case 3: System.out.print("Three"); default: System.out.print("Error"); } 显示器上将显示( )。
A. One
B. Two
C. TwoThree
D. TwoThreeError
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
70. 5. 执行下列Java语句: int x = 5, y = 0; while ( x > 0 ) { y += 2; x--; } 执行结束后,x和y的值分别为( )。
A. 5,0
B. 0,5
C. 5,10
D. 0,10
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
71. 6. 执行下列Java语句: int x = 5, y = 0; do { y += 2; x--; }while ( x > 0 ) 执行结束后,x和y的值分别为( )。
A. 5,0
B. 0,5
C. 5,10
D. 0,10
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
72. 7. 执行下列Java语句: int x = 0, y = 0; 专业技术(x =5; x > 0; x--) y += 2; 执行结束后,x和y的值分别为( )。
A. 5,0
B. 0,5
C. 5,10
D. 0,10
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
73. 8. 执行下列Java语句: int x = 5, y = 0; while ( x > 0) { y += 2; x--; if ( x % 4 == 0) break; }) 执行结束后,x和y的值分别为( )。
A. 5, 0
B. 0, 10
C. 4, 2
D. 4, 4
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
74. 9. 执行下列Java语句: int x = 0; while ( x < 3 ) System.out.println(" * "); x++; 显示器将显示( )。
A. 一个星号
B. 两个星号
C. 三个星号
D. 持续显示星号
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
75. 1. 算法结构( )不会用到条件。
A. 顺序结构
B. 选择结构
C. 循环结构
D. 以上3种都不需要
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
76. 2. 算法有3种基本结构,其中不包括( )。
A. 顺序结构
B. 并列结构
C. 选择结构
D. 循环结构
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
77. 1. Java表达式"5 <= 5",该表达式结果的数据类型和值分别是( )。
A. int,0
B. int, true
C. boolean, true
D. boolean, false
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
78. 2. 比较变量x的值是否等于5,表达式( )的写法是正确的。
A. x = 5
B. x == 5
C. x <> 5
D. x != 5
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
79. 1. 下列关于类的描述中,错误的是( )。
A. 类可以是一种高级数据类型
B. 用类所定义的变量称为对象
C. 类包含数据成员和函数成员
D. 类是结构化程序设计中的概念
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
80. 2. 下列关于重用代码的描述中,错误的是( )。
A. 函数是重用算法代码的语法形式
B. 结构体类型是重用数据代码的语法形式
C. 类是同是重用算法代码和数据代码的语法形式
D. 类是一种数据类型,因此只能重用数据代码
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
81. 3. 关于程序开发过程中的程序员角色,下列描述中错误的是( )。
A. 一个程序员可以为其他程序员提供代码,即代码提供者
B. 一个程序员可以使用其他程序员提供的代码,即代码使用者
C. 一处程序员可以既是代码提供者,又是代码使用者
D. 一个程序员不能既是代码提供者,又是代码使用者
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
82. 4. 关于程序设计方法,下列描述中错误的是( )。
A. 程序设计方法是研究如何对大型程序设计任务进行分解的方法
B. 结构化程序设计分解出的函数是一种算法零件
C. 结构化程序设计分解出的结构体类型是一种数据零件
D. 面向对象程序设计分解出的类是一种数据零件
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
83. 5. 下列选项中,( )不属于面向对象程序设计的核心思想。
A. 抽象
B. 封装
C. 继承
D. 模块化
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
84. 1. 下列关于Java程序文件的描述中,错误的是( )。
A. 一个Java项目可以包含多个Java源程序文件
B. 一个Java源程序文件中可以定义多个类,但其中最多只能有一个public类
C. Java源程序文件的扩展名是.java,类程序文件的扩展名是.class
D. 编译后,一个Java源程序文件只会生成一个同名的类程序文件
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
85. 2. 下列关于Java包的描述中,错误的是( )。
A. 对Java类分包管理就是将类的程序文件放入不同子目录进行分组管理
B. Java类的包名就是其源程序文件所在的子目录名
C. package语句的作用是向Java编译器声明本文件中类所在的包名
D. package语句可以放在源程序代码的任意位置
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
86. 3. 能够正确导入包lib中类Circle的语句是( )。
A. import Lib.circle;
B. import lib.>;
C. import Circle;
D. import lib.*;
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
87. 4. 访问定义在public类中的private成员,下列访问形式中正确的是( )。
A. 在本类中访问
B. 在同一文件的类中访问
C. 在同一包的类中访问
D. 在不同包的类中访问
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
88. 5. 访问定义在public类中的默认权限成员,下列访问形式中错误的是( )。
A. 在本类中访问
B. 在同一文件的类中访问
C. 在同一包的类中访问
D. 在不同包的类中访问
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
89. 6. 访问定义在默认权限类中的private成员,下列访问形式中正确的是( )。
A. 在本类中访问
B. 在同一文件的类中访问
C. 在同一包的类中访问
D. 在不同包的类中访问
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
90. 7. 访问定义在默认权限类中的默认权限成员,下列访问形式中错误的是( )。
A. 在本类中访问
B. 在同一文件的类中访问
C. 在同一包的类中访问
D. 在不同包的类中访问
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
91. 8. 访问定义在默认权限类中的public成员,下列访问形式中错误的是( )。
A. 在本类中访问
B. 在同一文件的类中访问
C. 在同一包的类中访问
D. 在不同包的类中访问
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
92. 1. C/C+语言中有数组、枚举类型、联合体和结构体等自定义数据类型,Java语言无法描述的数据类型是( )。
A. 数组
B. 枚举类型
C. 联合体
D. 结构体
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
93. 2. 返回枚举类型中枚举常量数组的方法是( )。
A. name( )
B. ordinal( )
C. values( )
D. toString( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
94. 3. 返回枚举类型中枚举常量名称的方法是( )。
A. name( )
B. ordinal( )
C. values( )
D. toString( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
95. 4. 返回枚举类型中枚举常量序号的方法是( )。A B. C. D.
A. name( )
B. ordinal( )
C. values( )
D. toString( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
96. 5. 将枚举类型转换成字符串的方法是( )。
A. name()
B. ordinal( )
C. values( )
D. toString( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
97. 1. Java语言没有形如( )的注释形式。
A. //........
B. /*............*/
C. /**..........*/
D. //*.............*/
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
98. 2. 下列注释形式中,( )可以被Java文档生成工具Javadoc自动识别并提取。
A. //.......
B. /*......*/
C. /**......*/
D. //*......*/
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
99. 3. Java语言中的注解是一种特殊的( )。
A. 类
B. 接口
C. 方法成员
D. 字段成员
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
100. 4. 使用注解时,注解名前需要添加的字符是( )。
A. @
B. #
C. *
D. %
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
101. 5. 下面的注解中,( )表示重写超类继承来的方法。
A. @Override
B. @Documented
C. @Deprecated
D. @SuppressWarnings
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
102. 1. 下列选项中,( )不属于人机交互的范畴。
A. 用户向程序输入数据
B. 用户选择程序功能
C. 程序向用户显示结果
D. 程序执行循环算法
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
103. 2. 计算机屏幕坐标系的坐标原点是( )。
A. 屏幕左上角
B. 屏幕右上角
C. 屏幕左下角
D. 屏幕右下角
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
104. 3. 计算机屏幕坐标系的坐标单位是( )。
A. 毫米
B. 厘米
C. 英寸
D. 像素
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
105. 4. 程序窗口的属性没有包含( )。
A. 窗口位置
B. 窗口尺寸
C. 窗口标题
D. 窗口材质
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
106. 5. 用于存放其他图形组件的显示区域被称为( )。
A. 按钮
B. 标签
C. 文本框
D. 容器
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
107. 6. 程序窗口中提供给用户的工作区域称为( )。
A. 标题
B. 菜单栏
C. 文本框
D. 内容面板
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
108. 7. 下列 Java API包中,( )与 swing框架无关。
A. java.awt
B. java.awt.event
C. javax.swing
D. java.util
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
109. 8. 组件类Component中显示或隐藏组件的方法是( )。
A. setSize( )
B. setLocation( )
C. setVisible( )
D. setEnabled( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
110. 1. 字符串类String中的分词方法是( )。
A. split( )
B. indexOf( )
C. substring( )
D. trim( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
111. 2. 字符串类String中取子字符串的方法是( )。
A. split( )
B. indexOf()
C. substring( )
D. trim( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
112. 3. 字符( )不符合正则表达式“[xyz]”所描述的模式。
A. x
B. y
C. z
D. 9
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
113. 4. 字符( )不符合正则表达式“[x-z]”所描述的模式。
A. x
B. y
C. z
D. 9
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
114. 5. 字符( )符合正则表达式“[^x-z]”所描述的模式。
A. x
B. y
C. z
D. 9
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
115. 1. 下列 Java API类中,与图像无关的类是( )。
A. ImageIcon
B. BufferedImage
C. Image
D. AudioClip
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
116. 2. 下列 lava AlPI类中,( )能存储可被修改的图像数据。
A. ImageIcon
B. BufferedImage
C. Image
D. AudioClip
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
117. 3. 带缓存图像类 BufferedImage中取子图像的方法是( )。
A. getRGB( )
B. getType( )
C. getSubimage( )
D. getGraphics()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
118. 4. 图像输入输出类ImageI()l中加载图像文件的方法是( )。
A. read( )
B. write( )
C. getImageReader( )
D. getImageWriter( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
119. 1. “可运行的”接口Runnable中定义的方法是( )。
A. run( )
B. start( )
C. sleep( )
D. setPriority( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
120. 2. 线程类Thread中没有定义的方法是( )。
A. run( )
B. start( )
C. sleep( )
D. exit( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
121. 3. 线程属性中没有包含( )。
A. 线程号
B. 线程名称
C. 优先级
D. CPU运行核的数量
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
122. 4. 线程在启动后进入的状态是( )。
A. 新建状态
B. 可运行状态
C. 运行状态
D. 阻塞状态
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
123. 5. 线程类Thread中将线程设为后台线程的方法是( )。
A. setDaemon( )
B. setBackground( )
C. sleep( )
D. yield( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
124. 1. 下列关于TCP和UDP的描述中,错误的是( )。
A. TCP是有连接的通信
B. TCP可以实现双向通信
C. UDP是无连接的通信
D. UDP不能实现双向通信
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
125. 2. 数据报包惠类DatagramPacket中没有包含的信息是( )。
A. 对方IP地址
B. 对方端口
C. 被发送的数据
D. 网络连接状态
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
126. 3. 数据报包惠类DatagramPacket中读取数据的方法是( )。
A. getData( )
B. getInputStream( )
C. accept( )
D. getLength( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
127. 4. 数据报套接字类DatagramSocket中发送数据的方法是( )。
A. send( )
B. connect( )
C. getOutputStream( )
D. receive( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
128. 5. 数据报套接字类DatagramSocket中接收数据的方法是( )。
A. send( )
B. getInputStream( )
C. accept( )
D. receive( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
129. 6. 下列关于UDP通信的描述中,错误的是( )。
A. UDP通信不需要建立连接
B. UDP通信必须先建立连接然后才能通信
C. UDP通信可以多个发送方对一个接收方
D. UDP通信可以一个发送方对多个接收方
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
130. 7. 多播套接字类MulticastSockel中加入群组的方法是( )。
A. send( )
B. receive( )
C. joinGroup( )
D. leaveGroup( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
131. 8. UDP多播中使用的数据报包裹类是( )。
A. DatagramPacket
B. MulticastSocket
C. DatagramSocket
D. Socket
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
132. 1. 下列选项中,( )不是搭建JDBC数据库编程实验环境必需的工作。
A. 安装JDK
B. 导入JDBC驱动JAR包
C. 安装JDBC驱动
D. 连接网络
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
133. 2. 下列Java包中, Eclipse将( )称为外部JAR包。
A. java.sql
B. java.lang
C. java.util
D. org.apache.derby.jdbc
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
134. 3. 随JDK1.8提供的数据库管理系统是( )。
A. Oracle
B. SQL Server
C. MYSQL
D. Java DB
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
135. 4. Java DB可以直接基于本地文件系统提供数据库访间服务,一个 Java DB数据库对应本地文件系统的一个( )。
A. 逻辑分区
B. 目录
C. 文件
D. JAR包
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
136. 5. 创建数据表之前需要先( )。
A. 创建数据库
B. 插人记录
C. 查询记录
D. 删除记录
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
137. 1. 下列关于单元测试的描述中,错误的是( )。
A. 一个Java类是一个测试单元,其中包含一组方法,每个方法实现一种算法
B. 在给定输入的情况下,算法应当能够按照设计要求得到一个预期输出
C. 输入再加上其预期输出就构成了算法的一个测试用例
D. 单元测试就是测试Java类中的字段成员是否正确
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
138. 2. 下列关于Junit的描述中,错误的是( )。
A. Junit将每个Java类都作为一个独立的测试单元
B. 使用 Junit可以测试一个Java类中各方法成员的算法是否正确
C. 使用Junit可以很方便地编写出Java类的测试代码
D. 使用JUnit可以很方便地编写出Java类的定义代码
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
139. 3. Junit通过检查方法的( )来测试其算法是否正确。
A. 源代码
B. 形参列表
C. 返回值类型
D. 返回值
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
140. 4. 下列编程技术中,安卓App通常不会用到( )。
A. 图形用户界面
B. 网络编程
C. 数据库编程
D. JMF多媒体框架
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
141. 5. B/S构网络应用系统的客户端程序是( )。
A. 浏览器
B. PDF阅读器
C. Word
D. Excel
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
142. 1. 使用计算机处理数据,输入原始数据的操作必须放在下列步骤( )的后面。
A. 申请内存空间
B. 数据处理
C. 输出处理结果
D. 以上都不是
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
143. 2. Java语言与C/C++语言在( )方面存在明显区别。
A. 数据类型
B. 运算符
C. 表达式
D. 输入输出
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
144. 3. 如果程序中出现关键字class,则这个程序应该不会是用( ) 编写的。
A. C语言
B. C++语言
C. Java语言
D. C#语言
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
145. 4. 下列写法中,( )是Java语言主函数main()的正确写法。
A. int main()
B. public static int main()
C. public static void main(String args[])
D. public static int main(String args[])
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
146. 5. Java程序向显示器输出信息"Hello World",( )的写法是错误的。
A. System.out.print("Hello, World");
B. System.out.println("Hello, World");
C. System.out.print("Hello, World\n");
D. printf("Hello, World\n");
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
147. 1. Java开发包JDK中没有包含( )
A. Java编译器
B. Java虚拟机
C. Java归档打包程序
D. 头文件stdio.h
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
148. 2. 搭建Java SE 8开发环境需分4步,其中第3步是( )。
A. 下载JDK SE 8安装包
B. 安装JDK SE 8
C. 设置环境变量
D. 验证安装
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
149. 3. Java运行环境JRE指的是( )。
A. Java编译器
B. Java虚拟机
C. Java API
D. Java虚拟机+Java API
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
150. 4. 使用JDK需要设置若干环境变量,其中不包括环境变量( )。
A. JAVA_HOME
B. CLASSPATH
C. Path
D. TEMP
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
151. 5. 如果想在命令行界面中检查JDK版本,则应当输入命令( )。
A. java -version
B. cmd
C. dir
D. JDK-version
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
152. 1. Eclipse是一个非常流行的集成开发环境,它是由( )负责维护的。
A. Oracle
B. Java
C. Eclipse Foundation
D. Microsoft
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
153. 2. 如果安装了JDK 8,Eclipse应当选择( )。
A. Eclipse 3.7
B. Eclipse 4.3
C. Eclipse 4.5
D. Eclipse 4.7
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
154. 3. 在Eclipse中编写Java程序,第1步应当( )。
A. 新建Java项目
B. 新建Java类
C. 编写Java代码
D. 运行Java程序
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
155. 4. 新建Java类时需设置几个主要选项,其中不包括( )。
A. 源程序所在的文件夹
B. 包名
C. 类名
D. 程序员姓名
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
156. 5. 在Eclipse 中运行Java程序,如果需要输入原始数据或查看程序输出结果,应当在Eclipse信息显示区的标签( )中进行。
A. Problems
B. Javadoc
C. Declaration
D. Console
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
157. 1. Java表达式“5+2.0”,该表达式结果的数据类型和值分别是( )。
A. short, 7
B. int , 7
C. float, 7.0
D. double, 7.0
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
158. 2. Java表达式“5/2”,该表达式结果的数据类型和值分别是( )。
A. short, 2
B. int, 2
C. float, 2.5
D. double, 2.5
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
159. 3. Java表达式“9%5”,该表达式结果的数据类型和值分别是( )。
A. short, 1
B. int, 4
C. float, 1.8
D. double, 4.0
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
160. 4. 执行Java语句"int x = 5,y; y = x++;"之后,变量x和y的值分别为( )。
A. 5,5
B. 5,6
C. 6,5
D. 6,6
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
161. 5. 执行Java语句"int x = 5,y; y = --x;"之后,变量x和y的值分别为( )。
A. 4,4
B. 4,5
C. 5,4
D. 5,5
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
162. 6. 位与运算表达式"1001 & 0110"的结果是( )。
A. 1001
B. 0110
C. 0000
D. 1111
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
163. 7. 位或运算表达式“1001 | 0110”的结果是( )。
A. 1001
B. 0110
C. 0000
D. 1111
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
164. 8. 异或运算表达式"1001 ^0110"的结果是( )。
A. 1001
B. 0110
C. 0000
D. 1111
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
165. 9. 执行Java 语句"int x = 5;double y = 10.5;y-=x/2.0;"之后,变量y的值 为( )。
A. 2.25
B. 5.0
C. 8.0
D. 8.5
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
166. 10. 执行Java 语句"int x = 5;double y = 10.5;y/=x/2.5;"之后,变量y的值 为( )。
A. 2.5
B. 5.0
C. 5.25
D. 12.5
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
167. 1. Java表达式"1 >=0 && 0 <=1"的结果是( )。
A. 0
B. 1
C. true
D. false
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
168. 2. 下列表达式中,( )的结果为true。
A. !(5 > 1)
B. 5 > 1 && false
C. 5 > 1 || false
D. 5 < 1 || false
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
169. 1. 下列关于类的描述中,错误的是( )。
A. 类是描述客观事物的数据模型
B. 可以用流程图来描述类的设计
C. 类的数据成员也被称作属性
D. 类的函数成员也被称作方法
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
170. 2. 按照面向对象程序设计的观点,下列关于对象描述中错误的是( )。
A. 客观世界中的事物被称作客观对象
B. 类是描述客观对象的数据模型
C. 程序中用类定义出的对象被称作内存对象
D. 同一个类所定义出的两个内存对象可以有不同的成员
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
171. 3. 关于面向对象程序设计方法,下列描述中错误的是( )。
A. 面向对象程序设计方法中的类是客观事物抽象后的数据类型
B. 面向对象程序设计方法更便于代码分类管理
C. 面向对象程序设计方法所设计出的类代码不能重用
D. 面向对象程序设计方法是当今程序设计的主流方法
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
172. 4. 假设编写一个教务管理系统,通过分析可抽象出若干类,其中不应当包括( )。
A. 学生类
B. 老师类
C. 课程类
D. 宿舍类
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
173. 5. 如果将客观世界中的钟表抽象成一个钟表类,其成员中不应当包含( )。
A. 时、分、秒
B. 功率
C. 设置时间
D. 显示时间
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
174. 1. 下列关于类定义语法的描述中,错误的是( )。
A. 定义类是需使用关键字class
B. 类成员包括字段成员和方法成员两种
C. 类成员的访问权限有4种
D. 类的访问权限有4种
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
175. 2. 下列关于字段成员的描述中,错误的是( )。
A. 字段相当于是类中的全局变量,用于保存数据
B. 字段不能与其他类成员重名
C. 定义字段的语法形式类似于定义变量,但定义时不能初始化
D. 未初始化的字段会被自动初始化成空值
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
176. 3. 下列关于方法成员的描述中,错误的是( )。
A. 方法相当于是类中的函数,其功能通常是对字段成员进行处理
B. 方法包括4大要素,分别是方法名、形式参数列表、方法体和返回值类型
C. 方法可直接访问本类中的任意字段,访问时不受权限约束
D. 方法成员不能与类中的其他方法成员重名
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
177. 4. 下列关于对象的描述中,错误的是( )。
A. 对象是用类定义的变量,也可称为是类的实例
B. 一个对象只属于某一个类
C. 一个类只能定义一个对象
D. 新建对象必须使用运算符new来为对象动态分配内存
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
178. 5. 下列关于对象的描述中,错误的是( )。
A. 对象包含哪些成员是由其类定义决定的
B. 对象名实际上是对象的引用变量名
C. 对象的方法成员用于处理数据,通过“对象名.方法成员名()”进行调用
D. 可以调用对象中的所有方法成员
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
179. 6. 下列关于Java语言数据类型的描述中,错误的是( )。
A. Java语言中的数据类型分为基本数据类型和引用数据类型两在类
B. 定义基本数据类型的变量时直接为变量分配内存单元
C. 定义引用数据类型的对象时必须使用运算符new来动态分配内存单元
D. 引用变量保存某个的引用,引用变量不单独占用内存单元
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
180. 7. 下列关于对象引用的描述中,错误的是( )。
A. 运算符new在创建对象后将返回该对象的引用
B. 一个对象可以被多个引用变量同时引用
C. 引用变量在引用一个对象之后不能再改变引用,引用其他对象
D. 当一个对象不被任何变量引用时,其内存单元将被Java虚拟机收回
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
181. 8. 下列关于Java语言中变量的描述中,错误的是( )。
A. Java语言中的变量分为字段、局部变量和形参3种
B. 字段可以是基本数据类型,也可以是引用数据类型
C. 局部变量可以是基本数据类型,也可以是引用数据类型
D. 形参只能是基本数据类型,不能是引用数据类型
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
182. 9. 下列关于参数传递的描述中,错误的是( )。
A. Java语言中方法间传递基本数据类型数据时直接传递数值,即值传递
B. Java语言中方法间传递引用数据类型数据时传递的是对象引用,即引用传递
C. 引用传递后,形参和实参将引用不同的对象
D. Java语言中,当返回值是引用数据类型时返回的是对象引用
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
183. 10. 下列关于对象内存分配的描述中,错误的是( )。
A. 新建对象时,Java虚拟机会为对象的字段成员分配内存
B. 新建对象时,Java虚拟机会为对象的方法成员分配内存
C. 内存中,同类的多个对象都包含各自的字段成员
D. 同类的多个对象在内存中会共用一份方法代码
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
184. 11. 下列关于构造方法的描述中,错误的是( )。
A. 构造方法的名字必须与类名相同
B. 构造方法通过形参传递初始值,实现对新建对象字段成员的初始化
C. 构造方法没有返回值,其返回值类型应当定void
D. 构造方法可以重载,这样可以提供多种形式的初始化方法
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
185. 12. 假设类Circle只定义了一个"Circle(int x){......}"形式的构造方法,则下列新建对象语句中错误的是( )。
A. Circle obj = new Circle(10);
B. Circle obj; obj = new Circle(10);
C. Circle obj = new Circle();
D. Circle obj = new Circle(10/3);
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
186. 13. 下列关于静态成员的描述中,错误的是( )。
A. Java语言是纯面向对象的语言,程序中没有游离在类外的全局变量和外部函数
B. 在需要用到全局变量或外部函数的场合,可以将它们定义成类的静态成员
C. 在类中定义静态成员时,需使用关键字public进行限定
D. 静态成员是被本类所有对象共用的成员
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
187. 14. 下列关于访问静态成员的描述中,错误的是( )。
A. 在本类方法成员中访问静态成员直接使用成员名访问,访问时不受权限约束
B. 在类外其他方法中访问静态成员可以通过类名进行访问
C. 在类外其他方法中访问静态成员可以通过任何一个该类对象引用进行访问
D. 在类外其他方法中访问静态成员,访问时不受权限约束
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
188. 1. 定义一个包含3个元素的char型数组x,下列写法中正确的是( )。
A. char x = new char[3];
B. char x[3]; x = new char[];
C. char x = new char(3);
D. char x[]; x = new char[3];
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
189. 2. 定义一个包含3个元素的double型数组x,下列写法中正确的是( )。
A. double x[] = {1.5,2.5,3.5};
B. double x[3]; x = {1.5,2.5,3.5};
C. double x[3] = new{1.5,2.5,3.5};
D. double x[3] ;
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
190. 3. 定义一个包含3个元素的double型数组x,下列访问数组元素的形式中错误的是( )。
A. x[0]
B. x[1]
C. x[2]
D. x[3]
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
191. 4. 定义一个2行3列的int型数组x,下列写法中错误的是( )。
A. int x[ ][ ] = new int [2][3];
B. int x[ ][ ] = new int [3][2];
C. int [ ][ ]x = new int [2][3];
D. int x[ ][ ] = {{1,2,3},{4,5,6}};
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
192. 5. 如果想获取一个2行3列数组x的行数,下列写法中正确的是( )。
A. x.length
B. x[0].length
C. x[1].length
D. x.length()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
193. 6. 定义一个包含3个元素的类Circle的对象数组x,下列写法中错误的是( )。
A. Circle x[ ] = new Circle[3];
B. Circle [ ]x = new Circle[3];
C. Circle x[3] = new Circle( );
D. Circle x[ ] = {new Circle( ),new Circle( ),new Circle( )};
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
194. 1. 继承超类得到新的子类,子类中将不包括( )。
A. 超类的私有成员
B. 超类的保护成员
C. 超类的公有成员
D. 超类的构造方法
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
195. 2. 访问定义在public类中的protected成员,下列访问形式中错误的是( )。
A. 在同一文件的类中访问
B. 在同一包的类中访问
C. 在不同包的子类中访问
D. 在不同包的非子类中访问
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
196. 3. 已定义类A: class A{ private int x = 1; protected int y = 2; public int z = 3; public int sumA(){return(x + y + z); } } 再通过继承与扩展定义子类B: class B extends A{ private int b = 4; public int sumB(){ int s = 0; s += x; s += y; s += z; s += b; return s; } } 方法成员sumB()中错误的语句是( )。
A. s += x;
B. s += y ;
C. s += z;
D. s += b;
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
197. 4. 定义上述子类B的对象obj,则下列访问对象obj成员的语句中,错误的是( )。
A. obj.z = 5
B. System.out.print(obj.sumA())
C. obj.b = 5
D. System.out.print(obj.sumB())
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
198. 5. 已定义类A: class A { private int x; protected int y; public int z; public A(int p1,int p2,int p3){ //构造方法 x = p1; y = p2; z = p3; } } 再通过继承与扩展定义了类B: class B extends A{ private int b; //定义子类B的构造方法 } 则下列子类B的构造方法定义中,正确的是( )。
A. B(int p1,int p2,int p3,int p4) {x = p1;y = p2; z = p3; b = p4;}
B. B(int p1,int p2,int p3,int p4) {A(p1,p2,p3); b = p4;}
C. B(int p1,int p2,int p3,int p4) {super(p1,p2,p3); b = p4;}
D. B(int p1,int p2,int p3,int p4) :A(p1,p2,p3){ b = p4;}
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
199. 6. 在定义字段成员时前面加关键字final,其含义是( )。
A. 该字段不能被赋值
B. 该字段不能被多次赋值
C. 不能读取该字段中的数据
D. 不能显示该字段中的数据
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
200. 7. 在定义方法成员时前面加关键字final,其含义是( )。
A. 该方法不能被调用
B. 该方法不能修改类中的字段成员
C. 子类不能重写该方法
D. 子类不能调用该方法
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
201. 8. 在定义类时前面加关键字final,其含义是( )。
A. 不能用该类定义对象
B. 该类不能被继承
C. 子类不能对该类的字段赋值
D. 子类不能重写该类的方法
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
202. 1. 对象多态性是程序中的某种现象,这种现象是( )。
A. 显示同一对象的不同字段成员,会得到不同的显示结果
B. 调用同一对象的不同方法成员,会得到不同的处理结果
C. 显示不同对象的同名字段成员,会得到不同的显示结果
D. 调用不同对象的同名方法成员,会得到不同的处理结果
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
203. 2. Java语言重点关注的对象多态性形式是( )。
A. 同类多个对象之间的多态
B. 同一类族不同对象之间的多态
C. 不同组合类对象之间的多态
D. 组合类对象和包装类对象之间的多态
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
204. 3. 下列关于对象替换与多态的描述中,错误的是( )。
A. 对象替换与多态的目的是提高程序中算法代码的重用性
B. 对象替换与多态的基础是子类与超类之间具有相似性
C. 通过类的继承与扩展可以实现类代码的重用
D. 通过对象替换与多态可以实现类代码的重用
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
205. 4. 下列关于对象替换语法规则的描述中,错误的是( )。
A. 可以将子类对象的引用赋值给超类的引用变量
B. 超类的引用变量可以引用子类对象
C. 可以将超类的引用变量直接赋值给子类的引用变量
D. 可以将超类的引用变量赋值给子类的引用变量,赋值时必须进行强制类型转换
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
206. 5. 下列关于对象多态语法规则的描述中,错误的是( )。
A. 通过超类引用变量访问子类对象的成员,只能访问其中超类定义过的成员
B. 通过超类引用变量访问子类对象的成员,不能访问其中新添加的成员
C. 如果子类重写了超类成员,通过超类引用变量所访问到的是重写前的老成员
D. 如果子类重写了超类成员,通过超类引用变量所访问到的是重写后的新成员
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
207. 6. 定义如下的超类A和子类B:dass A{ public void fun(){......}//代码省略 }class B extends A { public void fun(){......}//重写fun(),代码省略 }按如下形式创建一个子类B的对象,然后调用其方法成员fun( ):B b = new B(): b.fun( ):上述调用方法成员fun()的执行过程是()。
A. 执行类A定义的fun( )
B. 先执行类A定义的fun(),再执行类B重写的fun()
C. 执行类B重写的fun()
D. 先执行类B重写的fun(),再执行类A定义的fun
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
208. 7. 使用第6题中的超类A和子类B,按如下形式创建一个子类B的对象,然后调用其方法成员fun():A a = new B(): a.fun) );上述调用方法成员fun( )的执行过程是( )。
A. 执行类A定义的fun()
B. 先执行类A定义的fun(),再执行类B重写的fun()
C. 执行类B重写的fun()
D. 先执行类B重写的fun(),再执行类A定义的fun()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
209. 8. 定义如下的超类A和子类Bclass A { public void fun(){…} //代码省略 }class B extends A{ public void fun(){...} //重写fun(),代码省略 public void fun1(){...} //新添加fun1(),代码省略按如下形式创建两个子类B的对象,然后分别访问其下级成员A a = new B(): B b = new B();//创建对象a.fun();a.fun1();b.fun();b.fun1();//访问对象的下级成员上述访问对象下级成员的语句中,错误的是( )。
A. a.fun( ):
B. a.fun1( );
C. b.fun( );
D. b.funl( );
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
210. 1. 下面的类( )不是 Java API中的字符串类。
A. String
B. StringBuilder
C. StringBbuffer
D. Character
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
211. 2. 字符串类String中取出指定位置字符的方法是( )。B. C. D. A.
A. charAt( )
B. getBytes()
C. substring()
D. valueOf()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
212. 3. 字符串类String中取出某个位置区间内子字符串的方法是( )。A. B. C. D.
A. charAt( )
B. getBytes()
C. substring( )
D. valueOf()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
213. 4. 字符串类String中生成格式化字符串的静态方法是( )。
A. print( )
B. println( )
C. compareTo( )
D. format( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
214. 5. 可变字符串类StringBuilder中替换某个位置区间内子字符串的方法是( )。A. B. C. D.
A. append( )
B. insert( )
C. replace( )
D. delete( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
215. 1. 下面的类( )不是 Java API中的基本数据类型包装类。
A. Byte
B. Int
C. Float
D. Double
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
216. 2. 字符类型char的包装类是( )。
A. Char
B. String
C. Character
D. character
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
217. 3. 整数类 Integer中将字符串转成int的方法是( )。A, B C, D.
A. intValue( )
B. toString( )
C. parseInt( )
D. valueOf( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
218. 4. 整数类 Integer中将int转成字符串的方法是( )。A. B. C. D.
A. toString()
B. toString(int i)
C. parseInt( )
D. valueIf( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
219. 5. 下面的类( )不是数值类Number的子类。D. C、 B. A、
A. Byte
B. Boolean
C. Float
D. Double
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
220. 1. 对象类 Obiect中将对象转成字符串的方法是( )。
A. toString( )
B. equals( )
C. hashCode( )
D. finalize( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
221. 2. 对象类 Object中比较两个对象内容相等的方法是( )。
A. toString( )
B. equals( )
C. hashCode( )
D. finalize( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
222. 3. Java虚拟机在回收对象之前会自动调用对象的方法成员( )。
A. toString( )
B. equals( )
C. hashCode( )
D. finalize( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
223. 4. Java语言中所有类都包含的成员是( )。A B. C. D.
A. toString( )
B. compareTo( )
C. length( )
D. valueOf( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
224. 5. 处理 Obiect类对象的算法代码不能用于处理( )类型的数据。
A. String
B. StringBuilder
C. Integer
D. int
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
225. 1. 系统类 Svstem定义了几个输入输出流对象字段,其中不包括( )。
A. in
B. out
C. err
D. log
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
226. 2. 系统类 Svstem中读取计算机系统属性的方法是( )。
A. getProperty()
B. arraycopy( )
C. currentTimeMillis( )
D. gc( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
227. 3. 系统类 System中复制数组的方法是( )。
A. getProperty( )
B. arraycopy( )
C. currentTimeMillis( )
D. gc( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
228. 4. 系统类 System中读取系统时间的方法是( )。
A. getProperty( )
B. arraycopy( )
C. currentTimeMillis( )
D. gc( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
229. 5. 系统类 System中请求Java虚拟机回收垃圾的方法是( )。
A. getProperty( )
B. arraycopy()
C. currentTimeMillis( )
D. gc()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
230. 1. Java程序中的语法错误主要通过( )来进行排查。
A. Java编译器
B. 运行测试
C. Java虚拟机
D. Java异常处理机制
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
231. 2. Java程序中的语义(逻辑)错误主要通过( )来进行排查。
A. Java编译器
B. 运行测试
C. Java虚拟机
D. Java异常处理机制
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
232. 3. ]ava程序中的运行时错误主要通过( )来进行排查。
A. Java编译器
B. 运行测试
C. Java虚拟机
D. Java异常处理机制
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
233. 4. 下列选项中,( )不属于Java异常处理机制的范畴。
A. 发现异常
B. 报告异常
C. 处理异常
D. 异常对象的垃圾回收
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
234. 5. 下面的异常类中,( )属于必须被捕捉或声明的勾选异常。
A. Error类及其子类
B. RuntimeException类及其子类
C. IOException类及其子类
D. NullPointerException类
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
235. 6. 下列抛出异常对象的语句中,错误的是( )。
A. Exception e = new Exception(): throw e;
B. throw new Exception();
C. throw new IOException( );
D. throw new String( ):
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
236. 7. 在 try-catch语句中,不能被省略的子句是( )。
A. try子句
B. catch子句
C. finally子句
D. 以上3个子句都能省路
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
237. 8. 在 try-catch语句中,有可能不执行的子句是( )。
A. try子
B. cath子句
C. finally子句
D. 上3个子句都有可能
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
238. 1. 下列关于泛型类的描述中,错误的是( )。
A. 带类型参数的类称为泛型类
B. 类型形参可指代某种具体的数据类型
C. 使用泛型类时可省略类型实参
D. 使用泛型类可定义出不同类型的具体类
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
239. 2. 下列关于泛型的描述中,错误的是( )。
A. 带类型参数的类称为泛型类
B. 带类型参数的接口称为泛型接口
C. 带类型参数的方法称为泛型方法
D. 带类型参数的字段称为泛型字段
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
240. 3. 下面的类中( )没有实现集合接口 Collection<E>。
A. ArrayList< E>
B. LinkedList< E>
C. HashSet< E>
D. HashMap< K, V>
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
241. 4. 动态数组类 ArrayList<E>可以实现( )的功能。
A. 动态数组
B. 堆栈
C. 无序集合
D. 字典
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
242. 5. 双端队列类 LinkedList<E>可以实现( )的功能。
A. 动态数组
B. 堆栈
C. 无序集合
D. 字典
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
243. 6. 映射类 HashMap<K,V>可以实现( )的功能。
A. 动态数组
B. 堆栈
C. 无序集合
D. 字典
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
244. 7. 下面的类中( )是 Java API中专门用于处理数据集合的算法类。
A. ArrayList< E>
B. LinkedList< E>
C. Collection< E>
D. Collections
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
245. 1. 下列关于对话框的描述中,错误的是( )。
A. 对话框是框架窗口单独弹出的一个子窗口
B. 对话框可以添加菜单栏
C. 对话框类JDialog是一个基层容器
D. 对话框分模式和非模式两种
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
246. 2. 对话框类JDialog中设置是否是模式对话框的方法是( )。
A. setModal( )
B. setLayout( )
C. setTitle( )
D. SetDefaultChoseOperation( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
247. 3. 对话框类JDialog中取得内容面板的方法是( )。
A. getContentPane( )
B. getOwner( )
C. getGraphics( )
D. getWidth( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
248. 4. 没有在选项面板类JOptionPane中提供的对话框是( )。
A. 消息(message)对话框
B. 确认(confirm)对话框
C. 输入(input)对话框
D. 文件选择(JFileChoser)对话框
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
249. 5. 选项面板类JOptionPane中弹出选项对话框的方法是( )。
A. showMessageDialog( )
B. showConfirmDialog( )
C. showInputDialog( )
D. showOptionDialog( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
250. 1. 下列图形用户界面事件中,属于底层事件的是( )。
A. MouseEvent
B. ItemEvent
C. ActionEvent
D. ListSelectionEvent
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
251. 2. 下列方法中,没有定义在处理鼠标事件MouseEvent的监听器接口MouseListener中的方法是( )。
A. mouseClicked( )
B. mouseEntered( )
C. mouseReleased( )
D. mouseMoved( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
252. 3. 下列方法中,定义在处理鼠标事件MouseEvent的监听器接口MouseMotionListener中的方法是( )。
A. mouseClicked( )
B. mouseEntered( )
C. mouseReleased( )
D. mouseDragged( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
253. 4. 下列方法中,没有定义在处理键盘事件KeyEvent的监听器接口KeyListener中的方法是( )。
A. keyTyped( )
B. KeyPressed( )
C. keyReleased( )
D. keyDown( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
254. 5. 当需要在组件上绘图时,程序通常应当重写组件类的( )方法。
A. repaint( )
B. paint( )
C. update( )
D. validate( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
255. 1. Java小应用程序类Applet定义在Java API包( )当中。
A. java.awt
B. java.applet
C. javax.swing
D. java.util
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
256. 2. Java小应用程序类JApplet定义在Java API包( )当中。
A. javax.awt
B. java.applet
C. javax.swing
D. java.util
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
257. 3. 招行Java小应用程序时首先会调用其中的( )方法。
A. init( )
B. start( )
C. stop( )
D. destroy( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
258. 4. Java小应用程序类Applet中加载图像文件的方法是( )。
A. init( )
B. start( )
C. getImage( )
D. getAudioClip( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
259. 5. Java小应用程序类Applet中加载音频文件的方法是( )。
A. init( )
B. start( )
C. getImage( )
D. getAudioClip( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
260. 1. Java程序不能从( )输入数据。
A. 键盘
B. 硬盘文件
C. 计算机网络
D. 显示器
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
261. 2. Java程序不能向( )输出数据。
A. 键盘
B. 硬盘文件
C. 计算机网络
D. 显示器
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
262. 3. 在Java语言中,( )不属于输入输出流的范時。
A. 标准I/O
B. 文件I/O
C. 网络通信
D. 编辑源程序
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
263. 4. 字节型输入流类 InputStream可以将输入数据保存到( )数组中。
A. byte[ ]
B. int[ ]
C. double[ ]
D. char[ ]
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
264. 5. 字符型输出流类 Writer可以输出保存在( )数组中的数据。
A. byte[ ]
B. int[ ]
C. double[ ]
D. char[ ]
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
265. 6. 输入流类中输入数据的方法是( )。
A. read( )
B. skip( )
C. write( )
D. close( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
266. 7. 输出流类中输出数据的方法是( )。
A. read( )
B. skip( )
C. write()
D. close( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
267. 8. 输入输出流类中关闭数据流的方法是( )。
A. read( )
B. skip( )
C. write( )
D. close( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
268. 9. 将字节型输入流包装成字符型输人流的类是( )。
A. InputStream
B. Reader
C. InputStreamReader
D. OutputStreamWriter
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
269. 10. 将字节型输出流包装成字符型输出流的类是( )。
A. OutputStream
B. Writer
C. InputStreamReader
D. OutputStreamWriter
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
270. 1. 扫描器类Scanner中输人int整数的方法是( )。
A. next()
B. nextInt( )
C. nextDouble( )
D. hasNext( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
271. 2. 扫描器类Scanner中输人字符串数据的方法是( )。
A. next( )
B. nextInt( )
C. nextDouble( )
D. hasNext()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
272. 3. 扫描器类Scanner中检查是否还有下一个输入数据的方法是( )。
A. next( )
B. nextInt( )
C. nextDouble( )
D. hasNext( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
273. 4. Java API中具有格式化输入功能的类是( )。
A. InputStream
B. Reader
C. InputStreamReader
D. Scanner
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
274. 5. Systen.in是( )类的对象。
A. InputStream
B. Reader
C. InputStreamReader
D. Scanner
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
275. 6. Java API中具有格式化输出功能的类是( )。
A. OutputStream
B. Writer
C. OutputStreamWriter
D. PrintStream
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
276. 7. 打印流类PrintStream中在格式化输出时会自动换行的方法是( )。
A. println()
B. print( )
C. format( )
D. printf( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
277. 8. System.out是( )类的对象。
A. OutputStream
B. Writer
C. OutputStreamWriter
D. PrintStream
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
278. 1. 文本文件一般不会存储字符( )。
A. 'J'
B. 'j'
C. '8'
D. Esc键
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
279. 2. 文本文件的扩展名一般是( )。
A. .txt
B. .doc
C. .docx
D. .jpg
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
280. 3. 在文本文件中存储一个int型整数需要( )字节。
A. 1
B. 4
C. 8
D. 不确定
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
281. 4. 在二进制文件中存储一个i民t型整数需要( )字节。
A. 1
B. 4
C. 8
D. 不确定
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
282. 5. 文件类File中对文件或目录进行重命名的方法是( )。
A. length( )
B. delete( )
C. renameTo( )
D. isDirectory( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
283. 6. 字符型文件输入流类 FileReader直接继承了( )类。
A. InputStream
B. Reader
C. InputStreamReader
D. Scanner
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
284. 7. 带缓冲区的字符型输入流类 BufferedReader继承字符型输入流类Reader,然后扩展了( )方法。
A. ready( )
B. read( )
C. close( )
D. readLine()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
285. 8. 类( )具有将不同类型变量中的数据格式化输出到文本文件的功能。
A. OutputStream
B. Writer
C. FileWriter
D. PrintWriter
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
286. 1. 下列关于序列化的描述中,错误的是( )。
A. 通过序列化,可以将内存变量或对象中的数据序列化成字节流
B. 序列化成字节流之后的数据可以保存到二进制文件中
C. 序列化成字节流之后的数据可以保存到文本文件中
D. 序列化成字节流之后的数据可以通过网络进行传输
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
287. 2. 字节型文件输入流类 FileInputStream直接继承了( )类。
A. InputStream
B. Reader
C. InputStreamReader
D. Scanner
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
288. 3. 对象输出流类 ObjectOutputStream中将m型整数序列化并输出的方法是( )。
A. writeUTF( )
B. writeInt( )
C. writeDouble( )
D. writeObject( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
289. 4. 对象输出流类 ObjectOutputStream中将字符串序列化并输出的方法是( )。
A. writeUTF( )
B. writeInt( )
C. writeDouble( )
D. writeObject( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
290. 5. 对象输出流类ObjectOutputStream中将对象数据序列化并输出的方法是( )。
A. writeUTF( )
B. writeInt( )
C. writeDouble( )
D. writeObject( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
291. 6. 对象输入流类 ObjectInputStream中输入并反序列化int型整数的方法是( )。
A. readUTF( )
B. readInt( )
C. readDouble( )
D. readObject( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
292. 7. 对象输人流类 ObjectInputStream中输入并反序列化字符串的方法是( )。
A. readUTF( )
B. readInt( )
C. readDouble( )
D. readObject( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
293. 8. 如果一个类希望通过 Java API的对象输人输出流类进行序列化输入输出,则这个类必须实现( )接口。
A. Serializable
B. Comparable
C. Cloneable
D. Map
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
294. 1. 下列关于进程的描述中,错误的是( )。
A. 操作系统为每个加载到内存执行的程序一次性创建多个进程
B. 进程具有运行程序所需的计算资源和存储资源
C. 多个进程通过分时技术分享CPU的计算资源
D. 多个进程通过地址空间映射技术分享内存的存储资源
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
295. 2. 下列关于线程的描述中,错误的是( )。
A. 一个进程可以包含多个线程
B. 同一线程的算法内部是串行执行的
C. 不同线程的算法之间是并发执行的
D. 同一进程中不同线程的算法之间不能共享数据
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
296. 3. 一个进程至少包含( )个线程。
A. 0
B. 1
C. 2
D. 3
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
297. 4. Java API为多线程并发编程提供了一个接口Runnable,该接口的作用是( )。
A. 将算法封装成一个可被线程运行的算法对象
B. 将算法封装成一个可独立运行的进程对象
C. 创建线程并在线程中运行算法对象
D. 创建进程并在进程中运行算法对象
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
298. 5. Java API为多线程并发编程提供了一个类Thread,该类的作用是( )。
A. 将算法封装成一个可被线程运行的算法对象
B. 将算法封装成一个可独立运行的进程对象
C. 创建线程并在程中运行算法对象
D. 创建进程并在进程中运行算法对象
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
299. 1. 下列关干多程互斥操作的描述中,错误的是( )。
A. 知果两个线程中的算法不能重叠交叉执行,则这两个算法被称为是互斥操作
B. 修改内存对象中的数据,其修改过程可细分为“读取-修改-写回”3步
C. 如果多个线程共享数据,则在不同线程中同时修改共享数据就是互斥操作
D. 如果多个线程共享数据,则在不同线程中同时读取共享数据就是互斥操作
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
300. 2. 下列关于多线程互斥操作的描述中,错误的是( )。
A. 多线程并发程序出现互斥操作重叠交叉执行的现象是因线程切换引起的
B. 在单线程串行程序中也存在互斥操作重叠交叉执行的现象
C. Java虚拟机不能自动避免两个线程中的互斥算法重叠交叉执行
D. 必使用Java同步机制才能避免两个线程中的互斥算法重叠交叉执行
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
301. 3. 下列关于同步方法的描述中,错误的是( )。
A. 定义同步方法需使用关键字 synchronized
B. 同步方法不会与其他线程里的互斥操作重叠交叉执行
C. 不同线程中运行的同步方法修改同一个对象数据不会导致错误的运行结果
D. 不同线程中运行的同步方法修改同一个对象数据可能会导致错误的运行结果
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
302. 4. 下列关于Java同步机制“加锁-解锁”的描述中,错误的是( )。
A. Java虚拟机为程序中的每个对象都自动设立一个对象锁
B. 一个对象在同一时刻只能有一个线程拥有其对象锁
C. 在线程中执行某个对象的同步方法必须首先取得该对象的对象锁
D. Java语言通过调用对象的getLock()方法取得该对象的对象锁
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
303. 5. 下列关于同步语句的描述中,错误的是( )。
A. 使用同步语句可以指定对哪个对象加锁
B. 同步语句“ synchronized(this){......}.”表示对当前对象加锁
C. 同步语句只能锁定当前对象
D. 同步语句可实现更细粒度的并发控制
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
304. 1. 下列关于多线程协同的描述中,错误的是( )。
A. 多线程之间需要协同是因为它们之间存在互斥操作
B. 多线程之间需要协同是因为它们既需要同步互斥操作,又需要控制运行次序
C. 综合运用Java语言的间步机制和等待醒机制才能实现线程间的协同
D. 编写多线程”“生产者-消费者”模式数据处理程序时需要多线程协同
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
305. 2. 下列关于空转等待和死锁的描述中,错误的是( )。
A. 算法空转等待是因为执行算法的条件还没有满足
B. 在同步方法中使用空转等待可能会产生死锁
C. 在用户看来,程序运行出现死锁就是程序长时间没有反应
D. 在用户看来,程序运行出现死锁就是程序出现错误,中途退出
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
306. 3. 阻塞等待方法wait()是类( )定义的。
A. Object
B. System
C. Thread
D. 实现 Runnable接口的算法类
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
307. 4. 下列关于阻塞等待方法wait()的描述中,错误的是( )。
A. 阻塞等待方法wait()只能在同步方法或同步语句中调用
B. 调用wait(O方法,当前线程会释放对象锁
C. 调用wait()方法,当前线程会进入阻塞状态
D. 调用wait()方法,进入阻塞状态的当前线程会在体眠一定时间后自动恢复运行
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
308. 5. 下列关于阻塞唤醒方法 notify()的描述中,错误的是( )。
A. 阻塞唤醒方法notify()只能在同步方法或同步语句中调用
B. 调用notifyAll()方法,会唤醒所有处于阻塞状态的线程
C. 调用notifyAll()方法,会唤醒所有被当前线程所占用对象锁阻塞的线程O
D. 执行notifyAll()方法时,当前线程一定占用着某个对象的对象锁
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
309. 6. 调用阻塞等待方法wait(),调用错误的是( )。
A. 在同步方法中调用
B. 在同步语句中调用
C. 在已取得对象锁的地方调用
D. 在未取得对象锁的地方调用
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
310. 7. 调用阻塞唤醒方法notifyAll( ),调用错误的是( )。
A. 在同步方法中调用
B. 在同步语句中调用
C. 在已取得对象锁的地方调用
D. 在未取得对象锁的地方调用
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
311. 8. 下列关于线程安全类的描述中,错误的是( )。
A. 线程安全类运用了Java语言的同步机制
B. 线程安全类运用了Java语言的等待-唤醒机制
C. 多线程并发访问线程安全类的对象时需要添加 Java同步机制
D. 多线程并发访问线程安全类的对象时不需要添加Java同步机制
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
312. 1. 本地日期时间类LocalTime中获取本地当前时间对象的方法是( )。
A. now( )
B. of( )
C. parse( )
D. getHour()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
313. 2. 本地日期时间类LocalDateTime中获取时间对象中月份的方法是( )。
A. getYear( )
B. getMonthValue( )
C. getDayOfMonth( )
D. getHour( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
314. 3. 下列关于定时任务类TimerTask的描述中,错误的是( )。
A. 定时任务类TimerTask实现了Runnable接口
B. 定时任务类TimerTask是线程类Thread的子类
C. 定义一个定时执行的程序任务类需继承类TimerTask
D. 继承类TimerTask需重写其中的run()方法,编写定时执行的算法代码
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
315. 4. 定时器类Timer中启动定时执行程序任务的方法是( )。
A. schedule( )
B. cancel( )
C. run( )
D. start( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
316. 5. 定时器类Timer中结束定时执行程序任务的方法是( )。A. B. C. D.
A. schedule( )
B. cancel( )
C. run( )
D. stop( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
317. 1. 下列关于swing框架中事件分发线程的描述中,错误的是( )。
A. 所有响应组件事件的监听器算法代码都会在事件分发线程中执行
B. 在事件分发线程中运行的监听器算法代码应能在短时间内执行结束
C. 在线程中操作图形组件应当将算法代码交由事件分发线程统一执行
D. 应当将比较费时的算法代码放在事件分发线程中执行
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
318. 2. 在使用swing框架编写的图形用户界面程序中,执行监听器算法代码的线程是( )。
A. 主线程
B. 事件分发线程
C. 程序员创建的子线程
D. 空线程
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
319. 3. 使用swing框架编写的图形用户界面程序运行时至少包含( )个线程。
A. 0
B. 1
C. 2
D. 4
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
320. 4. 下列关于在线程中操作图形组件的描述中,错误的是( )。
A. swing框架中的图形组件类都是线程安全的类
B. 应当将操作图形组件的算法代码包装成一个可在线程中运行的算法对
C. 应当将操作图形组件的算法代码提交给事件分发线程统一调度、执行
D. 所有监听器以及操作图形组件的算法代码都应当在事件分发线程中执
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
321. 5. 将算法代码提交给事件分发线程统一调度执行的方法是( )。
A. Javax.swing.SwingUtilities类中的静态方法 invokeLater( )
B. java.awt.SwingUtilities类中的静态方法run( )
C. javax.lang.Thread类中的静态方法invokeLater( )
D. javax.lang.Thread类中的静态方法run( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
322. 1. 下列选项中,( )不属于计算机网络的范時。
A. 通信网络
B. 服务器
C. 客户端
D. 图形用户界面
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
323. 2. 肯定能被网络应用程序用户感知到的TCP/IP层是( )。
A. 应用层
B. 传输层
C. 网络层
D. 链路层
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
324. 3. 编写网络应用程序通常不会涉及的TCP/IP层是( )。
A. 应用层
B. 传输层
C. 网络层
D. 链路层
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
325. 4. ( )不属于TCP/IP网络的应用层协议。
A. HTTP
B. FTP
C. POP3
D. IP
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
326. 5. ( )属于TCP/IP网络的传输层协议。
A. .HTTP
B. TCP
C. POP3
D. IP
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
327. 6. ( )属于TCP/IP网络的网络层协议。
A. HTTP
B. TCP
C. POP3
D. IP
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
328. 7. 下列选项中,( )不能被用于区分计算机网络上的不同主机。
A. 主机名
B. 域名
C. IP地址
D. 网络应用程序名
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
329. 8. 下列选项中,被TCP/IP用于区分同一主机上不同网络应用程序的是( )。
A. 主机名
B. IP地址
C. 端口
D. 程序文件名
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
330. 1. 因特网Web服务的默认端口是( )。
A. TCP 80
B. UDP 80
C. TCP 21
D. TCP 25
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
331. 2. 不能被用作网络上主机地址的是( )。
A. 主机名
B. 域名
C. IP地址
D. 网络应用程序名
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
332. 3. 网络服务地址没有包含的内容是( )。
A. 协议
B. 主机地址
C. 端口号
D. 网络资源的文件名
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
333. 4. 网络资源地址没有包含的内容是( )。
A. 协议
B. 主机地址
C. 访问权限
D. 网络资源的文件名
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
334. 5. 统一资源定位符类URL中创建输入流对象的方法是( )。
A. getProtocol( )
B. getHost( )
C. getFile( )
D. openStream( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
335. 1. 一个TCP连接包含( )个套接字
A. 0
B. 1
C. 2
D. 4
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
336. 2. 套接字中没有包含的信息是( )。
A. 本端P地址
B. 本端端口号
C. 远端IP地址
D. 应用层名称
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
337. 3. 套接字类Socket中向服务器申请建立TCP连接的方法是( )。
A. connect( )
B. getInputSrream( )
C. getOutputStream( )
D. close( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
338. 4. 套接字类Socket中获取TCP连接输入流的方法是( )。
A. connect( )
B. getInputStream( )
C. getOutputStream( )
D. close( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
339. 5. 服务器套接字类ServerSocket中接收并确认客户端TCP连接请求的方法是( )。
A. connect( )
B. accept( )
C. listen( )
D. getInetAddress( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
340. 6. 下列关于TCP的描述中,错误的是( )。
A. TCP是有连接的通信
B. TCP可以实现双向通信
C. TCP必须先连接再通信
D. TCP不能实现单向通信
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
341. 7. 下列关于C/S架构网络服务应用程序的描述中,错误的是( )。
A. C/S架构中可以一个服务器对一个客户端
B. CS架构中可以一个服务器对多个客户端
C. C/S架构中服务器的TCP端口是固定不变的
D. C/S架构中客户端的TCP端口是固定不变的
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
342. 8. 下列关于C/S架构网络服务应用程序的描述中,错误的是( )。
A. C/S架构中服务器应用程序应当一直保持运行状态
B. C/S架构中客户端应用程序应当一直保持运行状态
C. C/S架构中客户端与服务器之间的TCP连接是由客户端发起的
D. C/S架构中服务器需要监听并确认客户端的TCP连接请求
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。