a语言程序设计一汇总_第1页
a语言程序设计一汇总_第2页
a语言程序设计一汇总_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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

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

3、=new int5;DintmyA=1 , 2,3, 4, 5, 6 ;5某Java程序的类A需要利用Swin9创建无边框窗口,则 A需要继承的类是A JWindowB JAppletC JFrame D JDialog6. 在以下供选的鼠标事件中,MouseMoti on Liste ner 接口能处理的是A.按下鼠标键B.拖动鼠标C.鼠标进入D.鼠标松开7. 在以下代码中,能正确创建Font 对象的是A. new Font("宋体",斜体,20) ; B . new Font("楷体",20,正常);C. new Font("楷体"

4、;,丨 8); D . new Font("楷体",1 8, Font . BOLD);8某线程正处于运行状态,则在以下选项中,不可能是它的后继状态的是A.就绪状态B新建状态C.阻塞状态D.死亡状态9. 某Java程序用类JFileChooser来实现打开和保存文件对话框。当对话框的返回值是JFileChooser . APPROVE_OPTIO时,程序进一步的工作是A.用方法getName()取得文件名称B.用方法getPathO()取得文件路径C.用方法getFile() 取得文件内容D用方法getSelectedFile() 取得文件对象10. Java语言实现C/S

5、模式时,需要使用网络套接字,套接字的内容包括A. IP地址+端口号B. IP地址+监控线程名C.监控线程名+端口号D. IP地址+监控线程名+端口号第二部分 非选择题 (共 90 分)二、填空题(本大题共10小题,每空2分,共20分)11. 一个Java小应用程序必须定义成一个子类,它的超类是 。12 .在Java语言中,左移运算符是 。13 类A的成员变量x的类型是类 B的,则类A和类B之间的关系是 。14以下代码:的输出结果是。15 .在JFrame子类的构造方法中,代码getContentPane0 的作用是 。16用JScrollBar 创建一个垂直滚动条对象时,需要指定的常量是 。1

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

7、24 .某程序用以下代码弹岀一个对话框:如果程序中anwser的值等于CLOSED_OPTIO,N请写岀用户对该对话框的操作内容。25. 请写岀用矩形类 Rectangle2D创建对象r的代码,对象r的左上角坐标是(20,30),宽是50,高是 70。26. URL对象的格式是:',:!-,请写岀其中HOSTNAM的意义。四、程序填空题(本大题共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修改结束后,还应通知其它等待进入这个方法的线程。30.方法void

9、 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(inta),该方法的功能是求已知数组 a 中奇数的个数。要求根据方法的功能写出方法的代码。38类MenuW

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论