2022年全国年月自考Java语言程序设计试题 .pdf

上传人:Che****ry 文档编号:30536641 上传时间:2022-08-06 格式:PDF 页数:11 大小:145.13KB
返回 下载 相关 举报
2022年全国年月自考Java语言程序设计试题 .pdf_第1页
第1页 / 共11页
2022年全国年月自考Java语言程序设计试题 .pdf_第2页
第2页 / 共11页
点击查看更多>>
资源描述

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

1、www. 各类考试历年试题答案免费免注册直接下载全部 WORD 文档全国 2010 年 1 月自考 Java语言程序设计(一)试题1 做试题 , 没答案 ?上自考 365, 网校名师为你详细解答!全国 2010年 1 月自考Java 语言程序设计 (一)试题课程代码: 04747 一、单项选择题(本大题共 10 小题,每小题1 分,共 10 分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。1在下述字符串中,不属于Java语言关键字的是( ) Afloat Bnew Cjava Dreturn 2Java语言中数值数据的类型能自动转

2、换,按照从左到右的转换次序为( ) A byteintshortlongfloatdouble B byteshortintlongfloatdouble C byteshortintfloatlongdouble D shortbyteint longfloatdouble 3在以下供选择的概念中,不属于面向对象语言概念的是( ) A消息B模块C继承D多态性4在下述Java语言语句中 ,错误的创建数组的方法是( ) Aint intArray ; intArray=new int5;Bint intArray =new int5;Cint intArray =1,2,3,4,5;Dint i

3、ntArray 5=1,2,3,45; 5在 Swing 中,它的子类能用来创建框架窗口的类是( ) AJWindow BJFrame CJDialog DJApplet 6MouseListener 接口不能处理的鼠标事件是( ) A按下鼠标左键B点击鼠标右键C鼠标进入D鼠标移动名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 11 页 - - - - - - - - - www. 各类考试历年试题答案免费免注册直接下载全部 WORD 文档全国 2010 年 1 月自考

4、Java语言程序设计(一)试题2 7以下不属于文字字型要素的是( ) A颜色B字体C风格D字号8在以下四个供选的整数中,能作为线程最高优先级的整数是( ) A0 B1 C10 D11 9Java语言可以用javax.swing 包中的类 JFileChooser 来实现打开和保存文件对话框。用户通过文件对话框不可能获得的信息是( ) A文件名称B文件路径C文件内容D文件对象10在编写访问数据库的Java 程序时, Connection 对象的作用是( ) A用来表示与数据库的连接B存储查询结果C在指定的连接中处理SQL 语句D建立新数据库连接二、填空题 (本大题共10 小题,每空2 分,共 2

5、0 分) 请在每小题的空格中填上正确答案。错填、不填均无分。11Java的编译程序先将Java源程序翻译成与机器无关的_。12表达式 23 & 18的值是 _。13如果类A 某个成员变量的类型是类B,则类 A 和类 B 之间是 _关系。14 Java语言提供了两个用于处理字符串的类,它们是_。15某程序用代码“ JTextField text=new JTextField() ; ”创建了一个文本框,并对这个文本框注册了监视器,则在监视器处理方法actionPerformed(ActionEvent e)中,判定是在这个文本框上发生事件的条件表达式是_。16一个水平滚动条对象的初始值是50,滑

6、块的宽是10 个像素, 表示的范围是 0,250。 创建这样的滚动条对象时,提供的5 个参数依次是 _。17要在 JComponent 子类的组件中绘图,应重写_方法。18当线程使用完临界段后,为了使等待的线程恢复工作,需要调用的方法是_。19某程序想为一个long 型整数文件构造随机读写对象,支持这个要求的类是_。20设已知服务器的IP 地址和端口号,要创建一个套接字对象,支持这个要求的类是_。三、简答题 (本大题共6 小题,每小题3 分,共 18 分) 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - -

7、 - - - - 第 2 页,共 11 页 - - - - - - - - - www. 各类考试历年试题答案免费免注册直接下载全部 WORD 文档全国 2010 年 1 月自考 Java语言程序设计(一)试题3 21请写出一段if 语句,判断一个整数n 是否为偶数。如果是偶数,输出“ Yes.” ;否则 ,输出“No” 。22请写出接口定义的一般形式。23请写出Java 语言编写事件处理程序的两种主要方案。答:java 语言编写事件处理程序主要有两种方案:一个是程序重设方法handleEvent(Event),采用这个方案的程序工作量稍大。另一个是程序实现一些系统设定的接口。 java 按事

8、件类型提供多种接口,作为监视器对象的类需要实现相应的接口,即实现响应事件的方法。当事件发生时,系统内设的handleEvent(Event evt)方法就自动调用监视器的类实现的响应事件的方法。 java.awt.event包中用来检测并对事件做出反应的模型包括以下三个组成元素:(1) 源对象:事件发生在这个组件上,它与一组侦听该事件的对象保持着联系。(2) 监视器对象:是一个实现预定义的接口的类的一个对象,该对象的类要提供对发生的事件作处理的方法。(3) 事件对象:包含描述当事件发生时从源传递给监视器的特定事件的信息。24设已经有Graphics2D 对象 g2d, 请用 Java 语句绘制

9、一个矩形rect,其左上角坐标是(20,30),宽是 120,高是 30。25打开文件对话框时,还可以设置筛选条件,即指定文件的类型。请写出FileFilter类预设的两个方法。26请写出URLConnection 类提供的三个常用方法。四、程序填空题(本大题共 5 小题,每空2 分,共 20 分) 27方法 void moveOddForword(int a )的功能是将数组中的所有奇数移到所有偶数之前。void moveOddForword(int a) for(int i=0 , odd=0;_;i+) if(_) int t=ai ;ai=aodd ;aodd=t ;odd+; 28以

10、下程序创建了一个窗口,然后在窗口内显示Hello,World!。import javax.swing.* ; import java awt* ;public class HelloWorld public static void main(String ares) 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 11 页 - - - - - - - - - www. 各类考试历年试题答案免费免注册直接下载全部 WORD 文档全国 2010 年 1 月自考 Java语言程

11、序设计(一)试题4 TextFrame frame=new TextFrame() ;frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);frame. _; class TextFrame extends JFrame public TextFrame() setTitle(HelloWorld );setSize(WIDTH ,HEIGHT) ;TextPanel panel=new TextPanel();Container contentPane=getContentPane();contentPaneadd(panel); publ

