2008年10月JAVA语言程序设计(一)答案

上传人:飞****9 文档编号:132046686 上传时间:2020-05-12 格式:PDF 页数:8 大小:165.40KB
返回 下载 相关 举报
2008年10月JAVA语言程序设计(一)答案_第1页
第1页 / 共8页
2008年10月JAVA语言程序设计(一)答案_第2页
第2页 / 共8页
2008年10月JAVA语言程序设计(一)答案_第3页
第3页 / 共8页
2008年10月JAVA语言程序设计(一)答案_第4页
第4页 / 共8页
2008年10月JAVA语言程序设计(一)答案_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《2008年10月JAVA语言程序设计(一)答案》由会员分享,可在线阅读,更多相关《2008年10月JAVA语言程序设计(一)答案(8页珍藏版)》请在金锄头文库上搜索。

1、2008 年年 10 月全国自考月全国自考 Java 语言程序设计 一 真题答案语言程序设计 一 真题答案 一 单项选择题一 单项选择题 1 参考答案 D 参考解析 P8 本题考核知识点是 Java 语言标识符命名规则 Java 语言标识符可以按以下规则任意命名 由字母 包括英文字母 下划线字符 美元字符 文字字符 和数字组成 限定标识符的第一个字符不能是数字字符 选项 D 答案第一个字符是数字字符 2 参考答案 A 参考解析 P14 本题考核知识点是 Java 算术运算符 为除法运算符 当除数和被除数均为整数类型数据时 则结果也是整数类型数据 所以当 x 53 时 x 2 26 3 参考答案

2、 B 参考解析 P46 本题考核知识点是实例变量 类变量 局部变量 类的成员变量分为实例变量和类变量 在定义成员变量时 用关键字 static 修饰的是类变 量 定义时未用 static 修饰的是实例变量 类变量是类的所有对象共享的成员变量 一个 类变量在类中只有一个 它属于整个类 而不属于类的某个对象 引用类变量的途径有两 条 或通过类 或通过对象 类的方法体中定义的变量称为局部变量 方法参数也属于局 部变量 4 参考答案 C 参考解析 P77 本题考核知识点是 StringTokenizer 类 java util 包中的类 StringTokenizer 用于语言符号 单词 的分析 分析

3、出字符串中的单 词 另外还有命名的习惯约定 行业习惯 不是规定 一般变量名 方法名用小写英文字 母开头 类名首字母用大写字母 若命名由若干个单词组成 后面的每个单词用大写开头 文字和常数全用大写字母命名 包名全部用小写字母 5 参考答案 D 参考解析 P91 本题考核知识点是 JFrame 类和关键字 super 在用 Swing 编写 GUI 程 序时 通常不直接用 JFrame 创建窗口对象 而用 JFrame 派生的子类创建窗口对象 在子类 中可以加入窗口的特定要求和特别的内容 这时可以使用超类的构造方法完成窗口的标题设 置即 super s 选项 C 完整的使用形式可以这样 JFram

4、e myWin new JFrame s 创建 JFrame 窗口对象 myWin 标题是 s但这 样不符合本题题干 为程序的子窗口设定标题 的要求 6 参考答案 A 参考解析 P118 7 参考答案 B 参考解析 P137 本题考核知识点是字型要素 Java 的文字字型有三个要素 字体 风格和字号 常用的字体有 Times New Roman Symbol 宋体和楷体等 常用的风格有正常 粗体和斜体 分别用三个常量表 示 Font PLAIN Font BOLD 和 Font ITALIC 风格可以组合使用 字号是字的大小 单位 是磅 8 参考答案 D 参考解析 P162 本题考核知识点是多

5、线程 在 Java 中实现多线程一般情况下是先声明 Thread 类的子类 在子类中重载 run 方法 然后创建这个子类的实例 让线程调用 start 方法 9 参考答案 C 参考解析 P175 本题考核知识点是输入输出流 为 Java 的 8 位字节流数据的读和 写操作提供支持的类分别是 FileInputStream 类和 FileOutputStream 类 它们分别是 InputStream 类和 OutputStream 类的子类 为 Java 的 16 位 Unicode 字符流数据的读和写操作 提供支持的类分别是 FileReader 类和 FileWriter 类 它们分别是

