收藏 分享(赏)

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

上传人:tangtianxu1 文档编号:2969231 上传时间:2018-10-01 格式:DOC 页数:34 大小:8.34MB
下载 相关 举报
Java语言程序设计(一)04747 汇总(2016——2017全).doc_第1页
第1页 / 共34页
Java语言程序设计(一)04747 汇总(2016——2017全).doc_第2页
第2页 / 共34页
Java语言程序设计(一)04747 汇总(2016——2017全).doc_第3页
第3页 / 共34页
Java语言程序设计(一)04747 汇总(2016——2017全).doc_第4页
第4页 / 共34页
Java语言程序设计(一)04747 汇总(2016——2017全).doc_第5页
第5页 / 共34页
点击查看更多>>
资源描述

1、2016 年 10 月高等教育自学考试全国统一命题考试Java 语言程序设计(一) 试卷(课程代码 04747)本试卷共 9 页,满分 l00 分,考试时间 l50 分钟。 考生答题注意事项:1本卷所有试题必须在答题卡上作答。答在试卷上无效,试卷空白处和背面均可作草稿纸。2第一部分为选择题。必须对应试卷上的题号使用 2B 铅笔将“答题卡”的相应代码涂黑。3第二部分为非选择题。必须注明大、小题号,使用 05 毫米黑色字迹签字笔作答。4合理安排答题空间,超出答题区域无效。第一部分 选择题(共 l0 分)一、单项选择题(本大题共 l0 小题,每小题 l 分,共 10 分)在每小题列出的四个备选项中只

2、有一个是符合题目要求的,请将其选出并将“答题卡”的相应代码涂黑。错涂、多涂或未涂均无分。淘宝店铺 自考达人 V 信 12977554291在下述字符串中,不是 Java 余言关键字的是Aint Bstatic Cjava Dtry2要作下列数据类型转换,需进行强制类型转换才能实现的是A从 int 到 char B从 int 到 longC从 lloat 到 double D从 byte 到 int3在以下供选择的概念中,属于面向对象语言重要概念或机制的是A方法 B模块 C线程 D继承4在下述 Java 程序代码中,能正确创建数组的是Aint myA5=1,2,3,4,5); Bint myA=

3、new int(5);Cint myA;myA=new int5; DintmyA=1,2,3,4,5,6;5某 Java 程序的类 A 需要利用 Swin9 创建无边框窗口,则 A 需要继承的类是AJWindow BJApplet CJFrame DJDialog6在以下供选的鼠标事件中,MouseMotionListener 接口能处理的是A按下鼠标键 B拖动鼠标 C鼠标进入 D鼠标松开7在以下代码中,能正确创建 Font 对象的是Anew Font(宋体,斜体,20); Bnew Font(楷体,20,正常);Cnew Font(楷体,Font.BOLD,l 8); Dnew Font(

4、楷体,1 8,FontBOLD);8某线程正处于运行状态,则在以下选项中,不可能是它的后继状态的是A就绪状态 B新建状态C阻塞状态 D死亡状态9某 Java 程序用类 JFileChooser 来实现打开和保存文件对话框。当对话框的返回值是 JFileChooserAPPROVE_OPTION 时,程序进一步的工作是A用方法 getName()取得文件名称 B用方法 getPathO()取得文件路径C用方法 getFile()取得文件内容 D用方法 getSelectedFile()取得文件对象10Java 语言实现 CS 模式时,需要使用网络套接字,套接字的内容包括AIP 地址+端口号 BI

5、P 地址+监控线程名C监控线程名+端口号 DIP 地址+监控线程名+端口号第二部分 非选择题(共 90 分)二、填空题(本大题共 l0 小题,每空 2 分,共 20 分)11一个 Java 小应用程序必须定义成一个子类,它的超类是_。12在 Java 语言中,左移运算符是_。13类 A 的成员变量 x 的类型是类 B 的,则类 A 和类 B 之间的关系是_。14以下代码:的输出结果是_。15在 JFrame 子类的构造方法中,代码 getContentPane0 的作用是_。16用 JScrollBar 创建一个垂直滚动条对象时,需要指定的常量是_。17在异或模式下绘图时,实际绘制的颜色是由

