( )128. File类封装了用于访问或设置文件属性的方法。
( )129. File类封装了对文件/目录进行创建、删除等操作的方法。
( )130. RandomAccessFile类提供对文件进行随机存/取的方法,可以读/写文件指定位置的数据。 ( )131. 通过URL类可获得Intrenet资源的大小、类型等信息。× ( )132. URL类封装了将主机名解析为IP地址(或反之)的方法。×
( )133. 通过URLConnection类可获得Intrenet资源的大小、类型等信息。 ( )134. InetAddress类提供了将主机名解析为IP地址(或反之)的方法。 ( )135. IP协议是一个无连接的协议,提供\不承诺\的通信服务。 ( )136. TCP协议是一个面向连接的协议,能提供可靠的数据传输服务。 ( )137. UDP协议是一个无连接的协议,不能完全确保数据传输的可靠性。 ( )138. TCP连接属于点对点连接,不支持组播功能。 ( )139. UDP数据报通信支持单播和组播。
1. Java针对桌面应用、企业级应用和嵌入式应用分别推出了Java SE、Java EE和Java ME三个版本。 2. JDK安装完成后通常需要设置 path 、 classpath 两个环境变量 3. 按照错误的性质可将程序错误分成 语法错 、 语义错 、 逻辑错 三类。
4. Java符号按词法可分为 标识符 、 关键字 、 运算符 、 分隔符 和 符号常量 5类 5. Java程序中可以使用 单行注释 、 多行注释 和 文档注释 3种注释。 6. Java的引用类型包括 数组 、 类 、 接口 三种。
7. 声明变量包括给出 变量名 和指明变量的 数据类型 ,必要时还可以指定 初始值 。 8. OOPL可以简单地把程序描述为公式:程序 = 对象 + 消息 。
9. Java为类及其成员提供 公有 、 保护 、 缺省 和 私有 等多级访问控制。 10. 填空(打√或×)完成以下类成员的访问权限表。
权限修饰符 private public protected 缺省 所有类 × √ × ×
11. 类的成员分为 实例成员 和 静态成员 两种,后者可通过类直接访问,为该类所有对象 共享 。 12. 声明类成员访问权限的关键字有 public 、 protected 、 private 。
13. 类、接口的关键字分别是 class 、 interface ,继承类和实现接口的关键字分别是 extends 和 implements 。 14. Java类库中与日期有关的类主要有 Date 和 Calendar 。 15. System类提供了 in 、 out 和 err 3个标准输入/输出常量。
子类 × √ √ × 同一包 × √ √ √ 同一类 √ √ √ √ 16. Integer类提供 parseInt() 方法将字符串转换为整数,String类提供 length()方法获得字符串长度。 17. Class类提供查询对象的 类 、 父类 及 包 等信息的方法。
18. Runtime类的静态方法 getRuntime() 可获得当前应用程序的运行时环境对象,进而通过 freeMemory() 方法可查
询剩余内存。
19. Arrays类提供对数组填充、 比较 、 排序 及 查找 等静态方法。 20. Java异常处理机制
21. Exception和Error类的父类是 Throwable ,它提供 getMessage() 方法获取异常信息, printStackTrace() 输出
异常栈跟踪信息。
22. 一个异常对象需要经历 抛出 、 捕获 及 处理 3个过程。 23. Java异常处理语句的三个关键词是 try 、 catch 和 finally 。
24. GUI提供 应用程序与用户 交互的界面。它由 组件 组成, 通过响应各种约定的 事件 来完成各种工作。 25. Java实现图形用户界面的组件包有 java.awt 和 javax.swing 两个,所有实际使用的组件都是 Component 类的
子类。
26. Window类的常用子类主要有 Frame 和 Dialog ,前者常用作应用程序的主窗口。 27. AWT的文本输入组件类主要有 TextField 和 TextArea 。后者可输入多行并自带滚动条。 28. 文本行(TextField)组件可响应的常见事件类有 ActionEvent 、 Event 和 TextEvent 。
29. KeyListener接口约定的事件处理方法有 keyPressed(ke) 、 keyReleased(ke) 和 keyTyped(ke) 。参数ke为
KeyEvent对象。
30. 按钮(Button)点击时触发 ActionEvent 事件,相应的事件监听器接口是 ActionListener ,事件处理方法是
actionPerformed(ae) 。
31. Window类的默认布局是 BorderLayout ,Panel类的默认布局是 FlowLayout 。
32. Container类提供 setLayout(lm) 方法可用于设置其中组件的布局,重载的 add() 方法用于添加组件。 33. Font类提供通过 字体名 、 字形 及 字号 参数来创建字体对象的构造方法。
34. 列表框(JList)主要响应 ListSelectionEvent 事件,相应的事件监听接口为 ListSelectionListener ,事件处理方法
是 valueChanged( e) 。
35. 下拉列表框(JComboBox)主要响应 ActionEvent 和 ItemEvent 事件,相应接口的事件处理方法是
actionPerformed( e) 和 itemStateChanged( e) 。
36. JOptionPane提供的标准对话框通常分为 消息 、 确认 、 输入 及组合型多种形式。
37. JOptionPane类提供了用于便捷显示常用对话框的 showMessageDialog() 、 showConfirmDialog() 和
showInputDialog() 三个静态方法。
38. 菜单通常分 窗口菜单 和 快捷菜单 两种类型。
39. 窗口菜单由 JMenuBar 、 JMenu 和 JMenuItem 等组件构成。
40. JMenuItem和JMenu主要响应 ActionEvent 和 MenuEvent 和 MenuKeyEvent 等事件。 41. 进程动态特性表现为 就绪 、 运行 和 阻塞 三种状态。
42. 线程调度采用 剥夺 方式。就绪线程按 优先级 排队,遵循 先到先服务 原则。 43. 并发进程的各线程间通常具有 并发性 、 共享性 、 制约性 和 交互性 等特性。
44. Java提供两种创建线程常见方式,一是实现 Runnable 接口,二是继承 Thread 类。线程的操作代码则写于
run( ) 方法内,调用线程对象的 start() 方法启动线程。
45. 动画设计常常利用线程线程对象的 sleep() 方法或Swing的 Timer 组件来进行快慢控制。 46. 存在资源竞争的两个线程可能导致 死锁 或 饥饿 两个问题
47. TCP/IP协议可分为 应用层 、 传输层 、 网络层 及接口层(链路层和物理层)等4层。 48. URL的基本结构由 传输协议 、 主机 、 端口 、 文件 和 引用 5部分组成。 49. 一个Applet对象会经历由 初始态 、 运行态 、 停止态 到 消亡态 的一个生命周期。 50. 与Applet状态改变有关的方法主要有 init() 、 start() 、 stop() 和 destroy() 4个。 51. 根据文件的逻辑结构可将文件分为 流式文件 和 记录式文件 2大类。
52. Java流的根类主要有 InputStream 、 OuputStream 、 Reader 、 Writer 4个。
53. 在关系模型中,关系即为一张规范化的二维表,代表一个 实体集 ,表的每一行表示一个 实体 ,表的每个列
表示实体的一个 属性 。
54. 关系数据库为数据提供 实体完整性 、 参照完整性 和 用户定义完整性 三类完整性约束。 55. SQL语言提供 数据定义 、 数据查询 、 数据操纵 和 数据控制 等功能。 56. 填表完成4类SQL语句的动词。
SQL功能 数据定义 数据操纵 数据查询 数据控制
57. JDBC规范要求实现的的4个主要接口是 Driver 、 Connection 、 Statement 和 ResultSet 。 58. Java针对桌面应用、企业级应用和嵌入式应用分别推出了Java SE、Java EE和Java ME三个版本。 59. JDK安装完成后通常需要设置 path 、 classpath 两个环境变量 60. 按照错误的性质可将程序错误分成 语法错 、 语义错 、 逻辑错 三类。
61. Java符号按词法可分为 标识符 、 关键字 、 运算符 、 分隔符 和 符号常量 5类 62. Java程序中可以使用 单行注释 、 多行注释 和 文档注释 3种注释。 63. Java的引用类型包括 数组 、 类 、 接口 三种。
64. 声明变量包括给出 变量名 和指明变量的 数据类型 ,必要时还可以指定 初始值 。 65. OOPL可以简单地把程序描述为公式:程序 = 对象 + 消息 。
66. Java为类及其成员提供 公有 、 保护 、 缺省 和 私有 等多级访问控制。 67. 填空(打√或×)完成以下类成员的访问权限表。
语句动词 CREATE、DROP、ALTER INSERT、UPDATE、DELETE SELECT GRANT、REVOKE 权限修饰符 private public protected 缺省 所有类 × √ × × 子类 × √ √ ×
同一包 × √ √ √ 同一类 √ √ √ √ 68. 类的成员分为 实例成员 和 静态成员 两种,后者可通过类直接访问,为该类所有对象 共享 。 69. 声明类成员访问权限的关键字有 public 、 protected 、 private 。
70. 类、接口的关键字分别是 class 、 interface ,继承类和实现接口的关键字分别是 extends 和 implements 。 71. Java类库中与日期有关的类主要有 Date 和 Calendar 。 72. System类提供了 in 、 out 和 err 3个标准输入/输出常量。
73. Integer类提供 parseInt() 方法将字符串转换为整数,String类提供 length()方法获得字符串长度。 74. Class类提供查询对象的 类 、 父类 及 包 等信息的方法。
75. Runtime类的静态方法 getRuntime() 可获得当前应用程序的运行时环境对象,进而通过 freeMemory() 方法可查
询剩余内存。
76. Arrays类提供对数组填充、 比较 、 排序 及 查找 等静态方法。 77. Java异常处理机制
78. Exception和Error类的父类是 Throwable ,它提供 getMessage() 方法获取异常信息, printStackTrace() 输出
异常栈跟踪信息。
79. 一个异常对象需要经历 抛出 、 捕获 及 处理 3个过程。 80. Java异常处理语句的三个关键词是 try 、 catch 和 finally 。
81. GUI提供 应用程序与用户 交互的界面。它由 组件 组成, 通过响应各种约定的 事件 来完成各种工作。 82. Java实现图形用户界面的组件包有 java.awt 和 javax.swing 两个,所有实际使用的组件都是 Component 类的
子类。
83. Window类的常用子类主要有 Frame 和 Dialog ,前者常用作应用程序的主窗口。 84. AWT的文本输入组件类主要有 TextField 和 TextArea 。后者可输入多行并自带滚动条。 85. 文本行(TextField)组件可响应的常见事件类有 ActionEvent 、 Event 和 TextEvent 。
86. KeyListener接口约定的事件处理方法有 keyPressed(ke) 、 keyReleased(ke) 和 keyTyped(ke) 。参数ke为
KeyEvent对象。
87. 按钮(Button)点击时触发 ActionEvent 事件,相应的事件监听器接口是 ActionListener ,事件处理方法是
actionPerformed(ae) 。
88. Window类的默认布局是 BorderLayout ,Panel类的默认布局是 FlowLayout 。
89. Container类提供 setLayout(lm) 方法可用于设置其中组件的布局,重载的 add() 方法用于添加组件。
90. Font类提供通过 字体名 、 字形 及 字号 参数来创建字体对象的构造方法。
91. 列表框(JList)主要响应 ListSelectionEvent 事件,相应的事件监听接口为 ListSelectionListener ,事件处理方法
是 valueChanged( e) 。
92. 下拉列表框(JComboBox)主要响应 ActionEvent 和 ItemEvent 事件,相应接口的事件处理方法是
actionPerformed( e) 和 itemStateChanged( e) 。
93. JOptionPane提供的标准对话框通常分为 消息 、 确认 、 输入 及组合型多种形式。
94. JOptionPane类提供了用于便捷显示常用对话框的 showMessageDialog() 、 showConfirmDialog() 和
showInputDialog() 三个静态方法。
95. 菜单通常分 窗口菜单 和 快捷菜单 两种类型。
96. 窗口菜单由 JMenuBar 、 JMenu 和 JMenuItem 等组件构成。
97. JMenuItem和JMenu主要响应 ActionEvent 和 MenuEvent 和 MenuKeyEvent 等事件。 98. 进程动态特性表现为 就绪 、 运行 和 阻塞 三种状态。
99. 线程调度采用 剥夺 方式。就绪线程按 优先级 排队,遵循 先到先服务 原则。 100. 并发进程的各线程间通常具有 并发性 、 共享性 、 制约性 和 交互性 等特性。
101. Java提供两种创建线程常见方式,一是实现 Runnable 接口,二是继承 Thread 类。线程的操作代码则写于
run( ) 方法内,调用线程对象的 start() 方法启动线程。
102. 动画设计常常利用线程线程对象的 sleep() 方法或Swing的 Timer 组件来进行快慢控制。 103. 存在资源竞争的两个线程可能导致 死锁 或 饥饿 两个问题
104. TCP/IP协议可分为 应用层 、 传输层 、 网络层 及接口层(链路层和物理层)等4层。 105. URL的基本结构由 传输协议 、 主机 、 端口 、 文件 和 引用 5部分组成。 106. 一个Applet对象会经历由 初始态 、 运行态 、 停止态 到 消亡态 的一个生命周期。 107. 与Applet状态改变有关的方法主要有 init() 、 start() 、 stop() 和 destroy() 4个。 108. 根据文件的逻辑结构可将文件分为 流式文件 和 记录式文件 2大类。
109. Java流的根类主要有 InputStream 、 OuputStream 、 Reader 、 Writer 4个。
110. 在关系模型中,关系即为一张规范化的二维表,代表一个 实体集 ,表的每一行表示一个 实体 ,表的每个列
表示实体的一个 属性 。
111. 关系数据库为数据提供 实体完整性 、 参照完整性 和 用户定义完整性 三类完整性约束。 112. SQL语言提供 数据定义 、 数据查询 、 数据操纵 和 数据控制 等功能。 113. 填表完成4类SQL语句的动词。
SQL功能 数据定义 数据操纵 数据查询 数据控制 语句动词 CREATE、DROP、ALTER INSERT、UPDATE、DELETE SELECT GRANT、REVOKE