6、Reader 类和 Writer 类的子类 10 参考答案 A 参考解析 P191 本题考核知识点是 Java 网络编程 要接收和发送信息需用 URLConnection 类 程序获得一个 URLConnection 对象 相当 于完成对指定 URL 的一个 HTTP 连接 程程序有了 URLConnection 对象后 就可使用 URLConnection 类提供的方法获得流对象和实现网络连接 二 填空题二 填空题 1 参考答案 P5 Applet JApplet 类的子类 解析 本题考核知识点是小应用程序 一个小应用程序必须定义成一个 Applet 类的子类或 JApplet 类的子类 试

7、题内容 一个小应用程序必须定义成一个 2 参考答案 解析 P16 试题内容 用条件运算符构造一个表达式 goal 等于 10 时 表达式的值为 对了 否则 表达式的值为 错了 这个表达式是 3 参考答案 P40 数据 属性 和方法 函数 解析 本题考核知识点是类的概念 类的每个对象都有自己的标识 但它们具有相同的一组属性和提供相同的一组方法 试题内容 类是对一组相同对象的描述 类概括了同类对象的共有性质 4 参考答案 P45 回收内存 解析 本题考核知识点是数组 Java 语言根据相应类型变量采用直接访问还是间接访问 把类型分成基本类型和引用类 型 数组类型和类类型是引用类型 数组进行整体赋值

8、 其实是数组首地址的赋值 原 来地址空间会自动释放 试题内容 设有数组 a 和 b 的定义如下 int a 1 2 3 int b 4 5 6 执行以下代码 a b 除了完成赋值操作之外 引起系统额外要做的工作是 5 参考答案 P100 CardLayout 解析 本题考核知识点是布局设计 常用的布局类 FlowLayout 为依次放置组件 BorderLayout 将组件放置在边界上 CardLayout 将组件像扑克牌一样叠放 而每次只能显示其中的一个组件 GridLayout 将显示区域按行 列划分成一个个大小相等的格子 组件依次放入这些格子中 GridBagLayout 能进行更精细的

9、位置控制 试题内容 布局使容器的多个组件拥有同一个显示空间 某一时刻只能显示一个 组件 6 参考答案 P127 MouseListener 我的答案 试题内容 Java 语言为处理鼠标事件提供两个接口 接口和 MouseMotionListener 接口 7 参考答案 P140 黄色 解析 本题考核知识点是绘图模式 当绘图模式设置为异或模式时 用背景色绘图出现的是异或的颜色 重画一个图形将清 除图形 试题内容 某个绘图方法设置成 异或模式 绘图 并用黄色作为异或模式设定的绘图颜 色 如果当时背景色为红色 并用红色绘制线段 则线段的实际颜色是 8 参考答案 P161 run 解析 本题考核知识点

10、是多线程 Java 程序实现多线程应用有两种途径 一是继承 Thread 类声明 Thread 子类 用 Thread 子类创建线程对象 二是在类中实现 Runnable 接口 在类中提供 Runnable 接口的 run 方法 无论用哪种方法 都需要 Java 基础类库中的 Thread 类及其方法的支持 程序员 能控制的关键性工作只有两个方面 一是编写线程的 run 方法 二是建立线程实例 试题内容 程序员用 Java 语言编写多线程应用程序 程序员能控制的关键性工作有两 个方面 一是编写线程的 方法 二是建立线程实例 9 参考答案 P179 FileWriter 解析 本题考核知识点是缓

