1月自考Java语言程序设计试题 .docx

上传人:C****o 文档编号:13048379 上传时间:2022-04-27 格式:DOCX 页数:19 大小:59.24KB
返回 下载 相关 举报
1月自考Java语言程序设计试题 .docx_第1页
第1页 / 共19页
1月自考Java语言程序设计试题 .docx_第2页
第2页 / 共19页
点击查看更多>>
资源描述

《1月自考Java语言程序设计试题 .docx》由会员分享,可在线阅读,更多相关《1月自考Java语言程序设计试题 .docx(19页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精品名师归纳总结封面可编辑资料 - - - 欢迎下载精品名师归纳总结作者: PanHongliang仅供个人学习全国 2021 年 1 月自考 Java 语言程序设计 一试卷课程代码: 04747一、单项挑选题 本大题共 10 小题,每道题1 分,共 10 分可编辑资料 - - - 欢迎下载精品名师归纳总结在每道题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多项或未选均无分。1. 在下述字符串中,不属于 Java 语言关键字的是A float B newC javaD return2. Java 语言中数值数据的类型能自动转换,依据从左到右的转换次序为 A

2、byte int short long float doubleB. byteshort int long float doubleC. byteshort int float long double D short byte int long float double3. 在以下供挑选的概念中,不属于面对对象语言概念的是A 消息B 模块C继承4在下述Java 语言语句中D 多态性,错误的创建数组的方法是A int intArray 。 intArray=new int5。B int intArray=new int5。C int intArray =1, 2, 3,4, 5 。 D int

3、intArray5=1, 2, 3,4 5 。5. 在 Swing 中,它的子类能用来创建框架窗口的类是 A JWindowB JFrameC JDialogD JApplet6. MouseListener 接口不能处理的鼠标大事是A 按下鼠标左键B 点击鼠标右键C鼠标进入D 鼠标移动7. 以下不属于文字字型要素的是A 颜色B 字体C风格D 字号8. 在以下四个供选的整数中,能作为线程最高优先级的整数是A 0B 1C 10D 119 Java 语言可以用javax.swing 包中的类JFileChooser 来实现打开和储存文件对话框。用户通过文件对话框不行能获得的信息是A 文件名称B 文

4、件路径C文件内容D 文件对象可编辑资料 - - - 欢迎下载精品名师归纳总结10. 在编写拜访数据库的Java 程序时, Connection 对象的作用是 A 用来表示与数据库的连接B 储备查询结果C在指定的连接中处理SQL 语句D 建立新数据库连接二、填空题 本大题共 10 小题,每空 2 分,共 20 分请在每道题的空格中填上正确答案。错填、不填均无分。11. Java 的编译程序先将 Java 源程序翻译成与机器无关的 。12表达式 23&18 的值是。13. 假如类 A 某个成员变量的类型是类B,就类 A 和类 B 之间是关系。14. Java 语言供应了两个用于处理字符串的类,它们

5、是 。15. 某程序用代码“ JTextFieldtext=new JTextField ()。”创建了一个文本框,并对这个文本框注册了监视器,就在监视器处理方法actionPerformedActionEvente中,判定是在这个文本框上发生大事的条件表达式是 。16. 一个水平滚动条对象的初始值是50,滑块的宽是 10 个像素, 表示的范畴是 0 ,250 。 创建这样的滚动条对象时,供应的5 个参数依次是。17. 要在 JComponent 子类的组件中绘图,应重写 方法。18. 当线程使用完临界段后,为了使等待的线程复原工作,需要调用的方法是 。19. 某程序想为一个long 型整数文

6、件构造随机读写对象,支持这个要求的类是。20. 设已知服务器的IP 的址和端口号,要创建一个套接字对象,支持这个要求的类是 。三、简答题 本大题共 6 小题,每道题 3 分,共 18 分21. 请写出一段 if 语句,判定一个整数n 是否为偶数。假如是偶数,输出“Yes.”。否就 ,输出 “No ”。22. 请写出接口定义的一般形式。23. 请写出 Java 语言编写大事处理程序的两种主要方案。24. 设已经有 Graphics2D 对象 g2d, 请用 Java 语句绘制一个矩形rect,其左上角坐标是 20, 30,宽是 120,高是 30。25. 打开文件对话框时,仍可以设置挑选条件,即

7、指定文件的类型。请写出FileFilter类预设的两个方法。26. 请写出 URLConnection 类供应的三个常用方法。四、程序填空题 本大题共 5 小题,每空 2 分,共 20 分27. 方法 void moveOddForwordint a的功能是将数组中的全部奇数移到全部偶数之前。void moveOddForwordint aforint i=0 , odd=0。 i+ if可编辑资料 - - - 欢迎下载精品名师归纳总结int t=ai 。 ai=aodd 。 aodd=t 。 odd+ 。28. 以下程序创建了一个窗口,然后在窗口内显示Hello , World. 。impo

8、rtjavax.swing.* 。 importjava awt* 。 public class HelloWorldpublic static void mainStringares TextFrame frame=new TextFrame 。 frame.setDefaultCloseOperationJFrame.EXIT_ON_CLOSE。 frame.。class TextFrame extends JFrame public TextFrame setTitle HelloWorld 。 setSizeWIDTH , HEIGHT 。 TextPanel panel=new Te

9、xtPanel。Container contentPane=getContentPane。 contentPaneaddpanel。public static final int WIDTH=300。public static final int HEIGHT= 200。class TextPanel extends JPanel public void paintComponentGraphics g super.。g.drawString Hello , World. , x, y。public int x=100 。 public int y=100 。29. 以下是子窗口中设置一个菜单

10、条类的定义。 类的构造方法依据指定的窗口名称和菜单表设置菜单条, 菜单和菜单项, 当选中某个菜单项时, 在文本框中显示相应菜单项被选中的信息。class MenuWindow extends JFrame implements ActionListener可编辑资料 - - - 欢迎下载精品名师归纳总结public static JTextField text 。public MenuWindowString s, String menuList setTitles 。Container con=this.getContentPane 。con.setLayoutnew BorderLayou

11、t 。 this.setLocation100 ,100。 this.setSize300, 100。 JMenuBar menubar=new JMenuBar 。forint i=0 。 imenuList.length 。i+ JMenu menu=new JMenumenuListi0。 forintj=1 。 j=KeyEvent.VK_A&t=360seta=0 。 repaint 。public void paintGraphics gfinal double pi=3.14159 。 final double r = 100.0 。可编辑资料 - - - 欢迎下载精品名师归纳总

12、结int x0=250+intr*Math.cos3.1415926/180.0*seta。 int y0=200+intr*Math.sin3.1415926/180.0*seta。 g.setColorColor.red 。 g.drawOvalx0 , y0 ,10, 10。六、程序设计题 本大题共 2 小题,每道题 6 分,共 1 2 分37. 请编写方法 void strReverseString str,该方法的功能是输出一个新字符串,新字符串字符排列次序与原字符串str 的字符排列次序相反。例如,strReverseABCD 所输出的结果是 DCBA 。请使用字符串与字节数组的相

13、互转换方法进行设计。38. 请设计实现如下用于输入学号和姓名的对话框界面,其中空白格是文本框,用于输入相应的内容。这 里 给 出 的 是 程 序 的 一 部 分 , 你 要 编 写 的 是 类 InputNoNameDialog的 构 造 方 法InputNoNameDialogJFramef, Strings,JTextField t。其中参数f 是对话框的依靠窗口,s是对话框标题, t 是依靠窗口中显示对话框输入内容的文本框。以下是类 InputNoNameDialog的程序框架。class InputNoNameDialog extends JDialog implements Acti

14、onListener JLabel title 。 JTextField textl , text2, mainText 。 JButton done 。 InputNoNameDialogJFrame f String s , JTextField tsuperf,s, true。 mainText = t 。Container con = getContentPane 。 title=new JLabels 。textl=new JTextField10 。text2=new JTextField10 。con.setLayoutnew GridLayout3,2。con.setSize2

15、00 , 100。 setModalfalse 。/请在以下位置续写其余代码public void actionPerformedActionEvent e/输入终止按确定按钮后,将对话框中输入的学号和姓名在它依靠窗口的文本框中显示。mainText.setText 学号: +textl.getText+ 姓名: +text2.getText 。 setVisiblefalse 。 dispose。以上资料由百度贴吧:- 自考乐园俱乐部杨尚杰为你细心编辑可编辑资料 - - - 欢迎下载精品名师归纳总结版权申明本文部分内容,包括文字、图片、以及设计等在网上搜集整理。版权为潘宏亮个人全部This

16、articleincludessome parts,includingtext,pictures, and design. Copyright is Pan Hongliangs personal ownership.用户可将本文的内容或服务用于个人学习、 讨论或观赏, 以及其他非商业性或非盈利性用途, 但同时应遵守著作权法及其他相关法律的规定,不得侵害本网站及相关权益人的合法权益。除此以外,将本文任何内容或服务用于其他用途时, 须征得本人及相关权益人的书面许可,并支付酬劳。Users may use the contents or services of this article for p

17、ersonal study, research or appreciation, and othernon-commercial or non-profit purposes, but at the same time,they shall abide by the provisions of copyright law and other relevant laws, and shall not infringe upon the legitimaterightsof thiswebsiteand itsrelevantobligees.In addition,when any conten

18、t or service of this article is used for other purposes, written permission and remuneration shall be obtained from the person concerned and the relevant obligee.转载或引用本文内容必需是以新闻性或资料性公共免费信息为使用目的的合理、善意引用,不得对本文内容原意进行曲解、修改,可编辑资料 - - - 欢迎下载精品名师归纳总结并自负版权等法律责任。Reproduction or quotation of the content of this articlemust be reasonableand good-faithcitationforthe use of newsor informative public free information. It shall notmisinterpret or modify the original intention of the contentof this article, and shall bear legal liability such ascopyright.可编辑资料 - - - 欢迎下载

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