下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2016 年 10 月高等教育自学考试全国统一命题考试Java 语言程序设计(一)试卷( 课程代码 04747)本试卷共9 页,满分l00 分,考试时间l50 分钟。考生答题注意事项:1本卷所有试题必须在答题卡上作答。答在试卷上无效,试卷空白处和背面均可作草稿纸。2第一部分为选择题。必须对应试卷上的题号使用2B 铅笔将“答题卡”的相应代码涂黑。3第二部分为非选择题。必须注明大、小题号,使用0 5 毫米黑色字迹签字笔作答。4合理安排答题空间,超出答题区域无效。第一部分选择题 ( 共 l0 分)一、单项选择题( 本大题共l0 小题,每小题l 分,共10 分 )在每小题列出的四个备选项中只有一个是符
2、合题目要求的,请将其选出并将“答题卡”的相应代码涂黑。错涂、多涂或未涂均无分。1在下述字符串中,不是Java 余言关键字的是A intB staticC javaD try2要作下列数据类型转换,需进行强制类型转换才能实现的是A从 int到 charB从 int 到 longC从 lloat到 doubleD从 byte到 int3在以下供选择的概念中,属于面向对象语言重要概念或机制的是A方法B模块C线程D继承4在下述 Java 程序代码中,能正确创建数组的是A int myA5=1,2,3,4,5) ;B int myA=new int(5);C int myA; myA=new int5;
3、D intmyA=1,2,3,4,5,6 ;5某 Java 程序的类 A 需要利用 Swin9 创建无边框窗口,则A 需要继承的类是A JWindowB JAppletC JFrameD JDialog6在以下供选的鼠标事件中,MouseMotionListener接口能处理的是A按下鼠标键B拖动鼠标C鼠标进入D鼠标松开7在以下代码中,能正确创建Font 对象的是A new Font(宋体,斜体,20) ;B new Font( 楷体, 20,正常 ) ;C new Font(楷体 , ,l 8); D new Font(楷体, 1 8 , Font BOLD);8某线程正处于运行状态,则在以
4、下选项中,不可能是它的后继状态的是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 地址 +
5、监控线程名 +端口号第二部分非选择题 ( 共 90 分)二、填空题( 本大题共l0小题,每空2 分,共20 分)11一个 Java 小应用程序必须定义成一个子类,它的超类是_ 。12在 Java 语言中,左移运算符是_ 。13类 A 的成员变量x 的类型是类B 的,则类A 和类 B 之间的关系是_ 。14以下代码:的输出结果是_ 。15在 JFrame 子类的构造方法中,代码getContentPane0的作用是 _ 。16用 JScrollBar创建一个垂直滚动条对象时,需要指定的常量是_ 。17在异或模式下绘图时,实际绘制的颜色是由3 种颜色作特定的运算确定的:当前正要绘制的颜色、原先绘制
6、的颜色以及_ 。18处于运行状态的线程执行yield()方法,该线程将进入_ 状态。19在 Java 语言中,客户端使用的套接字类是_ 。20在 Java 语言中, DriverManager类的作用是加载驱动程序和_ 。三、简答题 ( 本大题共 6 小题,每小题3 分,共 l8 分 )21已知整型变量n,当 n 的值为 0 时,输出“正常”,否则输出“异常”。请写出使用switch语句实现此功能的代码。22请写出在类、方法、变量之前加上修饰字final 的作用。23请列举出能产生ActionEvent 事件类型的3 种组件。24某程序用以下代码弹出一个对话框:如果程序中 anwser 的值等
7、于 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 表
8、示移动过程中遇到的0的个数。28这里给出的是一个播放幻灯片小应用程序的部分代码。设幻灯片已由小应用程序的init()方法装入内存,并存放于 mylmage 数组中。 currentlmage为要显示的幻灯片序号。29类 ShareData 用于管理多个线程共享数据data 。一些线程要减少data ,另一些线程要增加data 。出于 data不可以是负值,修改data的方法对这些线程来说不仅要互斥,还要同步。类提供一个方法modiData0供修改 data 的线程调用,该方法在data 修改结束后,还应通知其它等待进入这个方法的线程。30. 方法 void sumByLine(String f
9、)的功能是为已知文件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(inta),该方法的功能是求已知数组a 中奇数的个数。要求根据方法的功能写出方法的代码。38类
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2022~2023自考专业(公共关系)考试题库及答案第616期
- 四川省巴中市2024-2025学年七年级下学期期末考试英语试卷(含答案)
- 肘关节脱位护理中的注意事项
- 新零售研究之直播电商系列
- 2026年矛盾纠纷排查化解个人工作总结
- 2026年自动化专业虚拟仿真实验教学项目建设
- 2026年商业综合体弱电系统智能化升级设计与集成
- 安徽县域高中联盟2025-2026学年高二上学期期末考试数学试题(A卷 )
- 河南省新乡市、鹤壁市、安阳市、焦作市2026届高三上学期一模数学试题(解析版)
- 2026枣庄护理考试题型及答案
- 2025年中学团课考试试题及答案
- 光伏项目管理指导手册 第二册(设计、勘察)共三册 2023
- 2025年四川省成都市初中学业水平考试中考(会考)地理试卷(真题+答案)
- 信用停车积分管理办法
- 日清日结培训
- 建设用地报批培训课件
- 弹簧机安全操作规程
- 涉密部门业务管理制度
- 回收制冷设备方案(3篇)
- 2025年中考数学总复习《圆综合》专项检测卷及答案
- 病历书写基本规范2025
评论
0/150
提交评论