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(31页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选学习资料 - - - - - - - - - 全国 2022 年 1 月 Java 语言程序设计 一试卷课程代码: 04747 09 年一月的自考答案部分有错误,恳请查正!挑选第8 题,正确答案C p163 ;填空19 题FileInputStream 和 FileOutputStream P175. 一、单项挑选题 本大题共 10小题,每道题 1分,共 10 分 在每道题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内;错 选、多项或未选均无分;1.以下字符组合不能作为 Java整型常量的是 A.078B.0x3ACB C.5000D.0x3ABC 2.以下程序代
2、码的输出结果是 int x = 10 ; while x 7 System.out.print* ; x-; A.* B.* C.*D.* 3.设类 U 声明,及对象 u 和 v 的定义如下:class U int x, int y ; Uint a, int bx= a ; y = b; void copyU a x = a.x ; y = a.y; U u = new U1, 2, v = new U2, 3 ;在以下供挑选的代码中,可能引起系统回收内存的是 A.u.x=v.y ;u.y=v.x;B.u=v ;C.u.copyv ;D.v.copyu;4.设有以下代码:1 / 17 名师归
3、纳总结 - - - - - - -第 1 页,共 17 页精选学习资料 - - - - - - - - - String s l=123 ; String s2=123 ; String s3=new String123 ;就表达式 s1=s2和 s1=s3 的值分别是 A.true,trueB.false,false C.true,falseD.false,true 5.以下关于 AWT 与 Swing 之间关系的表达,正确选项 A.Swing 是 AWT 的提高和扩展B.在写 GUI 程序时, AWT 和 Swing 不能同时使用C.AWT 和 Swing 在不同的平台上都有相同的表示D.
4、AWT 中的类是从 Swing 继承的6.在以下 Swing 组件中,能为它指定布局治理器的是 A.JScrollBar 对象 B.JMenuBar 对象C.JComboBox 对象 D.JDialog 对象7.一般的绘图程序要定义一个 JPanel 子类;在 JPanel 子类中仍要重定义一个方法,在这个方法中调用绘图方法,绘制各种图形;要重定义的方法是 A.paint B.paintComponent C.repaintD.update 8.用 Runnable 接口实现多线程的主要工作是 init 方法中创建A. 声明实现 Runnable 接口的类,在类内实现run方法,让线程调用st
5、art方法;B.声明实现Runnable 接口的类,在类内实现run方法,在类内声明线程对象,在新线程,启动新线程;C.声明实现 Runnable 接口的类,在类内实现 run方法,在类内声明线程对象,在 Init 方法或start方法中创建新线程,在 start方法中启动新线程;D.声明实现 Runnable 接口的类,在类内实现 run方法,在 init 方法中创建新线程,在 start方法中启动新线程;9.程序假如要按行输入输出文件的字符流,最合理的方法是采纳 A.BufferedReader 类和 BufferedWriter 类2 / 17 名师归纳总结 - - - - - - -第
6、 2 页,共 17 页精选学习资料 - - - - - - - - - B.InputStream 类和 OutputStream 类 C.FileReader 类和 FileWriter 类 D.File_Reader 类和 File_Writer 类10.在编写拜访数据库的Java程序中,要用到DriverManager 类;该类的作用是 A. 储备查询结果 B.处理与数据库的连接 C.在指定的连接中处理 SQL 语句 D.处理驱动程序的加载和建立数据库连接 二、填空题 本大题共 10 小题,每道题 2 分,共 20 分 请在每道题的空格中填上正确答案;错填、不填均无分;11.Java程序
7、的字节码文件的扩展名是 _;class12.构造一个 Java表达式: yx5,并且 x.=0;这个表达式是_;y/x5 & x.=013.在类声明之前用_修饰,声明类是不能被再继承的类,即它不能再有子类;final14.设有字符串定义:String s=ABCDABCD;就表达式 s.indexOfB 的值是 _; 1 15.在实现接口 ActionListener 的方法 actionPerformed中,常用的有两个获得大事源的方法,它们是 getActionCommand 和 _;getSource16.使用单项按钮的方法是将一些单项按钮用 被选中; ButtonGroup_对象分组,
8、使同一组内的单项按钮只答应一个17. 在 Java 语 言 中 , 用 类 Font 对 象 设 置 字 型 ; 如 果 要 设 置 的 字 型 是 : 细 明 体 、 正 常 风 格Font.PLAIN , 12 磅字号,构造这样要求的 Font 对象 fnA 的代码是 _;Font fnA=new Font“ 细明体 ” ,Font.PLAIN.1218.线程从堵塞状态复原到就绪状态,有三种途径:自动复原、用 法复原; notify 或 notifyAllresume方法复原和用 _方19.为一般的 8 位字节流文件读和写操作供应支持的类是 _;InputStream OutputStre
9、am20.Connection 类是 java.sql 包中用于处理与数据库连接的类;Connection 对象是用来表示 _的对象, Java程序对数据库的操作都在这种对象上进行;数据库连接3 / 17 名师归纳总结 - - - - - - -第 3 页,共 17 页精选学习资料 - - - - - - - - - 三、简答题 本大题共 6 小题,每道题 3分,共 18 分 21.请写出表示year 年是闰年的Java表达式;闰年的条件是:每4 年一个闰年,但每100 年少一个闰年,每 400 年又增加一个闰年;year%4= =0 & year%4.=0|year%400= =022.请写
10、出在类的方法的定义之前,加上修饰字 public、 private 的区分;Public 修饰的方法为公用方法,任何类的方法都可以拜访他Private 修饰的方法,本类内部可以拜访23.请写出将文本区text 放置于滚动面板jsp,并将滚动面板jsp 添加到 JFrame 窗口 myFrame 的 Java语句;TextArea text=new TextArea ;JScrollPane jsp=new JScrollPanetext;myFrame.getContentPane.addjsp ;24.要用 Graphics2D 类的方法画一个图形,第一要把参数对象 g 强制转换成 Grap
11、hics2D 对象;然后,用图形类供应的静态方法 Double 创建一个图形对象;最终,以图形对象为参数调用 Graphics2D 对象的 draw方法绘制这个图形;请写出用这样的方法绘制一条线段的程序段,线段的两个端点分别是10.0, 10.0和 30.0,30.0; Graphics2D g2d= Graphics2D g ; Line2D line=new Line2D.Double10,20,30,40 ;G2d.drawline25.请写出字符流数据与字节流数据的区分;P.17526.请写出 URLConnection 类在编写 Java网络应用程序中的作用;URLConnectio
12、n 类完成流对象和实现网络连接四、程序填空题 本大题共 5小题,每道题 4 分,共 20分 27.方法 int sigmaDigitint n的功能是求出十进制整数 n 的各位数字之和;例如,n=1234,该方法的返回值是 10; static int sigmaDigit int n int sum = 0, d ; while n 0 4 / 17 名师归纳总结 - - - - - - -第 4 页,共 17 页精选学习资料 - - - - - - - - - d=n% 10; _; sum+=d n/= 10; _; return sum 28.以下小应用程序能响应鼠标按动的大事,当鼠标
13、在正文区的某个位置被点击时,就在该位置显示一个记号“” ,程序限制最多保留最新20 个位置;import java.applet.* ; import java.awt.* ;import javax.swing.* ; import java.awt.event.* ;class MyPanel extends JPanel public void printGraphics g, int x, int y g.setColorColor.red; g.drawLinex-5, y-5, x+5, y+5 ; g.drawLinex+5, y-5, x-5, y+5 ; class MyWi
14、ndow extends JFrame implements MouseListener final int MaxMarks = 20 ; int currentMarks = 0, markCount = 0 ; Point marks = new PointMaxMarks ; MyPanel panel; MyWindow this.setLocation100, 100 ; this.setSize300, 300; Container con = this.getContentPane; panel = new MyPanel; con.addpanel; _this;addMou
15、seListener5 / 17 名师归纳总结 - - - - - - -第 5 页,共 17 页精选学习资料 - - - - - - - - - this.setVisibletrue ; public void paintGraphics g int i ; g.clearRect0,0, this.getWidth, this.getHeight ; fori =0 ;i _g, marksi.x, marksi.y ;print public void mousePressedMouseEvent e public void mouseReleasedMouseEvent e publ
16、ic void mouseEnteredMouseEvent e public void mouseExitedMouseEvent e public void mouseClickedMouseEvent e markscurrentMarks = new Pointe.getX, e.getY ; ifmarkCount markCount+ currentMarks = currentMarks+ 1%MaxMarks ; repaint; public class Class1 extends Applet public void init ; MyWindow myWndow = n
17、ew MyWindow 29.这是一个处理挑选工程大事的子窗口类;窗口中有 显示挑选框对应的信息;2 个挑选框,当选中某个挑选框时,文本框将class MyWindow extends JFrame implements ItemListener 6 / 17 名师归纳总结 - - - - - - -第 6 页,共 17 页精选学习资料 - - - - - - - - - JTextField text; JCheckBox boxl, box2 ; MyWindowString s _; supers Container con = this.getContentPane; this.set
18、Location100, 100; this.setSize400, 200; text = new JTextField10 ; box1 = new JCheckBoxA 运算机 , false; box2 = new JCheckBoxB 运算机 , false; con.setLayoutnew GridLayout3, 2 ; con.add new JLabel运算机产品介绍 , JLabel.CENTER ; addnew JLabel 运算机 2 选 1, JLabel.CENTER ; con.addbox1; con.addbox2; con.addtext; box1 .
19、addItemListenerthis ; box2.addItemListenerthis ; this.setVisibletrue ; this.pack ; public void itemStateChanged_e ItemEvent ife.getItemSelectable = box1 text. setTextA 公司生产 ; else ife.getItemSelectable = box2 text. setTextB 公司生产 ; 30.这是一个播放幻灯片的小应用程序中的 paint 方法;设幻灯片已由小应用程序的 init 方法装入 内存,并存放于 myImage
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 年月 全国 自考 Java 语言程序设计 方案 答案
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内