11、冲式输出 实现缓冲式输出 需要将 FileWriter 对象接到 BufferedWriter 对象上 对 BufferedWriter 对象使用 write 方法就能实现缓冲式输出 试题内容 BufferedWriter 类是提供缓冲式输出的类 程序需要先创建 对象 再利 用这个对象创建 BufferedWriter 对象 10 参考答案 P193 Socket 解析 本题考核知识点是 Java 网络编程 Java 语言在实现 C S 模式中 套接字分为两类 在 Server 端使用 ServerSocker 类 在 Client 端使用 Socket 类 试题内容 在 Java 语言中 客

12、户端使用的套接字类是 三 简答题三 简答题 本大题共 6 小题 每小题 3 分 共 18 分 1 参考答案 P15 x 2 y 3 或 x 2 y 3 x 2 y 3 我的答案 2 参考答案 P57 Student s1 new Person Undergraduate ug1 new Person Undergraduate ug2 new Student 解析 本题考核知识点是类之间的 is a 关系 在两个相关的类之间 可能会有 is a 和 has a 关系 若类 A 是继承扩展类 B 则子类 A 和超类 B 之间是 is a 关系 即类 A 是 一个类 B 这种情况下 A 类对象一定

13、可以是 B 类类型 因为 B 类的所有成员 A 类也 有 也就是子类对象可以是超类类型 语句 B b newA 是正确的 Aa new B 是错误的 3 参考答案 P102 为对象添加监视器的方法是 addActionListener 类必须实现的方法是 public void actionPerformed ActionEvent e 解析 本题考核知识点是文本框输入结束动作事件 回车 文本框输入结束动作事件相应的监视器接口为 ActionListener 要实现的接口方法是 actionPerformed 添加监视器的方法是 addActoinListener 4 参考答案 P140 g

14、drawLine 20 30 120 30 或 g drawLine 120 30 20 30 解析 本题考核知识点是画线段 方法中有四个参数分别表示线段的两个端点坐标 当两个端点坐标相同时 将画出一个 点 而不再是线段 5 参考答案 P175 import java io 解析 本题考核知识点是文件输入输出流 实现输入输出操作的类库在 java io 包中 包中有一组支持打开流 向流写数据 从流 读取数据和关闭流等操作的类 要使用这些类 程序必须导入 java io 包 6 参考答案 P199 与某个数据库建立连接 向数据库发送 SQL 语句 处理数据库返回的 结果 解析 本题考核知识点是

15、java 数据库编程基础 Java 数据库连接 JDBC 由一组用 Java 语言编写的类和接口组成 JDBC 是 Java 程序与数 据库连接的 API 它可以做三件事情 四 程序填空题四 程序填空题 本大题共 5 小题 每空 2 分 共 20 分 1 参考答案 n 10 return c 解析 本题考核知识点是 运算符和 return 语句 方法中 d 为循环分离出整数 n 的每一位数字 每次取 n 的个位数字 n 也在变化 n 10 在找出最大的数字后存入了变量 c 中 因方法有返回值类型为 int 所以必须有 return 语句 要返回最大数字 2 参考答案 getText sum a

16、 i 或 sum sum a i 解析 本题考核知识点是图形界面设计中按钮事件方法的编写 获取文本框中的内容使用的方法是 getText 方法名首字母均小写 后面单词首字母大 写 获取整数序列后 使用单词分析器分解出每个整数 有类型转换过程 存入数组 a 中 然后对所有整数进行求和 3 参考答案 JMenuItem getActionCommand 解析 本题考核知识点是菜单 生成菜单条是用类 JMenuBar 的构造方法 JMenuBar 把菜单条放入 JFrame 窗口中用 setJMenuBar 方法 生成菜单用类 JMenu 的构造方法 JMenu 或 JMenu String s 生成菜单项用类 JMenuItem 的构造方法 JMenuItem 或 JMenuItem Strings 在菜 单 事 件 中 获 得 事 件 源 的 方 法 是 getSource 获 得 事 件 源 文 字 信 息 的 方 法 是 getActionCommand 4 参考答案 Graphics repaint 或 update 解析 本题考核知识点是小应用程序中 paint 和 repain

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号