2022年1月全国自考Java语言程序设计试题及答案.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2022年1月全国自考Java语言程序设计试题及答案.docx》由会员分享,可在线阅读,更多相关《2022年1月全国自考Java语言程序设计试题及答案.docx(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品学习资源封面欢迎下载精品学习资源作者: PanHongliang仅供个人学习全国 2021年1月高等训练自学考试Java 语言程序设计(一)试卷及答案课程代码: 04747一、单项挑选题 本大题共 10 小题,每道题 1 分,共 l0 分1. 下面供选字符序列中,不属于 Java语言关键字的是 2.表“-11 ”的十进制值是 B 欢迎下载精品学习资源A. inner B.throw C.false达 C 式D.throws欢迎下载精品学习资源B.2 311 A. 2 C.2 311 D.2 3213. Java语言中,在类定义时用 final 关键字修饰,是指这个类 D 欢迎下载精品学习资
2、源A. 子类必需实现父类未实现的方法C.必需要有实例4. 表达式 java程序设计 .1ength 的值是 C A. 0 B.12 C. 8B. 没有详细实现代码D.不能被继承欢迎下载精品学习资源5. 以下关于 BorderLayout 布局的表达中,不正确选项 D D.13欢迎下载精品学习资源A. 把容器内的空间划分成5个区域C.是框架窗口的默认布局B. 加入组件应当指明要放入的区域D.一个位置可直接放多个组件欢迎下载精品学习资源6. 利用文件对话框打开或储存文件,在打开文件对话框之前,可用FileFilter 类设置挑选条件,其所用的两个方法是 B 欢迎下载精品学习资源A. accept和
3、getSelectedFile C.accept和setDescriptionB. accept和getDescription D.setDescription 和getDescription欢迎下载精品学习资源7. 设已经有 Graphics2D对象g2d,RoundRectangle2D对象rRect,绘制对象 rRect的代码是 A. g2d.drawrRect B.g2d.drawRoundRectrRect C.rRect.draw D.rRect.drawRoundRect8. 以下关于线程互斥和同步的表达中,正确选项 A A. 临界段是线程互斥使用资源的程序段B.临界段能使线程使
4、用其它线程的资源C.互斥和同步能很好地解决死锁问题D.可用notify 方法让等待线程终止等待9.在编写拜访数据库的 Java程序时, Connection对象的作用是 C A. 储备查询结果 B.在指定的连接中处理 SQL语句C.用来表示与数据库的连接D.用来创建数据库的连接 10.猎取InetAddress对象的域名所用到的方法是 A A 欢迎下载精品学习资源A.getHostNameB.getLocalNameC.getHostAddressD.getLocalHost二、填空题 本大题共 10 小题,每空2 分,共 20 分11. 能在浏览器上执行的 Java程序被称为小应用程序 Ap
5、plet;12. 假如子类 A隐匿了超类 B的成员变量 x,而类 A 的某个方法 f 要引用类 B的x,就引用类 B的x的引用代码可以写成super:x;欢迎下载精品学习资源13. 接口有与类相像的基本形式,它有常量定义和方法定义,但没有14. 设u和v是类 A的两个对象, 方法的实现代码;欢迎下载精品学习资源15. 要获得对象的字符串表示,调用的方法是 toString;16. 注册鼠标点击大事监视器的方法是 addMouseListener;17. 在异或模式下绘图时,实际绘制的颜色是由当前刚要绘制的颜色、原先绘制的颜色,以及 异或模式设定的颜色作特定的运算确定的;18. 多线程程序设计中
6、,让执行临界段程序时等待的线程终止等待,通常使用的方法有resume、notify或者notifyAll;19. 创建的流既可以随机输出,也可以随机输入的类是 RandomAccessFile;20. Java程序中使用套接字方法实现 C/S模式时, Client端支持网络底层通讯的类是Socket;2021年1月自学考试 Java语言程序设计 一试卷及答案1欢迎下载精品学习资源三、简答题 本大题共6 小题,每道题 3 分,共 18 分 21.请写出以下程序段的执行结果;int c=0 ,d,n=3758;欢迎下载精品学习资源ifd=n l0c whilen0System.out.printl
7、n 结果=+c ; c=d; n/10;欢迎下载精品学习资源这题的循环变量 n无转变循环无法终止,可能有误,找不到试卷的扫描文件,没做;22. 什么是方法重载,如何正确区分重载.方法重载是指,一个类中可以有多个方法具有相同的名字和类型,但这些方法的参数必需不同,或者是参数个数不同,或者是参数类型不同;23. 请写出定义一个包含 2个子数组的二维整型数组对象 aArr 的代码, 二个子数组有 3个元素;intaArr = new int2;aArr0 = new int5 ;aArr1 = new int3 ;24. 请写出创建一个 JPanel对象 p,并为对象 p设定GridLayout 布
8、局的代码;JPanel p = new JPanel;p.setLayoutnew GridLayout ;25. 由于创建输出流对象时,可能会显现IOException 反常,所以创建输出流对象的代码必需显现在try-catch语句结构中;请写出为当前目录下的myFile.dat 文件创建缓冲输出流对象 outs的代码;tryFileWriterwritefile = newFileWriter“ myFile.d;at”BufferedWriterouts = new BufferedWriterwritefile ;catchIOExceptio e 26. 请写出已知数据库 url 、
9、用户名 uName和密码 pWord ,通过驱动程序治理器 DriverManager 的方法getConnection建立连接 con的代码,可能产生的反常是 SQLException;trycon = DriverManager. getConnectionurl, uName, pWord ;欢迎下载精品学习资源catchSQLExceptione e.printStackTrace; returnreturn con;null ;欢迎下载精品学习资源四、程序填空题 本大题共 5 小题,每空2 分,共 20 分27. 方法inttenDigNumlnArrayint a,int d 的功
10、能是统计数组中十位数是 d的整数的个数;提示:对于一个整数 n,运算 n/10的作用是求得去掉 n的个位数后的整数,运算n10的作用是求得 n的个位数;static int tenDigNumlnArrayint a ,int d int c=0 ;forint i=0 ;ia.length ;i+ ifai/10 = d c+;return c;2021年1月自学考试 Java语言程序设计 一试卷及答案2欢迎下载精品学习资源28. 某小应用程序的类实现了接口 ActionListener ,在其窗口有一个文本区对象 text和一个标上文字 “输入一个整数 ”的按钮对象,并正确为该按钮对象注册
11、了监视器;按钮处理程序要实现的功能是当点击这个按钮时,程序弹出一个输入信息的对话框,输入一个整数n,程序接受 n后,将 2至n的全部偶数输出在文本区text中;以下是其中处理按钮大事的方法;public void actionPerformedActionEvent eife.getActionCommand.equals 输入一个整数 String res=String JOptionPane.showInputDialognull, 输入一个正整数 , 输入对话框 ,JOptionPane.PLAIN_MESSAGE ,null ,null , null ; n=Integer.parse
12、Intres;text.setText ;.forint k=2 ;k = n; k+=2text.setTextk+ ;29. 一个示意挑选框挑选的类 CheckBoxWin ,类的构造方法依据给定的挑选工程表构造一组挑选框,这组挑选框答应多项,当这组挑选框中的某个挑选项的挑选状态有转变从选中变成未选中,或从未选中变成选中 时,挑选框的监视程序在一个文本区中输出那个状态有转变的挑选工程;以下是类CheckBoxWin 的定义;class CheckBoxWin extends JFrame implements ItemListener JPanel p=new JPanel;JTextAr
13、ea text;StringnameList ; JCheckBox boxArray ; CheckBoxWinStringspContainer con=getContentPane; con.setBackgroundColor.BLUE ; con.setLayoutnew FlowLayout ; p.setSize90, sp.1ength*20; p.setLayoutnew GridLayoutsp.1ength,1; nameList=sp;boxArray=new JCheckB oxsp.1ength ; forint i=0 ;inameList.1ength;i+JC
14、heckBox box=new JCheckBoxspi ;box.addItemListenerthis;p.addbox;boxArrayi=box ;con.addp;text=new JTextArea3,13; text.setText ;JScrollPane jsp=new JScrollPanetext;jsp.setSize100,60; con.addjsp; setSize100,sp.1ength*20+120; setLocation100,100;2021年1月自学考试 Java语言程序设计 一试卷及答案3欢迎下载精品学习资源setVisibletrue;publi
15、c void itemStateChangedItemEvent e forint i=0 ;i=KeyEvent.VK_A&t=KeyEvent.VK_Z text.append+chart ;五、程序分析题 本大题共 5 小题,每道题 4 分,共 20 分32. 阅读以下程序,请写出该程序的功能;public卷及答案class4Test32 2021年1月自学考试Java语言程序设计一试欢迎下载精品学习资源args sum=0.0;int i=1 ;fori=500; i+ sum+=1.0/doublei ;System.out.println sum=+sum ;111 1程序功能:运
16、算并显示sum=1 2 350033. 阅读以下程序,请回答以下问题:(1) 界面中有哪些组件 .(2) 点击每一个按钮分别会显示什么内容. import java.applet.* ;import java.awt.* ;import java.awt,event.* ; import javax.swing.* ;public class Test33 extends Applet implements ActionListener String msg= ;String buttonCom=Yes ,No ,Undecided ;JButton bList=new JButtonbutt
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 全国 自考 Java 语言程序设计 试题 答案
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内