12、ic static final int WIDTH=300;public static final int HEIGHT= 200; class TextPanel extends JPanel public void paintComponent(Graphics g) super. _;g.drawString( Hello, World! , x,y); public int x=100 ;public int y=100 ; 29以下是子窗口中设置一个菜单条类的定义。类的构造方法根据指定的窗口名称和菜单表设置菜单条, 菜单和菜单项, 当选中某个菜单项时,在文本框中显示相应菜单项被选中的

13、信息。class MenuWindow extends JFrame implements ActionListener public static JTextField text ;public MenuWindow(String s ,String menuList) setTitle(s);名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 11 页 - - - - - - - - - www. 各类考试历年试题答案免费免注册直接下载全部 WORD 文档全国 2010

14、年 1 月自考 Java语言程序设计(一)试题5 Container con=this.getContentPane() ;con.setLayout(new BorderLayout() ;this.setLocation(100 , 100); this.setSize(300,100);JMenuBar menubar=new JMenuBar() ;for(int i=0; imenuList.length;i+) JMenu menu=new JMenu(menuListi0);for(int j=1 ;j=KeyEvent.VK_A& t=360)seta=0 ; repaint(

15、); public void paint(Graphics g) final double pi=3.14159 ;final double r = 100.0 ;int x0=250+(int)(r*Math.cos(3.1415926/180.0*seta);int y0=200+(int)(r*Math.sin(3.1415926/180.0*seta);g.setColor(Color.red) ;g.drawOval(x0 ,y0,10,10); 六、程序设计题(本大题共 2 小题,每小题6 分,共 1 2 分) 37.请编写方法void strReverse(String str)

16、,该方法的功能是输出一个新字符串,新字符串字符排列顺序与原字符串str 的字符排列顺序相反。例如,strReverse(ABCD ) 所输出的结果是 DCBA 。请使用字符串与字节数组的相互转换方法进行设计。38.请设计实现如下用于输入学号和姓名的对话框界面,其中空白格是文本框,用于输入相应的内容。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 11 页 - - - - - - - - - www. 各类考试历年试题答案免费免注册直接下载全部 WORD 文档全国 201

17、0 年 1 月自考 Java语言程序设计(一)试题11 这 里 给 出 的 是 程 序 的 一 部 分 , 你 要 编 写 的 是 类InputNoNameDialog的 构 造 方 法InputNoNameDialog(JFrame f,String s,JTextField t)。其中参数f 是对话框的依赖窗口,s是对话框标题,t 是依赖窗口中显示对话框输入内容的文本框。以下是类InputNoNameDialog 的程序框架。class InputNoNameDialog extends JDialog implements ActionListener JLabel title ;JTe

18、xtField textl ,text2,mainText;JButton done;InputNoNameDialog(JFrame f String s , JTextField t) super(f,s, true);mainText = t ;Container con = getContentPane() ;title=new JLabel(s) ;textl=new JTextField(10) ;text2=new JTextField(10) ; con.setLayout(new GridLayout(3,2) ;con.setSize(200,100); setModal(

19、false);/请在以下位置续写其余代码 public void actionPerformed(ActionEvent e) /输入结束按确定按钮后,将对话框中输入的学号和姓名在它依赖窗口的文本框中显示。mainText.setText(学号: +textl.getText()+ 姓名: +text2.getText() ;setVisible(false) ;dispose(); 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 11 页 - - - - - - - - -

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

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

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

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