2014年4月自考04747Java语言程序设计一试题及答案含解析_第1页
2014年4月自考04747Java语言程序设计一试题及答案含解析_第2页
2014年4月自考04747Java语言程序设计一试题及答案含解析_第3页
2014年4月自考04747Java语言程序设计一试题及答案含解析_第4页
2014年4月自考04747Java语言程序设计一试题及答案含解析_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

语言程序设计(一)年月真题

04747Java20144

1、【单选题】以下标识符中,不是Java语言关键字的是

wait

new

A:

long

B:

switch

C:

答D:案:A

解析:该题考查Java语言基础知识中的标识符与关键字。关键字是一些英文单词,被赋

予特定的意义,不能用这些关键字作为标识符命名程序对象。A是java程序的后缀,b是

面向对象的关键字,C是数据类型的关键字。

2、【单选题】以下数据类型转换中,必须进行强制类型转换的是

int→char

short→long

A:

float→double

B:

byte→int

C:

答D:案:A

3、【单选题】以下供选择的概念中,属于面向对象语言重要概念和机制之一的是

函数调用

模块

A:

继承

B:

结构化

C:

答D:案:C

4、【单选题】以下Java程序代码中,能正确创建数组的是

intmyArray[];myArray[]=newint[5];

intmyArray[]=newmy(5);

A:

int[]myArray={1,2,3,4,5};

B:

intmyArray[5]={1,2,3,4,5};

C:

答D:案:C

5、【单选题】某Java程序的类A要利用Swing创建框架窗口,则A需要继承的类是

JWindow

JFrame

A:

JDialog

B:

JApplet

C:

答D:案:B

6、【单选题】MouseMotionListener接口能处理的鼠标事件是

按下鼠标键

鼠标点击

A:

鼠标进入

B:

鼠标移动

C:

答D:案:D

解析:MouseMotionListener是鼠标移动事件的监听者,也就是moveover,moveout之类的

事件,也就是只移动鼠标不点鼠标的。

7、【单选题】以下术语中,属于文字字型风格属性的是

颜色

宋体

A:

斜体

B:

字号

C:

答D:案:C

解析:斜体(italic)是一种简单的字体风格,对每个字母的结构有一些小改动,来反映

变化的外观。与此不同,倾斜(oblique)文本则是正常竖直文本的一个倾斜版本。

8、【单选题】以下能作为表示线程优先级的数值,并且级别最低的是

0

1

A:

15

B:

16

C:

答D:案:B

解析:[考点点击]本题主要考查的知识点为线程优先级的表示。[要点透析]Java中可以通

过整型数字来表示线程的优先级,最高优先级的值为10,最低优先级的值为1。

9、【单选题】某Java程序用javax.swing包中的类JFileChooser来实现打开和保存文件对

话框。该程序通过文件对话框首先获得的信息是

文件长度

文件路径

A:

文件内容

B:

文件对象

C:

答D:案:D

10、【单选题】在编写访问数据库的Java程序时,ResultSet对象的作用是

用来表示与数据库的连接

存储查询结果

A:

在指定的连接中处理SQL语句

B:

建立新数据库连接

C:

答D:案:B

解析:在编写访问数据库的Java程序时,ResultSet对象的作用是存储查询结果。

11、【问答题】已知变量n,请写出使用for语句计算S=1+1/2+1/3+...+1/n的代码。

答案:S=0.0;for(inti=1:i<=n;i++)S+=1.0/i;

12、【问答题】请写出接口体中可能包含的内容。

答案:包含常量定义和方法定义两部分。

13、【问答题】请写出对事件对象作监视器注册的作用。

答案:对事件对象作监视器注册后,系统才会将该对象上发生的事件通知监视器对象。

14、【问答题】已知Graphics对象g,获得Graphics2D对象g2d,然后,用圆角长方形类

创建对象circle,该对象的左上角坐标是(30,40),半径是50。请写出实现以上要求的Java

代码。

答案:Graphics2Dg2d=(Graphics2D)g;RoundRectangle2Dcircle=new

RoundRectangle2.Double(30,40,100,100,100,100);

15、【问答题】某程序希望用FileFilter类的子类为打开文件对话框设置文件筛选条件。

请写出设置此筛选条件要使用的类及相应的方法。

答案:使用的类为JFileChooser类,相应的方法是addChoosableFileFilter()(或者

setFileFilter()。

16、【问答题】JDBC是Java程序与数据库连接的API。请写出JDBC能做的三件事情。

答案:与某个数据库建立连接、向数据库发送SQL语句和处理数据库返回的结果。

17、【问答题】

答案:i<a.lengthodd++

18、【问答题】

答案:ListSelectioneventtempList[i]

19、【问答题】

答案:getToolkit()drawImage

20、【问答题】

答案:wait()notify()

21、【问答题】

答案:FileWriter(fileOut.getText())write(text.getText())

22、【问答题】

答案:CallMother'smethod2()CallGirl'smethod1()

23、【问答题】

答案:1234432112344321

24、【问答题】

答案:(1)4行,各行的数字个数分别是5、5、5、2。(2)第①语句和第②条语句

25、【问答题】

答案:(1)体育、娱乐、学3个菜单。(2)用菜单项名称设置该菜单项事件源的文字信

息。

26、【问答题】

答案:(1)网络文本文件的URL地址。(2)缓冲式输入。

27、【问答题】编写方法int[]arrayReverse(int[]a),该方法的功能是返回一个新的

数组b,新数组的元素排列顺序与参数数组的元素排列顺序相反。

答案:

28、【问答题】

答案:

29、【填空题】类Testll经Java编译程序编译后,产生的文件是______。

答案:Testll.class

30、【填空题】表达式“45&20”的十进制值是______。

答案:4

31、【填空题】如果类A继承和扩展类B,则子类A和超类B之间的关系是______。

答案:is-a

32、【填空题】Java语言提供的用于处理不可改变的字符串类是______。

答案:String

33、【填空题】要使得已注册的按钮对象暂时不响应事件,需使用的方法是______。

答案:setEnabled()

34、【填空题】一个水平滚动条对象的初始值是150,滑块的宽是8个像素,表示的范围是

[0,300]。创建这样的滚动条对象时,提供的最后2个参数依次是______。

答案:0,300

35、【填空题】某应用程序定义的类C17是JPanel的子类,在类C17的对象中需要绘图,

则在类C17中应重写的方法是______。

答案:paintComponent()

36、【填空题】当线程进入临界段后,发现需要与别的线程进行同步,则要调用的方法是

______。

答案:wait()

37、【填空题】某程序想

温馨提示

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

评论

0/150

提交评论