Java语言程序设计(一)自考2013年10月真题

自考 责任编辑:彭雅倩 2020-03-30

摘要:本试卷为单选题型,填空题,程序填空题,程序分析题,程序设计等题型。

Java语言程序设计(一)自考2013年10月真题及答案解析

本试卷为单选题型,填空题,程序填空题,程序分析题,程序设计等题型。

一、单项选择题在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 (本大题共10小题,每小题1分,共10分)

1.在Java语言中,用于标记回车符的转义字符是(  )

A.
B./b
C.
D./n

2.设有定义int i=6;,则执行语句“i+=i-1;”后,i的值为(  )

A.10
B.11
C.12
D.13

3.以下关于抽象类及抽象方法的说法中,不正确的是(  )

A.抽象方法只能出现在抽象类中
B.抽象类必须有抽象方法
C.有抽象方法的类一定是抽象类
D.抽象方法没有实现的代码

4.执行下列程序语句后,b的值是(  )String a="Hello";String b=

A.substring(1,3);
B.el
C.He
D.ell
E.Hel

5.能够直接添加组件的Swing容器是(  )

A.JFrame
B.JDialog
C.JWindow
D.JPanel

6.用于判定鼠标右键操作的常量是(  )

A.BUTTON1_MASK
B.BUTTON2_MASK
C.BUTTON3_MASK
D.BUTTON4_MASK

7.设置异或绘图模式的方法是(  )

A.setXORMode( )
B.setPaintMode( )
C.XORMode( )
D.PaintMode( )

8.用来定义临界段,能对共享对象的操作上锁的关键字是(  )

A.static
B.share
C.serialize
D.synchronized

9.如果一次从文件中读出一行数据,可使用的方法是(  )

A.FileReader的readLine( )方法
B.BufferedReader的readLine( )方法
C.FileReader的read( )方法
D.BufferedReader的read( )方法

10.获取InetAddress对象的IP地址所用到的方法是(  )

A.getHostlPAddress( )
B.getHostlP( )
C.getHostAddress( )
D.getHost( )

二、填空题(本大题共10小题,每小题2分,共20分)

11.在Java语言中,双精度型变量在内存中占__________个字节。

12.在Java语言中,逻辑右移运算符为__________。

13.在Java语言中,通过扩展原有的类,声明新类的机制被称为__________。

14.已知字节数组b,取由b[i]开始至b[j](其中j≥i≥0)结束的字节字符构造一个字符串s,其语句为:String s=new String(__________);。

15.将容器区域分成东、南、西、北、中五个区域的布局类是__________。

16.在构造非强制对话框时,所使用的构造方法是JDialog(f,s, __________),其中f为对话框所依赖的窗口,s为对话框的标题。

17.在Java语言中,要播放音频文件可以使用__________类。

18.当线程调用resume( )方法后,就进入__________状态。

19.要使用输入/输出操作的程序,必须要导入__________包。

110.在进行数据库访问时,查询结果存放在一个用__________类声明的对象中。

三、简答题(本大题共6小题,每小题3分,共18分)

21.请写出下面程序段的执行结果。

22.为了系统安全,对JavaApplet小应用程序有什么限制?

23.请写出声明int类型的二维数组intArr的三种形式。

24.请写出在JFrame框架窗口对象中添加组件的步骤。

25.请写出使用Graphics2D类声明并创建一个左上角为(20,30)、边长为50的正方形对象square的语句。

26.请写出使用纯Java JDBC驱动程序连接数据库的步骤。

四、程序填空题(本大题共5小题,每小题2分,共20分)

31.一个数如果恰好等于它的因子之和,这个数就称为“完全数”。例如6=1+2+3。方法void findPerfectNumber( )的功能是找出1000以内的所有完全数。

32.某应用程序的类实现了接口ActionListener,在其窗口的内容面板conPane中,有一个标上文字“红色”的按钮对象btn,并正确为该按钮对象注册了监视器。按钮处理程序要实现的功能是当点击这个按钮时,窗口的背景色置为红色,并设置该按钮不再响应事件。public void actionPerformed(ActionEvent e){   if(e.getActionCommand( ).equals("红色")){           conPane.setBAckground(_____①_____);            btn._____②_____;      }}

33.某小应用程序有一个按钮和一个文本区,按钮作为发生键盘事件的事件源,并对它进行监视。程序运行时,先点击按钮,让按钮激活;从键盘输入英文字母时,在文本区显示输入的字母。

34.以下小应用程序获取图像文件bg.jpg并显示。

35.以下程序段实现简单的线程创建、启动和终止的过程。

五、程序分析题(本大题共5小题,每小题4分,共20分)

41.阅读下列程序,请写出该程序的运行结果。

42.阅读下列程序,请写出该程序的功能。

43.阅读下列程序,请写出该程序的功能。

44.阅读下列程序,请回答下面的问题:(1)两个文本区内分别每次追加何种字符?有多少个?(2)两个文本区里面内容的显示速度有何区别?

45.阅读下列程序,请写出该程序的功能。

六、程序设计题(本大题共2小题,每小题6分,共12分)

51.编写方法int[ ][ ]transpose(int[ ][ ]a),方法将生成并返回一个新数组b,该数组为a的转置数组。 注:数组转置指的是将数组的行、列内容互换。

52.以下程序界面有一个标以“OK”的按钮bt、一个文本区ta和一个文本框tf。当在文本框中输入内容完毕后,点击“OK”按钮可以使文本框内的字符串添加到文本区中,并输出文字“因点击按钮而引发添加”;或者按回车键使得文本框内的字符串添加到文本区中,并输出文字“因在文本框里回车而引发添加”。 注:这里是给定程序的部分代码,你要编写的是actionPerformed(ActionEvent e)方法。

更多资料
更多课程
更多真题
温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!

自考备考资料免费领取

去领取

距离2024 自考考试

还有
  • 1
  • 7
  • 7
自考报名

每年3月、8月

领准考证

考前7天

考试信息

每年4月、10月

成绩查询

考后45天

专注在线职业教育23年

项目管理

信息系统项目管理师

厂商认证

信息系统项目管理师

信息系统项目管理师