6、3 种颜色作特定的运算确定的:当前正要绘制的颜色、原先绘制的颜色以及_。18处于运行状态的线程执行 yield()方法,该线程将进入_状态。19在 Java 语言中,客户端使用的套接字类是_。20在 Java 语言中,DriverManager 类的作用是加载驱动程序和_。三、简答题(本大题共 6 小题,每小题 3 分,共 l8 分)21已知整型变量 n,当 n 的值为 0 时,输出“正常” ,否则输出“异常” 。请写出使用 switch语句实现此功能的代码。22请写出在类、方法、变量之前加上修饰字 final 的作用。23请列举出能产生 ActionEvent 事件类型的 3 种组件。24某

7、程序用以下代码弹出一个对话框:如果程序中 anwser 的值等于 CLOSED_OPTION,请写出用户对该对话框的操作内容。25请写出用矩形类 Rectangle2D 创建对象 r 的代码,对象 r 的左上角坐标是(20,30),宽是 50,高是 70。26URL 对象的格式是: ,请写出其中 HOSTNAME 的意义。四、程序填空题(本大题共 5 小题,每空 2 分,共 20 分)27方法 void moveZeroFront(int a)的功能是将数组中的所有值为 0 的元素都移到数组的前端,而把非 0 元素放于所有 0 的后面。提示:顺序考察数组元素,当发现是非 0 时,就让该数留在原

8、来位置,当发现是 0 时,就与前面的第一个非 0 数交换。变量 zer0 表示移动过程中遇到的 0 的个数。28这里给出的是一个播放幻灯片小应用程序的部分代码。设幻灯片已由小应用程序的 init()方法装入内存,并存放于 mylmage 数组中。currentlmage 为要显示的幻灯片序号。29类 ShareData 用于管理多个线程共享数据 data。一些线程要减少 data,另一些线程要增加 data。出于 data不可以是负值,修改 data 的方法对这些线程来说不仅要互斥,还要同步。类提供一个方法 modiData0 供修改 data的线程调用,该方法在 data 修改结束后,还应通

9、知其它等待进入这个方法的线程。30.方法 void sumByLine(String f)的功能是为已知文件 f 创建缓冲式输入流,然后从文件逐行输入整数,求各行整数的和,并输出。 五、程序分析题(本大题共 5 小题,每小题 4 分,共 20 分)32闲读下列程序,请写出该程序的运行结果。33阅读下列程序,请写出该程序的运行结果。34阅读下列程序,请回答以下问题:(1)在文本框中输入-18,在文本区中会显示多少行整数,各行有几个数?(2)在文本框中输入 0,界面又会发生什么?35阅读下列程序,请回答以下问题:(1)应用程序窗口中,有哪几个组件?(2)当拖动滚动条滑块时,界面会有什么变化?36阅

10、读下列程序,请回答以下问题:(1)程序是如何实现画面动态显示的?(2)创建 DrawPane 对象时,第 3 个参数的值增大或减小,对画面的显示有何影响?六、程序设计题(本大题共 2 小题,每小题 6 分,共 l2 分)37请编写方法 int countOddNum(inta),该方法的功能是求已知数组 a 中奇数的个数。要求根据方法的功能写出方法的代码。38类 MenuWindow 对象构建如下图所示的框架窗口,窗口有一个菜单条,有“学习”和“工作”两个菜单,其中“学习”菜单含“Java 程序设计”菜单项;“工作”菜单含“项目设计”菜单项。窗口只有一个文本框,目的是用于显示菜单选择的结果。注:以下是要求你编写的类 MenuWindow 的构造方法的部分代码。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高等教育 > 专业基础教材

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报