Java语言程序设计(一)04747 汇总(2016——2017全)

上传人:xgs****56 文档编号:8940555 上传时间:2020-04-02 格式:DOC 页数:34 大小:8.34MB
返回 下载 相关 举报
Java语言程序设计(一)04747 汇总(2016——2017全)_第1页
第1页 / 共34页
Java语言程序设计(一)04747 汇总(2016——2017全)_第2页
第2页 / 共34页
Java语言程序设计(一)04747 汇总(2016——2017全)_第3页
第3页 / 共34页
点击查看更多>>
资源描述
2016 年 10 月高等教育自学考试全国统一命题考试 Java 语言程序设计 一 试卷 课程代码 04747 本试卷共 9 页 满分 l00 分 考试时间 l50 分钟 考生答题注意事项 1 本卷所有试题必须在答题卡上作答 答在试卷上无效 试卷空白处和背面均可作草稿纸 2 第一部分为选择题 必须对应试卷上的题号使用 2B 铅笔将 答题卡 的相应代码涂黑 3 第二部分为非选择题 必须注明大 小题号 使用 0 5 毫米黑色字迹签字笔作答 4 合理安排答题空间 超出答题区域无效 第一部分 选择题 共 l0 分 一 单项选择题 本大题共 l0 小题 每小题 l 分 共 10 分 在每小题列出的四个备选项中只有一个是符合题目要求的 请将其选出并将 答题卡 的相应代码涂黑 错涂 多涂或未涂均无分 淘宝店铺 自考达人 V 信 1297755429 1 在下述字符串中 不是 Java 余言关键字的是 A int B static C java D try 2 要作下列数据类型转换 需进行强制类型转换才能实现的是 A 从 int 到 char B 从 int 到 long C 从 lloat 到 double D 从 byte 到 int 3 在以下供选择的概念中 属于面向对象语言重要概念或机制的是 A 方法 B 模块 C 线程 D 继承 4 在下述 Java 程序代码中 能正确创建数组的是 A int myA 5 1 2 3 4 5 B int myA new int 5 C int myA myA new int 5 D int myA 1 2 3 4 5 6 5 某 Java 程序的类 A 需要利用 Swin9 创建无边框窗口 则 A 需要继承的类是 A JWindow B JApplet C JFrame D JDialog 6 在以下供选的鼠标事件中 MouseMotionListener 接口能处理的是 A 按下鼠标键 B 拖动鼠标 C 鼠标进入 D 鼠标松开 7 在以下代码中 能正确创建 Font 对象的是 A new Font 宋体 斜体 20 B new Font 楷体 20 正常 C new Font 楷体 Font BOLD l 8 D new Font 楷体 1 8 Font BOLD 8 某线程正处于运行状态 则在以下选项中 不可能是它的后继状态的是 A 就绪状态 B 新建状态 C 阻塞状态 D 死亡状态 9 某 Java 程序用类 JFileChooser 来实现打开和保存文件对话框 当对话框的返回 值是 JFileChooser APPROVE OPTION 时 程序进一步的工作是 A 用方法 getName 取得文件名称 B 用方法 getPathO 取得文件路径 C 用方法 getFile 取得文件内容 D 用方法 getSelectedFile 取得文件对象 10 Java 语言实现 C S 模式时 需要使用网络套接字 套接字的内容包括 A IP 地址 端口号 B IP 地址 监控线程名 C 监控线程名 端口号 D IP 地址 监控线程名 端口号 第二部分 非选择题 共 90 分 二 填空题 本大题共 l0 小题 每空 2 分 共 20 分 11 一个 Java 小应用程序必须定义成一个子类 它的超类是 12 在 Java 语言中 左移运算符是 13 类 A 的成员变量 x 的类型是类 B 的 则类 A 和类 B 之间的关系是 14 以下代码 的输出结果是 15 在 JFrame 子类的构造方法中 代码 getContentPane0 的作用是 16 用 JScrollBar 创建一个垂直滚动条对象时 需要指定的常量是 17 在异或模式下绘图时 实际绘制的颜色是由 3 种颜色作特定的运算确定的 当前正要绘 制的颜色 原先绘制的颜色以及 18 处于运行状态的线程执行 yield 方法 该线程将进入 状态 19 在 Java 语言中 客户端使用的套接字类是 20 在 Java 语言中 DriverManager 类的作用是加载驱动程序和 三 简答题 本大题共 6 小题 每小题 3 分 共 l8 分 21 已知整型变量 n 当 n 的值为 0 时 输出 正常 否则输出 异常 请写出使用 switch 语句实现此功能的代码 22 请写出在类 方法 变量之前加上修饰字 final 的作用 23 请列举出能产生 ActionEvent 事件类型的 3 种组件 24 某程序用以下代码弹出一个对话框 如果程序中 anwser 的值等于 CLOSED OPTION 请写出用户对该对话框的操作内容 25 请写出用矩形类 Rectangle2D 创建对象 r 的代码 对象 r 的左上角坐标是 20 30 宽是 50 高是 70 26 URL 对象的格式是 请写出 其中 HOSTNAME 的意义 四 程序填空题 本大题共 5 小题 每空 2 分 共 20 分 27 方法 void moveZeroFront int a 的功能是将数组中的所有值为 0 的元素都移到数组的前端 而把非 0 元素 放于所有 0 的后面 提示 顺序考察数组元素 当发现是非 0 时 就让该数留在原来位置 当发现是 0 时 就与前面的第一个非 0 数交换 变量 zer0 表示移动过程中遇到的 0 的个数 28 这里给出的是一个播放幻灯片小应用程序的部分代码 设幻灯片已由小应用程序的 init 方法装入内存 并 存放于 mylmage 数组中 currentlmage 为要显示的幻灯片序号 29 类 ShareData 用于管理多个线程共享数据 data 一些线程要减少 data 另一些线程要增加 data 出于 data 不可以是负值 修改 data 的方法对这些线程来说不仅要互斥 还要同步 类提供一个方法 modiData0 供修改 data 的线程调用 该方法在 data 修改结束后 还应通知其它等待进入这个方法的线程 30 方法 void sumByLine String f 的功能是为已知文件 f 创建缓冲式输入流 然后从文件逐行输入整数 求各行 整数的和 并输出 五 程序分析题 本大题共 5 小题 每小题 4 分 共 20 分 32 闲读下列程序 请写出该程序的运行结果 33 阅读下列程序 请写出该程序的运行结果 34 阅读下列程序 请回答以下问题 1 在文本框中输入 18 在文本区中会显示多少行整数 各行有几个数 2 在文本框中输入 0 界面又会发生什么 35 阅读下列程序 请回答以下问题 1 应用程序窗口中 有哪几个组件 2 当拖动滚动条滑块时 界面会有什么变化 36 阅读下列程序 请回答以下问题 1 程序是如何实现画面动态显示的 2 创建 DrawPane 对象时 第 3 个参数的值增大或减小 对画面的显示有何影响 六 程序设计题 本大题共 2 小题 每小题 6 分 共 l2 分 37 请编写方法 int countOddNum int a 该方法的功能是求已知数组 a 中奇数的个数 要求根据方法的功能写 出方法的代码 38 类 MenuWindow 对象构建如下图所示的框架窗口 窗口有一个菜单条 有 学习 和 工作 两个菜单 其中 学习 菜单含 Java 程序设计 菜单项 工作 菜单含 项目设计 菜单项 窗口只有一个文本框 目的是 用于显示菜单选择的结果 注 以下是要求你编写的类 MenuWindow 的构造方法的部分代码
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!