



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一选择题(每题1分,共15分)1在 Java 中,所有类的根类是( ) A、java.lang.Objet B、java.lang.Class C、java.applet.Applet D、java.awt.Frame 2下列关于 Java Application 与 Applet 的说法中,正确的是( ) A、都包含 main() 方法 B、都通过“appletviewer”命令执行 C、都通过“javac”命令编译 D、都嵌入在 HTML 文件中执行3Java源文件和编译后的文件扩展名分别为( )A、.class和 .java B、.java和 .class C、.class和 .class D、.java和 .java 4下面是关于类及其修饰符的一些描述,不正确的是( ) A、abstract类只能用来派生子类,不能用来创建abstract类的对象。 B、final类不但可以用来派生子类,也可以用来创建final类的对象。 C、abstract不能与final同时修饰一个类。 D、abstract方法必须在abstract类中声明,但abstract类定义中可以没有abstract方法。5自定义的异常类可从下列哪个类继承?( )A、Error类 B、aWTError C、VirtualMachineError D、Exception及其子集6线程交互中不提倡使用的方法是( ) A、wait() B、notify() C、stop() D、notifyall()7当检索一个压缩文件时,首先要建立压缩文件输入流对象,该对象( ) A、以选中的压缩文件为参数 B、以FileInputStream对象为参数 C、以InputStreamReader对象为参数 D、以BufferedReader对象为参数8容器Panel和applet缺省使用的布局管理器是( )A、BorderLayout B、FlowLayout C、GridLayout D、CarLayout9applet的运行过程要经历4个步骤,其中哪个不是运行步骤?( ) A、浏览器加载指定URL中的HTML文件 B、浏览器显示HTML文件 C、浏览器加载HTML文件中指定的applet类 D、浏览器中的Java运行环境运行该applet考生班号:学号:姓名: 座位号_10如果希望所有的控件在界面上均匀排序,就使用下列哪种布局管理器?( ) A、CardLayout B、GridLayout C、BorderLayout D、FlowLayout11WindowListener中可以实现窗口关闭功能的方法是( ) A、public void windowOpened(WindowEvent e) B、public void windowClosed(WindowEvent e) C、public void windowClosing(WindowEvent e) D、public void windowDeactivated(WindowEvent e)12调用线程的下列方法,不会改变该线程在生命周期中状态的方法是( ) A、yeild() B、wait() C、sleep() D、isAlive()13paint( )方法使用哪种类型的参数? ( ) A、Graphics B、Graphics2D C、String D、Color14、哪个关键字可以对对象加互斥锁?( ) A、transient B、synchronized C、serialize D、static15下面哪些类用于实现TCP/IP客户和服务器?( )A、ServerSocket,DatagramSocket B、Server,SocketC、Socket,ServerSocket D、DatagramPacket,DatagramSocket 二填空题(每空2分,共20分) 1缩写API代表应用程序编程接口 。2Applet是能够嵌入到 HTML 格式的文件中,并能够在浏览器中运行的Java。3在Java中,线程的模型就是一个CPU、程序代码和处理的数据的封装体。4如果一个Java Application源程序文件只定义有一个类,该类的类名为MyApplet, 则存储该源程序文件的文件名必须为_MyApplet.java_。5构件不能独立地显示出来,必须将构件放在一定的容器中才能显示。6Java语言中的浮点型数据根据数据存储长度和数值精度的不同,进一步分为float和 double两种具体类型。7Java 源程序文件编译后产生的文件称为 文件,其扩展名为 。class 。8顺序结构、分支结构(或称选择结构)、_循环结构 是结构化程序设计的三种基本流程控制结构。9Applet生命周期中的关键方法包括: init() 、start()、stop()、destroy()。三判断题( 每小题1分,共10分 )1Java源程序文件中是不区分字母的大小写的。( )2一个程序里可以有多个父类,也可以有多个主类。( ) 3抽象方法只能存在于抽象类中。( )4、子类可以继承父类所有的成员变量及成员函数。( )5、Java类中不能存在同名的两个成员函数。( )6、break语句可以用在循环和switch语句中。( )7、对象是类的一个实例。( )8、实现一个接口,则在类中一定要实现接口中的所有方法。( )9、用Javac编译Java源文件后得到代码叫字节码。( ) 10、在Swing用户界面的程序设计中,容器可以被添加到其它容器中去。( )四程序填空( 每空2分,共36分 )阅读程序,根据程序功能,在指定的空白处填上适当的语句或语法成分,使程序完整。1下面程序的功能是输出数组各元素的和。import java.awt.Graphics; import java.applet.Applet; public class SumArray extends Appletfloat a; a= new _ _6;float sum=0.0f;public void init( ) for ( int j = 0; j a.length; j+ )aj = j+1;for ( int i = 0 ; i a.length; i+ ) sum+= ai;public void paint( Graphics g )g.drawString( Total of array elements: + _ _ , 25, 25 );2完成下面程序中要求填入的内容:import java.awt. ;import java. .Applet;public class Hello extends Appletpublic void paint(Graphics g ) g.drawString (“Hello world!”, 20,20); 3下面是一个类的定义:public class _ _int x, y;Myclass ( int i, int j) / 构造函数x=i;y=j;4若有下列Applet标记: 填入它对应的Applet程序的空缺部分:import java.applet.Applet;public class public void init ( ) String str; String buttonText; String buttonText=getParameter (“ “); Button bt= new Button ; 5下列程序将从file1dat文件中读取全部数据,然后写到file2dat文件中,请填空补充完整下列程序代码:import javaio*;class filestreamInOut public static void main(String args)tryFile inFile = new File(“ “);File outFile = new File(“ “);FileInputStream fis = new FileInputStream( );FileOutputStream fos = new FileOutputStream ( );int c;while(c= fis.read()!=-1) fos.write(c); fis.close(); ; catch(FileNotFoundException e) catch(IOException e) 6填充Acceptorjava和Requestorjava的程序代码,使得Acceptor可以与Requestor建立一个连接并且可以用流模式想Requestor发送消息。/Acceptorjava import javanet*;import javaio*;public class Acceptorpublic static void main(String args)tryint protNo=12345;String message=”Hello World!”;/ 创建一个socket用于接收连接ServerSocket connectionSocket=new ;/等待连接请求Socket dataSocket = connectionSocket ;catch (Exception ex) /Requestorjavaimport javanet*;import javaio*;public class Requestor public static void main(String args)try InetAddress acceptorHost = InetAddressgetByName(“localhost”);Int portNumber = ;/创建一个客户SocketSocket mySocket = new Socket ( , );catch(Exception ex) 五简答题(共19分) 1设ch1, ch2是 char 型变量:if ( ch1 = = a )if ( ch2 = = b )System.out.print( ch1=a , ch2=b );elseSystem.out.print( ch1!=a );System.out.println( end );问题:1)若执行前 ch1 的值为 a, ch2 的值为 c 该程序段输出是什么?(3分) 2)若执行前 ch1 的值为 w, ch2 的值为 b 该程序段输出是什么?(3分) 3)若执行前 ch1 的值为 a, ch2 的值为 b 该程序段输出是什么?(3分) 2给定下面的代码片段: public void Test ( ) try method ( ); System.out.println(“Hello World!”); catch ( ArrayIndexOutofBoundsException e ) System.out.println(“Exception?”);catch( Exception e ) System.out.println(“Exception1”); finally System.out.println(“ Thank you! “); 如果method()方法出现一个零作为除数的异常,该程序会显示哪些信息?(4分)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 提成合作协议书合同范本
- 2025版跨境电商物流服务合同标准范本
- 2025版外贸建筑材料买卖合同
- 2025年度高科技园区合作普通合伙合同
- 2025年度智能停车场建设与运营管理合同
- 2025版石材运输绿色环保合同范本
- 2025版化工原料运输合同标的防腐蚀与安全
- 2025年度私人地下室租赁合同附赠水电安装服务协议
- 2025版精细化管理砌筑班组劳务分包合同
- 2025版汕头住宅租赁合同范本涵盖租赁房屋维修费用分摊
- 卫生部《病历书写基本规范》解读(73页)
- 生物必修一课程纲要
- 南方332全站仪简易使用手册
- 人民调解员培训讲稿村级人民调解员培训.doc
- 高低压配电安装工程-技术标部分(共41页)
- 监理规划编制案例
- 文献检索外文数据库
- 图画捉迷藏-A4打印版
- CMM2-18锚杆机(新)说明书
- 受限空间作业票
- 盘扣式外脚手架施工方案
评论
0/150
提交评论