2022年全国自考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年全国自考Java语言程序设计方案模拟试卷及答案.docx》由会员分享,可在线阅读,更多相关《2022年全国自考Java语言程序设计方案模拟试卷及答案.docx(36页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品学习资源2021 年全国自考 Java 语言程序设计 及答案一、单项挑选题 本大题共 10小题,每道题 1分,共 10分 在每道题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内;错选、多项或未选均无分;1. 以下正确的句子是 A: float 3.14;B: byte i=225;C: int k=33L; D: int p;2. 以下表达中 , 正确选项 A: Java 语言的标识符是区分大小写的B:源文件名与public类名可以不相同C:源文件名其扩展名为 .jar D:源文件中 public类的数目不限3. 列表大事的大事源有两种,其中之一是单击列表中的选项
2、,就与单击选项大事相关的接口是A: ActionListener B: ListSelectionEvent C: ListSelectionListener D: addListSelectionListener4. 以下属于合法的 Java 标识符是 A: _cat B: 5books C: +static D: -3.141595. 定义一个使用接口Java.lang.Runnable的类,必需要实现的方法是A: start B: run C: init D: paint6. 以下程序代码的输出结果是 ; 1 分A: 30B: 31C:出错D: 117. 以下语句中,错误的 Java 语
3、句是 A:连续显现多个分号 B: try.catch语句C: include语句欢迎下载精品学习资源D: switch语句8. 以下有关抽象类及抽象方法的表达错误选项A:使用 final修饰的类是抽象类B:使用 abstract修饰的方法是抽象方法 C:抽象类必需被继承才能使用,抽象类不行能有实例 D:抽象类可以没有抽象方法,但有抽象方法的类肯定是抽象类9. 以下有关大事监视器的说法正确选项 A:一个组件上不行以注册多个大事监视器 B:一个大事监视器可以被注册到多个组件上 C:一个组件上注册多个大事监视器会发生冲突,不会起作用D:一个组件上注册多个大事监视器,只有最终一个大事监视器会起作用10
4、. 在编写 Java 程序拜访数据库的过程中,用来处理驱动程序的加载和建立新数据库连接的类是 A: DriverManager类B: Statement 类 C: Connection类D: ResultSet类二、填空题 本大题共 10小题,每道题 2分,共 20分请在每道题的空格中填上正确答案;错填、不填均无分;1. 在 Java 的某个组件中绘图,一般应当为这个组件所属的子类重写方法,在该重写的方法中进行绘图; 2 分2. Java 语言使用 Unicode 字符集,共有个字符; 2 分3. Java 语言将类型分为基本类型和类型两种;2 分4. 当在一个容器中放入多个挑选框之前,可以先
5、用对象将多个挑选框分组,使得同一时刻组内的多个挑选框只答应有一个被选中;2 分5. 当线程 A 使用某个对象,而此对象又需要线程B 修改后才能符合 A 线程的需要,这时线程 A 就要等待线程 B 完成修改工作,这种线程相互等待称为 ; 2 分6. 端口号与 IP 地址的组合称为; 2 分7. 在已有类的基础上,扩充属性或扩充与改写某些方法,生成新的类,这个方式称为 ;2 分8. 将显示区域按行、列划分成一个个大小相等的格子,组件依次放入这些格子中;2 分9. 设定文本框对象 text使其不行编辑对应的代码是;2 分10. 采纳缓冲式输入时,可以对BufferedReader对象使用方法按行读取
6、文件中的内容;2 分三、程序填空题 本大题共 5小题,每空 2分,共 20 分1. 以下应用程序,产生两个组合框,一个可以挑选月份,一个可以挑选20002021年之间的年份;import javax.swing.*;public class Class31002 extends JFrameJComboBox monthBox=new JComboBox;欢迎下载精品学习资源public Class31002superExpiration Date;setSize240,90;setDefaultCloseOperationJFrame.EXIT_ON_CLOSE;JPanel pane=ne
7、w JPanel;JLabel exp=new JLabelExpiration Date:;for int i=0;i monthBox.addItem +i;forint i=2000;i yearBox.addItem +i;pane.addexp ;pane.addmonthBox ;setContentPanepane;public static void mainString argnew Class31002.setVisibletrue; 2分2. 以下程序产生一个依靠 myWin,标题为 “我的对话框 ”的,布局治理器为 FlowLayout 的强制型对话框;import j
8、ava.awt.*;import javax.swing.*;public class Class29041public static void mainString argsJFrame myWin=new JFrame ;JButton button=new JButtonbutt;myDialog.addbutton;myDialog.setBounds300,300,200,200;myDialog.setVisibletrue; 2分3. 下面程序产生一个窗口, 1秒后自动关闭;public class Class3104 implements RunnabletryThread.s
9、leep1000;欢迎下载精品学习资源catchInterruptedException e System.exit0;public Class3104JFrame my=new JFrame ;my.setBounds100,100,600,300;my.setVisibletrue;public static void mainString argsClass3104 t=new Class3104;Thread tt=;tt.start; 2分4. 回文整数是指正读和反读都一样的整数;方法f2705int n的功能是判定十进制整数 n 是否为回文整数;例如: n=123321,该方法返回
10、值为 true ;n=123,该方法返回值为false ;boolean f2705int nInteger M=n;String s=; int i=0;whilei/2String s1,s2;s1=s.substringi,i+1;s2=s.substrings.length-i-1,s.length-i;if.break;i+ ;if i/2 return false;else return true; 2分5. 下面应用程序,绘制一个红色五角星;请完成程序;import java.awt.*; import javax.swing.*;class MyPanel extends JP
11、anelpublic voidint r=100;int x1=100,欢迎下载精品学习资源x2=intr*1-Math.cos18*Math.PI/180, x3=intr*1+Math.cos18*Math.PI/180, x4=intr*1-Math.cos54*Math.PI/180, x5=intr*1+Math.cos54*Math.PI/180, y1=0,y2=intr*1-Math.sin18*Math.PI/180, y3=intr*1-Math.sin18*Math.PI/180, y4=intr*1+Math.sin54*Math.PI/180, y5=intr*1+M
12、ath.sin54*Math.PI/180;g.drawOval0,0,200,200;g.drawLinex4,y4,x1,y1;g.drawLinex1,y1,x5,y5;g.drawLinex5,y5,x2,y2g.drawLinex3,y3,x4,y4;g.drawLinex2,y2,x3,y3;public class C3002 extends JFrame C3002superC3002;setDefaultCloseOperationJFrame.EXIT_ON_CLOSE;getContentPane.addnew MyPanel;setSize210,242;setVisi
13、bletrue;public static void mainString argsnew C3002 ; 2分四、程序分析题 本大题共 5小题,每道题 4分,共 20分1. 请将以下程序段表示的运算e 的公式写出来 假设 x 的值已给出);float a,e;e=1 ;a=1 ;forint n=1;na=a*x/n ;e=e+a ;写出所表示的公式 e=; 4 分欢迎下载精品学习资源2. 阅读下面程序,写出程序功能及当输入6和9时的运行情形;import java.awt.*;import javax.swing.*;import java.awt.event.*;public class
14、 Class3402 implements ActionListenerJButton butt=new JButtonOK;JTextField text1=new JTextField10;JTextField text2=new JTextField10;JTextField text3=new JTextField10;public Class3402JFrame myWin=new JFrameClass3402 ;myWin.setDefaultCloseOperationJFrame.EXIT_ON_CLOSE;Container con=myWin.getContentPane
15、; con.setLayoutnew GridLayout4,1;con.addtext1;con.addtext2;con.addbutt;con.addtext3;butt.addActionListenerthis;myWin.pack ;myWin.setVisibletrue;public void actionPerformedActionEvent eint a=Integer.parseInttext1.getText;int b=Integer.parseInttext2.getText;int i ;fori=1;iifi%a=0&i%b=0break;text3.setT
16、extString.valueOfi;public static void mainString argsnew Class3402; 4分3. 阅读以下程序,写出程序运行结果;import java.util.StringTokenizer;public class C3301public static void mainString args欢迎下载精品学习资源String ss=public static void main;StringTokenizer pas=new StringTokenizerss, ;int n=pas.countTokens;System.out.print
17、lnn;String s=pas.nextToken;forpas.nextToken;pas.hasMoreTokens ;s=pas.nextToken System.out.printlns;4 分4. 阅读以下程序,写出程序功能;import java.awt.*; import javax.swing.*;import java.awt.event.*;public class C3401 implements ActionListenerJFrame frmFrame ; JButton btnUp, btnDown;public C3401frmFrame = new JFram
18、e按钮应用 ;frmFrame.setLayoutnew GridLayout2,1;btnUp = new JButton上 ;btnUp.setActionCommandbtnUp;btnUp.addActionListenerthis;btnDown = new JButton下 ;btnDown.setActionCommandbtnDown;btnDown.addActionListenerthis;frmFrame.addbtnUp;frmFrame.addbtnDown ;frmFrame.pack;frmFrame.setVisibletrue;public void acti
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 全国 自考 Java 语言程序设计 方案 模拟 试卷 答案
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内