2022年10月自学考试Java语言程序设计试题及答案.docx
《2022年10月自学考试Java语言程序设计试题及答案.docx》由会员分享,可在线阅读,更多相关《2022年10月自学考试Java语言程序设计试题及答案.docx(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品学习资源封面欢迎下载精品学习资源作者: PanHongliang仅供个人学习全国 2021 年 10 月自学考试 Java 语言程序设计(一)试卷课程代码: 04747一、单项挑选题 本大题共 10 小题,每道题1 分,共 10 分在每道题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括欢迎下载精品学习资源号内;错选、多项或未选均无分;1. 以下是关于 Java 语言关键字的表达,其中正确选项A. 关键字可以用来描述类的成员类型,但是不能描述一般变量B. 关键字由字母 包括英文字母、下划线字符、美元字符、文字字符和数字组成C.关键字不行以用作变量、方法、类或标号的标识符
2、D.break 和 main 都是 Java 语言的关键字2.执行以下代码,输出结果是intx=5 , y=7 ,u=9 , v=6 ; System.out.printlnxy . x+2 : uv . u-3 : v+2 ;A.8B.6C.7D.true3.Java 语言中,只限子类或者同一包中的类的方法能拜访的拜访权限是 A.publicB.privateC.protectedD.4.设有数组定义 int x=1, 2 , 3 ,4, 5 , 6 , ;,就 x.length 的值为 A.3B.4C.6D.75.在以下Swing的类中,属于容器的是A.JAppletB.JButtonC.
3、JTextAreaD.JMenu6.在以下供挑选的方法中,属于接口MouseMotionListener的方法是 A.mouseReleasedB.mouseEnteredC.mouseExitedD.mouseMoved 7.小程序要播放音频文件,可使用类A.AudioB.JAudioC.AudioClipD.JAudioClip8. 以下是关于线程的表达,正确选项A. 多线程的使用可以提高设备的平行工作才能,但是使系统治理变得复杂B.同一个进程下的线程都有自己的状态、专用数据段和独立的内存资源 C.线程是能独立运行的程序D.进程的执行效率比线程的执行效率高9. 在 Java 的类库中,包含
4、实现输入/输出操作的包是 A.java.utilB.java.ioC.java.appletD.java.awt欢迎下载精品学习资源10. 在编写拜访数据库的Java 程序时, ResultSet 对象的作用是 A. 建立新数据库连接B.用来表示与数据库的连接C.在指定的连接中处理SQL 语句D.储备查询结果二、填空题 本大题共10 小题,每道题2 分,共 20 分请在每道题的空格中填上正确答案;错填、不填均无分;11. Java 语言采纳多种机制来保证可移植性,其中最主要的是 ;12. 程序包声明的格式是;13. 当联编推迟至运行时间实现时,该联编过程称为 ;14. 使用默认字节字符对应表,
5、将字符串转化为字节数组的方法是 ;15. 在 Swing 中,带有滚动条的面板的类名是 ;16. 组合框 JComboBox 是的组合;17. 在某个组件中绘图,一般应当为这个组件所属的子类重写 方法;18. 多线程互斥使用的程序段,在操作系统中称为临界段;19. 在 Java 语言中,文件随机拜访可以利用 类实现;20. Java 程序可以用纯 Java 的 驱动程序,实现与数据库连接;三、简答题 本大题共 6 小题,每道题 3 分,共 18 分21. 请使用 for 循环语句运算 S=1+ 的值;22.请写出 Applet 类中 init 方法的功能;23.请写出空布局安置组件的两个步骤;
6、24. 在 Swing 中,对话框有几种 .并请写出它们的主要区分;25. 请写出用 Runnable 接口实现多线程的主要工作;26. 请写出用 InetAddress 类,猎取网址为“ ”的 IP 地址的 Java 语句;四、程序填空题 本大题共 5 小题,每空 2 分,共 20 分27. 方法 booleanisPrimeintn 的功能是判定正整数nn1 是否为质数;static boolean isPrimeintn int i ;ifn=2return true ;if ( n%2=0 ) return false ;fori=3 ;i*i=n ;i+=2if break ; if
7、 return true ;return false ;28. 某小应用程序窗口中有一个文本框,一个8 行 10 列的文本区以及一个按钮,点击这个按欢迎下载精品学习资源钮时,在文本框中输入的内容会追加到文本区中;import java.applet.* ; import javax.swing.*; import java,awt.event.* ;public class TextAPP extends Applet implements ActionListener JTextField input ;JTextArea display ; JButton append;public vo
8、id init input = new JTextField10 ;display = new;append = new JButton 追加 ;addinput ; adddisplay ; addappend;input.requestFocus ;display.setLineWraptrue ;append.addActionListenerthis ;public void actionPerformedActionEvent e, display.input.getText + ;29. 某小应用程序有一个由3 个单项按钮组成的颜色挑选组,当选中某种颜色时,窗口的背景颜色将作相应的
9、变化;这里给出的是窗口子类My Window的定义的框架以及其构造函数的定义;class MyWindow extends JFrame implementsMyWindowString s supers;Container con = this.getContentPane ;con.setLayoutnew GridLayout3,2;this.setLocation100, 100 ;this.setSize400, 400 ;panel 1 = new Panel l ;label l = new JLabel 转变前景颜色 ,JLabel.CENTER ;con.addlabel 1
10、 ;con.;panel 1 .box 1 .addltemListenerthis ;panel 1 .box 2.addItemListenerthis ;panel 1 .box 3.addItemListenerthis ;this. setVisible true ;this.pack ;欢迎下载精品学习资源30. 某小应用程序的界面有两个按钮,点击 “画圆 ”按钮, 程序在窗口画一个圆, 点击 “画矩形 ” 按钮,程序在窗口画一个矩形;import java.applet.* ;import java.awt.* ;import java.awt.event.* ;import j
11、avax.swing.* ;public class Class l extends Applet implements ActionListener boolean c = false; int r = 50,a = 50, b = 50 ;JButton bl, b2 ;public void initsetSize200, 200;setBackgroundColor.blue ;b1 = new JButton 画圆 ; b2 = new JButton 画矩形 ;b1.addActionListenerthis ;b2.addActionListenerthis ;addb1;add
12、b2; setVisibletrue ;public voidGraphics g g.clearRect70, 100, 130, 200 ;g.setColorColor. red ;ifcg.drawRoundRect70, 100, r, r, r, r ;elseg.drawRect70, 100, a, b ;public void updateGraphics gpaintg ; public void actionPerformedActionEvent eife.getSource=b1 c = true ; else ife.getSource=b2c = false; ;
13、31. 某按钮的监视器方法actionPerformed 实现将文本区中的内容写入到文本文件myText.txt中;public void actionPerformedActionEvent e tryint n = txtFld.getText.length ;byte buffer=new byten;欢迎下载精品学习资源buffer=txtFid.getText.getBytes;FileOutputStream wf=newmyText.txt ;wf. writebuffer, 0,n ;catch IOException ioetxtFld.setTextioe.toString
14、 ;五、程序分析题 本大题共 5 小题,每道题 4 分,共 20 分 32.阅读以下程序,请写出该程序的输出结果;public class A int m = 5 ;static int n = 3 ;public static void mainString args A obj 1 = new A ;A obj2 = new A ;objl.m *= 2 ; objl.n *= 4 ; obj2.m += 1 ; obj2.n += 6 ;System.out.printlnobj 1.m= + obj 1.m;System.out.printlnobj 1.n= + obj 1.n;Sy
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 10 自学考试 Java 语言程序设计 试题 答案
限制150内