Java网络编程测试.doc_第1页
Java网络编程测试.doc_第2页
Java网络编程测试.doc_第3页
Java网络编程测试.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一、选择题1、下列哪个对象管理基于流的连接。( B ) A. ServerSocket B. Socket C. Vector D. DatagramSocket2、如果在关闭socket时发生一个I/O错误,会抛出( A )异常。AIOException BUnknownHostException CSocketException MalformedURLExceptin3、编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( )。 A. .java B. .class C. .html D. .exe4、设 x = 1 , y = 2 , z = 3,则表达式 yz/x 的值是( )。 A. 3 B. 3. 5 C. 4 D. 55、在Java Applet程序用户自定义的Applet子类中,一般需要重载父类的( )方法来完成一些画图操作。 A. start( ) B. stop( ) C. init( ) D. paint( )6、不允许作为类及类成员的访问控制符的是( )。 A. public B. private C. static D. protected7、为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( )。 A. static void method( ) B. public void method( ) C. final void method( ) D. abstract void method( )8、main方法是Java Application程序执行的入口点,关于main方法的方法头以下哪项是合法的( )。A、 public static void main()B、 public static void main(String args)C、 public static int main(String args)D、 public void main(String arg )9、在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序的特性称为( )。A、隐藏 B、覆盖 C、重载 D、Java不支持此特性10、以下关于继承的叙述正确的是( )。A、在Java中类只允许单一继承B、在Java中一个类只能实现一个接口C、在Java中一个类不能同时继承一个类和实现一个接口D、在Java中接口只允许单一继承11、在编写Java Applet程序时,需在程序的开头写上( )语句。A、import javax.swing.* ; B、import java.applet.Applet ;C、import java.io.* ; D、import java.awt.Graphics ;12、在Java中,关键字( )使类不能派生出子类。 A final Bpublic Cprivate Dprotected13、当找不到客户的服务器地址时会抛出( B )异常。A IOException BUnknownHostException CSocketException DMalformedURLExceptin14、如果DatagramSocket构造函数不能正确地创建一个DatagramSocket,会抛出( C )异常。AIOException BUnknownHostException CSocketException DMalformedURLExceptin15、使用( B )类建立一个socket,用于不可靠的数据报的传输。 AApplet BDatagramSocket CInetAddress DAppletContext二、填空题 1、基于UDP的C/S编程,首先都要建立一个DatagramSocket对象,用来接收或发送数据报,然后使用DatagramPacket类对象 作为传输数据的载体。2、TCP是一种面向连接的保证可靠传输的协议,UDP是一种无连接的不可靠传输的协议。3、UDP主要用于不需要TCP排序和流量控制能力而是自己完成这些功能的应用程序。4、DatagramSocket表示用于接收和发送UDP的Socket实例,即在程序之间建立传送数据报的通信连接。5、开发与运行Java程序需要经过的三个主要步骤为 编写 、 编译 和 执行 。6、如果一个Java Applet源程序文件只定义有一个类,该类的类名为MyApplet,则类MyApplet必须是 Applet 类的子类并且存储该源程序文件的文件名为 MyApplet.java 。7、如果一个Java Applet程序文件中定义有3个类,则使用Sun公司的JDK编译器 javac 编译该源程序文件将产生 3 个文件名与类名相同而扩展名为 class 的字节码文件。8、在Java的基本数据类型中,char型采用Unicode编码方案,每个Unicode码占用 2 字节内存空间,这样,无论是中文字符还是英文字符,都是占用 2 字节内存空间。 9、构造函数ServerSocket(int port) 默认绑定运行服务程序主机的所有IP地址。10、在网络中UDP协议与TCP协议一样用于处理数据包 。UDP协议直接工作于IP协议的顶层。三、看程序写结果1、public class Hello public static void main(String args) System.out.println(Hello World!n); 2、public class Sum public static void main( String args ) double sum = 0.0 ; for ( int i = 1 ; i b)?a:b); 4、 import java.io.* ; public class abc public static void main(String args ) int i , s = 0 ; int a = 10 , 20 , 30 , 40 , 50 , 60 , 70 , 80 ; for ( i = 0 ; i a.length ; i + ) if ( ai%3 = = 0 ) s += ai ; System.out.println(s=+s); 4、 简答题 1、试述Java开发环境的建立过程。 2、如何编写和运行Java应用程序? 3、Java工具集中的javac、java、 appl

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论