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

下载本文档

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

文档简介

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

04747Java201310

1、【单选题】在Java语言中,用于标记回车符的转义字符是

\b

/b

A:

\n

B:

/n

C:

答D:案:C

解析:在Java语言中,用于标记回车符的转义字符是\n。

2、【单选题】设有定义inti=6;,则执行语句“i+=i-1;”后,i的值为

10

11

A:

12

B:

13

C:

答D:案:B

3、【单选题】以下关于抽象类及抽象方法的说法中,不正确的是

抽象方法只能出现在抽象类中

抽象类必须有抽象方法

A:

有抽象方法的类一定是抽象类

B:

抽象方法没有实现的代码

C:

答D:案:B

4、【单选题】执行下列程序语句后,b的值是

el

He

A:

ell

B:

Hel

C:

答D:案:A

5、【单选题】能够直接添加组件的Swing容器是

JFrame

JDialog

A:

JWindow

B:

JPanel

C:

答D:案:D

解析:JPanel面板经常使用JPanel先创建一个面板,在向这个面板添加组件,然后把这个

面板添加到其他容器中。

6、【单选题】用于判定鼠标右键操作的常量是

BUTTON1_MASK

BUTTON2_MASK

A:

BUTTON3_MASK

B:

BUTTON4_MASK

C:

答D:案:C

解析:用于判定鼠标右键操作的常量是:BUTTON3_MASK。

7、【单选题】设置异或绘图模式的方法是

setXORMode()

setPaintMode()

A:

XORMode()

B:

PaintMode()

C:

答D:案:A

解析:设置异或绘图模式的方法是setXORMode()。

8、【单选题】用来定义临界段,能对共享对象的操作上锁的关键字是

static

share

A:

serialize

B:

synchronized

C:

答D:案:D

9、【单选题】如果一次从文件中读出一行数据,可使用的方法是

FileReader的readLine()方法

BufferedReader的readLine()方法

A:

B:

FileReader的read()方法

BufferedReader的read()方法

C:

答D:案:B

10、【单选题】获取InetAddress对象的IP地址所用到的方法是

getHostlPAddress()

getHostlP()

A:

getHostAddress()

B:

getHost()

C:

答D:案:C

11、【问答题】请写出下面程序段的执行结果。

答案:90=2*3*3*5

12、【问答题】为了系统安全,对JavaApplet小应用程序有什么限制?

答案:不能调用本地的应用程序和运行时的动态连接库;不能访问本地文件,如读、写文件;

除原小应用程序所在的位置外,不能再做网络连接与WWW建立联系,不能获得任何有关系统

设置的信息。

13、【问答题】请写出声明int类型的二维数组intArr的三种形式。

答案:intArray[]int[][]Arrayint[]Array[]

14、【问答题】请写出在JFrame框架窗口对象中添加组件的步骤。

答案:一种是getContentPane用方法获得内容面板,再将组件加入。另一种是建立一个

JPanel对象的中间容器,把组件添加到这个容器中,再用setContentPane()把这个容器置

为内容面板。

15、【问答题】请写出使用Graphics2D类声明并创建一个左上角为(20,30)、边长为50的

正方形对象square的语句。

答案:Rectangle2Dsquare=newRectangle2D.Double(20,30,50,50)

16、【问答题】请写出使用纯JavaJDBC驱动程序连接数据库的步骤。

答案:加载驱动程序;创建指定数据库的URL;建立连接

17、【问答题】一个数如果恰好等于它的因子之和,这个数就称为“完全数”。例如

6=1+2+3。方法voidfindPerfectNumber()的功能是找出1000以内的所有完全数。

答案:i%j=0t=i

18、【问答题】某应用程序的类实现了接口ActionListener,在其窗口的内容面板

conPane中,有一个标上文字“红色”的按钮对象btn,并正确为该按钮对象注册了监视

器。按钮处理程序要实现的功能是当点击这个按钮时,窗口的背景色置为红色,并设置该

按钮不再响应事件。

答案:Color.redsetEnabled(false)

19、【问答题】某小应用程序有一个按钮和一个文本区,按钮作为发生键盘事件的事件

源,并对它进行监视。程序运行时,先点击按钮,让按钮激活;从键盘输入英文字母时,

在文本区显示输入的字母。

答案:add(button)keyTyped

20、【问答题】以下小应用程序获取图像文件bg.jpg并显示。

答案:getCodeBase()drawImage

21、【问答题】以下程序段实现简单的线程创建、启动和终止的过程。

答案:start()stop()

22、【问答题】阅读下列程序,请写出该程序的运行结果。

答案:northtosoutheasttowest

23、【问答题】阅读下列程序,请写出该程序的功能。

答案:先显示红色的正方形,再显示蓝色圆,最后显示用绿色填充的方块,并且重复一遍。

24、【问答题】阅读下列程序,请写出该程序的功能。

答案:在程序界面中有一个组合框和一个标签。在组合框中选择国家名称后,在标签中显

示该国家获得的金牌数。

25、【问答题】阅读下列程序,请回答下面的问题:(1)两个文本区内分别每次追加何

种字符?有多少个?(2)两个文本区里面内容的显示速度有何区别?

答案:(1)左边一个文本区(lText)每次追加6位随机字母,右边一个(rText)每次追加6位

随机数字(2)左边文本区(lText)显示的速度快于右边的(rText)文本区

26、【问答题】阅读下列程序,请写出该程序的功能。

答案:读取文件fileltxt中的内容,将大写字母转换成小写字母,小写字母转换成大写字

母,并写入file2.txt中。

27、【问答题】编写方法int[][]transpose(int[][]a),方法将生成并返回一个新数组b,

该数组为a的转置数组。注:数组转置指的是将数组的行、列内容互换。

答案:

28、【问答题】以下程序界面有一个标以“OK”的按钮bt、一个文本区ta和一个文本框

tf。当在文本框中输入内容完毕后,点击“OK”按钮可以使文本框内的字符串添加到文本

区中,并输出文字“因点击按钮而引发添加”;或者按回车键使得文本框内的字符串添加

到文本区中,并输出文字“因在文本框里回车而引发添加”。注:这里是给定程序的部

分代码,你要编写的是actionPerformed(ActionEvente)方法。

答案:

29、【填空题】在Java语言中,双精度型变量在内存中占__________个字节。

答案:8

30、【填空题】在Java语言中,逻辑右移运算符为__________。

答案:>>>

31、【填空题】在Java语言中,通过扩展原有的类,声明新类的机制被称为__________。

答案:继承

32、【填空题】已知字节数组b,取由b[i]开始至b[j](其中j≥i≥0)结束的字节字符构造

一个字符串s,其语句为:Strings=newString(__________);。

答案:b,i,j

33、【填空题】将容器区域分成东、南、西、北、中五个区域的布局类是__________。

答案:BorderLayout

34、【填空题】在构造非强制对话框时,所使用的构造方法是JDialog(f,s,__________),

其中f为对话框所依赖的窗口,s为对话框的标题。

答案:0

35、【填空题】在Java语

温馨提示

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

评论

0/150

提交评论