您好,欢迎访问三七文档
当前位置:首页 > 临时分类 > Java语言程序设计试题及答案(六)
欢迎光临阳光大学生网,提供最全面的大学生课后习题答案和复习试题免费下载,语言程序设计试题及答案(六)一、单项选择题(本大题共10小题,每小题1分,共10分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。1.在编写Javaapplet程序时,若需要对发生事件作出响应和处理,一般需要在程序的开头写上的语句是()(1分)A:importjava.awt.*;B:importjava.applet.*;C:importjava.io.*;D:importjava.awt.event.*;2.Java语言约定,显示屏上一个长方形区域为程序绘图区域,坐标原点(0,0)位于整个区域的()(1分)A:中心B:左上角C:右上角D:自由设定3.在Java程序中定义一个类,类中有一个没有访问权限修饰的方法,则此方法()(1分)A:访问权限默认为是publicB:访问权限默认为是privateC:访问权限默认为是protectedD:以上都不是4.在Java中,能实现多重继承效果的方式是()(1分)A:内部类B:适配器C:接口D:同步5.在Java语言中,密码框组件和设置密码框的回显字符为“*”的方法分别是()(1分)A:JPassWordField和setEchoChar(*)B:JPasswordField和setEchoChar(*)C:JPassWordField和setEchochar(*)D:JPasswordField和setEchochar(*)6.使用数据库的SQL命令实现数据库的更新,应利用Statement对象的方法()(1分)A:update()B:insert()欢迎光临阳光大学生网,提供最全面的大学生课后习题答案和复习试题免费下载,:executeUpdate()D:delete()7.以下程序代码的输出结果是()shorti=10,j,k=20;j=k+i++;System.out.print(j);(1分)A:30B:31C:出错D:118.在Java语言中,移去按钮对象监视器的方法是()(1分)A:removeListener(ActionListenere)B:setRemoveEnable(ActionListenere)C:removeActionListener(ActionListenere)D:addActionListener(ActionListenere)9.下列有关事件监视器的说法正确的是()(1分)A:一个组件上不可以注册多个事件监视器B:一个事件监视器可以被注册到多个组件上C:一个组件上注册多个事件监视器会发生冲突,不会起作用D:一个组件上注册多个事件监视器,只有最后一个事件监视器会起作用10.菜单的事件源是用鼠标点击某个菜单项,ActionListener,要实现的接口方法是actionPerformed(ActionEvente),获得事件源的方法是getSource(),处理该事件的接口是()(1分)A:ActionListenerB:actionPerformedC:getSourceD:ItemListener二、填空题(本大题共10小题,每小题2分,共20分)请在每小题的空格中填上正确答案。错填、不填均无分。1.当把Java的绘图模式设置为异或模式红色,并对同一个圆用同一个颜色绿色绘制两遍时,则此圆的绘制情况是:。(2分)2.流使用结束后,关闭流并且释放与该流相关的资源,用方法。(2分)欢迎光临阳光大学生网,提供最全面的大学生课后习题答案和复习试题免费下载,是一种特殊的方法,这种方法的名字与它的类名相同,并且不返回结果,也不写上void关键字。(2分)4.Java语言提供一个Graphics2D类,这个类定义了几种方法用于添加或改变图形的状态属性,其中属性控制线条的宽度、笔形样式、线段连接方式或短划线图案。(2分)5.在已有类的基础上,扩充属性或扩充与改写某些方法,生成新的类,这个方式称为。(2分)6.在Java语言,使用关键字定义临界段,能对共享对象的操作上锁。(2分)7.在Java程序中,如果有package语句,则此语句必须出现在源程序文件的。(2分)8.采用布局的容器中多个组件拥有同一个显示空间,某一时刻只能显示一个组件。(2分)9.在Java语言中,逻辑右移运算符是。(2分)10.在Java语言中,有了SQL语句对象sql后,根据“读取学生成绩表st中的所有记录并存于rs对象中”,定义rs对象的代码是。(2分)三、程序填空题(本大题共5小题,每空2分,共20分)1.以下程序使字符串“文字的特殊输出效果演示”中的所有文字每隔300毫秒显示一个。publicclassClass3101{publicstaticvoidmain(String[]args){Strings=文字的特殊输出效果演示;for(inti=0;is.length();i++){System.out.print(s.substring(i,i+1));欢迎光临阳光大学生网,提供最全面的大学生课后习题答案和复习试题免费下载,{;}catch(){}}}}(2分)2.下面小应用程序通过快速显示一组图片(1.jpg~9.jpg)造成显示动画的效果。importjava.awt.*;importjava.applet.*;publicclassClass3002extendsAppletimplementsRunnable{finalintnumber=9;intcount=1;Image[]pic=newImage[number];ThreadmyThread;publicvoidinit(){setSize(300,200);for(inti=1;i=number;i++)pic[i-1]=;}publicvoidstart(){欢迎光临阳光大学生网,提供最全面的大学生课后习题答案和复习试题免费下载,=newThread(this);myThread.start();}publicvoidstop(){myThread=null;}publicvoidrun(){while(true){repaint();count=(count+1)%number;try{myThread.sleep(1000);}catch(InterruptedExceptione){}}}publicvoidpaint(Graphicsg){if(pic[count]!=null)g.(pic[count],10,10,200,200,this);}}(2分)3.下面的程序在屏幕上显示一个红色窗口,窗口的左上角坐标为(100,200),宽为300像素,高为400像素。欢迎光临阳光大学生网,提供最全面的大学生课后习题答案和复习试题免费下载,*;importjavax.swing.*;publicclassClass2803{publicstaticvoidmain(String[]args){JFramemyWin=newJFrame(Class2803);myWin.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//关闭窗口时,整个应用程序关闭。若省略,关闭窗口时程序不终止,相当于setVisible(false)myWin.;Containercon=myWin.getContentPane();con.setBackground(Color.red);myWin.;}}(2分)4.程序运行结果如下图:上边,左边和右边是三个按钮,下边是一个内容为“Class2804”的文本框txt。importjava.awt.*;importjavax.swing.*;publicclassClass2804{publicstaticvoidmain(String[]args)欢迎光临阳光大学生网,提供最全面的大学生课后习题答案和复习试题免费下载,{JFramemyWin=newJFrame(Class2804);myWin.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);myWin.setBounds(100,200,300,200);Containercon=myWin.getContentPane();con.setBackground(Color.red);con.setLayout(newBorderLayout());JButtonbutton1=newJButton(左边);JButtonbutton2=newJButton(右边);JButtonbutton3=newJButton(上边);con.add(button1,West);con.add(button2,East);con.add(button3,North);myWin.setVisible(true);}}(2分)欢迎光临阳光大学生网,提供最全面的大学生课后习题答案和复习试题免费下载,下面程序运行后显示一个窗口,在窗口中有一个按钮和一个标签,单击按钮,标签中显示按钮被单击的次数,请完成程序。importjava.awt.*;importjavax.swing.*;importjava.awt.event.*;classmyFrameextendsJFrameimplementsActionListener{JButtonbutton;JLabellabel;myFrame(Strings){super(s);Containercon=;setLayout(newFlowLayout());setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);setSize(300,400);button=newJButton(OK);label=newJLabel(0);con.add(button);con.add(label);button.addActionListener(this);setVisible(true);}publicvoidactionPerformed(ActionEvente)欢迎光临阳光大学生网,提供最全面的大学生课后习题答案和复习试题免费下载,{intn=;n++;label.setText(+n);}}publicclassC2801{publicstaticvoidmain(String[]args){newmyFrame(我的窗口);}}(2分)四、程序分析题(本大题共5小题,每小题4分,共20分)1.阅读下列程序,画出程序运行后初始界面并写出程序功能。importjava.applet.*;importjava.awt.*;importjava.awt.event.*;publicclassClass3603extendsAppletimplementsActionListener{AudioClipclip;ButtonbuttonPlay,buttonLoop,buttonStop;publicvoidinit()欢迎光临阳光大学生网,提供最全面的大学生课后习题答案和复习试题免费下载,{clip=getAudioClip(getCodeBase(),windowsXP关机.wav);buttonPlay=newButton(
本文标题:Java语言程序设计试题及答案(六)
链接地址:https://www.777doc.com/doc-4468656 .html