《网络程序设计》JAVA复习题

合集下载

java程序设计基础复习题

java程序设计基础复习题

java程序设计基础复习题Java程序设计基础复习题一、Java基础知识1. Java语言的特点:- 简单性- 面向对象- 可移植性- 健壮性- 多线程- 动态性2. Java的基本数据类型及其取值范围:- 整型:byte, short, int, long- 浮点型:float, double- 字符型:char- 布尔型:boolean3. Java的变量作用域:- 局部变量- 成员变量- 类变量(静态变量)4. Java的控制语句:- 条件语句:if, switch- 循环语句:for, while, do-while5. Java的数组:- 一维数组- 多维数组- 数组的初始化和遍历6. Java的字符串处理:- 字符串的创建- 字符串的常用方法(如equals, length, substring等)二、面向对象编程1. 类和对象的概念:- 类的定义- 对象的创建和使用2. 构造方法:- 构造方法的作用- 重载构造方法3. 封装:- 私有成员- 公共访问器和修改器4. 继承:- 继承的概念- 访问控制和继承的关系5. 多态:- 方法重载- 方法重写- 接口和抽象类6. 接口和抽象类:- 接口的定义和实现 - 抽象类的特点三、Java集合框架1. 集合框架的基本概念: - 集合(Collection) - 映射(Map)2. List接口及其实现: - ArrayList- LinkedList3. Set接口及其实现:- HashSet- TreeSet4. Map接口及其实现:- HashMap- TreeMap5. 迭代器(Iterator): - 迭代器的使用6. 泛型:- 泛型的概念- 泛型在集合中的使用四、异常处理1. 异常的分类:- 编译时异常- 运行时异常2. 异常处理机制:- try-catch- finally- throws3. 自定义异常:- 自定义异常类的定义4. 异常链:- 异常链的概念- 异常链的使用五、输入输出(I/O)流1. Java I/O流的分类: - 字节流- 字符流2. 字节流:- InputStream- OutputStream3. 字符流:- Reader- Writer4. 文件操作:- 文件的创建和删除 - 文件的读写操作5. 缓冲流:- BufferedInputStream - BufferedOutputStream6. 数据流:- DataInputStream- DataOutputStream六、Java多线程1. 线程的概念:- 线程的生命周期- 线程的创建和启动2. 线程同步:- 同步方法- 同步代码块3. 线程通信:- wait()- notify()- notifyAll()4. 线程池:- 线程池的概念- 使用Executor框架5. 并发工具类:- CountDownLatch- CyclicBarrier- Semaphore七、Java网络编程1. 网络编程基础:- IP地址- 端口号2. URL和URLConnection:- URL的使用- URLConnection的使用3. 套接字编程:- ServerSocket- Socket4. 多线程服务器:- 使用线程处理客户端请求八、Java数据库连接(JDBC)1. JDBC的概念:- JDBC的工作原理2. 数据库连接:- DriverManager- Connection3. 执行SQL语句:- Statement- PreparedStatement4. 结果集处理:- ResultSet5. 事务处理:- 事务的概念- 事务的隔离级别九、Java Web基础1. Servlet:- Servlet。

《网络程序设计》期末考试复习题及参考答案

《网络程序设计》期末考试复习题及参考答案

网络程序设计复习题(课程代码 252284)一.选择题1、编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( )。

A. javaB. classC. htmlD. exe2、设int型变量x = 1 , y = 2 , z = 3,则表达式y+=z--/x++ 的值是( )。

A. 3B. 3. 5C. 4D. 53、在Java Applet程序用户自定义的Applet子类中,一般需要重载父类的( )方法来完成一些画图操作。

A. start( )B. stop( )C. init( )D. paint( )4、不允许作为类及类成员的访问控制符的是( )。

A. publicB. privateC. staticD. protected5、为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( )。

A. static void method( )B. public void method( )C. final void method( )D. abstract void method( )6、下列浏览器中,可以运行HTML中的Applet,而忽略其他HTML命令的是( )。

A. Netscape 3.0B. Internet Explorer5.0C. Hot JavaD. Appletviewer7、以下哪一个不是JA V A的标准数据流( )。

A. 标准输出数据流B. 标准输入数据流C. 标准错误数据流D. 标准运算数据流8、下面声明数组的写法错误()。

A. int a[ ]; B: int[ ] a;C: int[ ][ ] a[3][ ]; D; int[ ][ ] a[ ][3];9: 设x为float型变量,y为double型变量,a为int型变量,b为long型变量,c为char 型变量,则表达式x+y*a/x+b/y+c的值为( )类型。

计算机网络程序设计复习题

计算机网络程序设计复习题

计算机0901、0902、0903、0981《网络程序设计》(java)考试复习题(李远辉老师编写)第一大题(20小题,选其中10题考试共10分)缩写词(参见书本附录缩写词列表)缩写词英文中文CGICSSHTMLHTTPIDEJDBCJDKJNDIJVMMVCPDFSQLSSLURLWARW3CXHTMLXMLXSLXSD第二大题(15小题,选其中5题考试共20分)第1题一个程序员为他的Java EE web应用(名为MyWebApp)建立了一个配置正确的目录结构。

可以将一个名为myTag.tag的文件放在其中哪两个目录中从而能够由容器正确地访问?(有两个选择)□ A. MyWebApp/WEB-INF□ B. MyWebApp/META-INF□ C. MyWebApp/WEB-INF/lib□ D. MyWebApp/WEB-INF/tags□ E. MyWebApp/WEB-INF/TLDs□ F. MyWebApp/WEB-INF/tags/myTags第2题以下哪些是合法的EL?(选出所有正确的答案)□ A. ${“1”+”2”}□ B. ${1 plus 2}□ C. ${1 eq 2}□ D. ${2 div 1}□ E. ${2 & 1}□ F. ${“head”+”first”}第三题比较业务委托对象和服务定位器对象的优点、局限性和用法时,以下哪些说法是正确的?(选出所有正确的答案)□ A.它们都有可能建立网络调用□ B.它们都有可能调用传输对象中的方法□ C.它们都有可能由一个控制器对象直接调用□ D.服务定位器通常可以认为是业务委托的一个服务器□ E.如果实现时都建立了缓存,那么数据过时问题对于业务委托来说更为严重第四题关于创建会话监听者,以下哪些说法是正确的?(选出所有正确的答案)□ A. 它们都在DD中声明。

□ B. 并不是所有会话监听者都必须在DD中声明。

□ C. 用来声明会话监听者的DD标记是<listener>□ D. 用来声明会话监听者的DD标记是<session-listener>□ E. 用来声明会话监听者的DD标记放在<web-app>标记中。

网络工程《JAVA程序设计》山东大学网络教育考试模拟题及答案

网络工程《JAVA程序设计》山东大学网络教育考试模拟题及答案

网络工程《JAVA程序设计》山东大学网络教育考试模拟题及答案《JAVA程序设计》一.判断题1.Java源代码中定义几个类,编译结果就生成几个以.class为后缀的字节码文件。

(√)2.注释的作用是使程序在执行时在屏幕上显示//之后的内容。

(×)3.有的类定义时可以不定义构造函数,所以构造函数不是必需的。

(×)4.由继承性可知,程序中子类拥有的成员数目一定大于等于父类拥有的成员数目。

(×)5.抽象方法必须在抽象类中,所以抽象类中的方法都必须是抽象方法(×)6.java异常处理中可以使用多个catch子句,此时应将高级别异常类的catch子句放在前面。

(√)7.Java语言中的数组元素下标总是从0开始,下标可以是整数或整型表达式。

(√)8.Applet是一种特殊的Panel,它是Java Applet程序的最外层容器。

(√)9.在Java中对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个属性与赋值对象相同的新对象。

(×)10.System类不能实例化,即不能创建System类的对象。

(√)11.一个线程对象的具体操作是由run()方法的内容确定的,但是Thread类的run()方法是空的,其中没有内容;所以用户程序要么派生一个Thread的子类并在子类里重新定义run()方法,要么使一个类实现Runnable接口并书写其中run()方法的方法体。

(√)12.接口是特殊的类,所以接口也可以继承,子接口将继承父接口的所有常量和抽象方法。

(√)13.静态初始化器是在其所属的类加载内存时由系统自动调用执行。

(√)14.如果p是父类Parent的对象,而c是子类Child的对象,则语句p=c是正确的。

(√)15.所有的鼠标事件都由MouseListener监听接口的监听者来处理(√)二.单项选择题1.在编写Java Applet程序时,若需要对发生的事件作出响应和处理,一般需要在程序的开头写上( D )语句。

Java程序设计期末复习含答案

Java程序设计期末复习含答案

Java程序设计期末复习含答案Java程序设计期末复习⼀填空题1.编译Applet源程序⽂件后,它所产⽣的字节码⽂件的扩展名为。

A)java B)class C)html D)exe2.main⽅法是Java Application程序执⾏的⼊⼝点,以下哪⼀项的main⽅法头部是合法的?A)public static void main()B)public static void main(String args[ ] )C)public static int main(String [ ] arg )D)public void main(String arg[] )3.下⾯的那个java源⽂件代码⽚断是不正确的定义次序。

A)package testpackage;public class Test{//do something…}B)import java.io.*;class Person{// do something...}public class Test{// do something...}B)import java.io.*;package testpackage;public class Test{// do something…}D)import java.io.*;import java.awt.*;public class Test{// do something...}4.下⾯哪⼀个选项能正确表⽰Java语⾔中的⼀个整型常量?A) -8.0 B) 1,000,000 C) -30 D) 4 5 65. 找出下列错误的变量定义A) float x;y; B) float x,y=2.33f;C) public int i=100,j=2,k; D) char ch1='m',ch2='\'';6. 找出下列错误的变量定义A) long a=987654321L; B) int _b=123;C) static e=32761; D) int c,d;7. 找出下列中正确的变量定义A) double d; B) float f=6.6;C) byte b=130; D) boolean t="true";8.找出以下字符常量中不正确的表⽰A) '数' B) '#' C) '*' D) "a"9.找出下⾯double型常量的正确表⽰A) -8.0 B) 1.5e-4F C) abcf D) Float.MIN_VALUE10.定义a为int类型的变量。

java程序设计复习题

java程序设计复习题

java程序设计复习题Java程序设计复习题一、Java基础概念1. 简述Java语言的特点。

2. 解释Java的跨平台原理。

3. Java的基本数据类型有哪些?请列举并说明它们各自的取值范围。

4. 什么是Java的自动装箱和拆箱?请举例说明。

5. Java中的变量有哪些作用域?它们分别在什么情况下使用?二、控制流程语句1. 描述if-else语句的基本用法。

2. 解释switch-case语句与if-else语句的区别。

3. for循环和while循环有什么区别?请给出使用场景。

4. do-while循环与while循环有何不同?5. break和continue语句在循环中的作用是什么?三、数组与集合1. 数组和集合框架有什么区别?2. Java中如何声明和初始化数组?3. ArrayList和LinkedList的内部实现有什么区别?4. HashMap和TreeMap有什么区别?5. 如何实现数组和集合的遍历?四、面向对象编程1. 什么是面向对象编程?请简述其主要概念。

2. Java中类和对象的区别是什么?3. 解释Java中的封装、继承和多态。

4. 什么是接口?接口和抽象类有什么区别?5. Java中的构造方法有什么特点?五、异常处理1. 异常是什么?Java中异常分为哪两大类?2. try、catch、finally块的作用是什么?3. 如何自定义异常?4. Java中的异常链是什么?如何实现?5. 什么是断言(assert)?六、Java I/O1. Java I/O流分为哪两大类?2. FileInputStream和BufferedInputStream有什么区别?3. 如何使用Java I/O进行文件读写操作?4. 解释Java的序列化机制。

5. Java NIO是什么?与旧I/O相比有何改进?七、多线程编程1. 什么是线程?Java中如何创建线程?2. Java中的线程同步机制有哪些?3. 什么是死锁?如何避免死锁?4. 解释Java中的线程池。

网络程序设计复习题(带答案)

网络程序设计复习题(带答案)

网络程序设计复习题1、为了实现网络的互联,互联网技术必须保证使用不同硬件结构的计算机能够进行通信适用于多种不同的操作系统、能够使用多种分组交换网络硬件2、因特网体系结构委员会的英文简称是ICCB3、协议的实现要落实到一个个具体的硬件模块和软件模块上,在网络中将这些实现特定功能的模块称为实体4、连接控制、流控制、报文分段等属于传输层功能5、IP数据报协议标识字段指明了IP数据报封装的协议,当标识字段为 6 时表示封装的是TCP协议6、ICMP报文不包括地址解析报文7、套接字是指IP地址和端口号的组合。

8、SOCKET编程中的全相关是指源端口号、目的端口号、源IP、目的IP、协议9、IP分组的中的TTL值描述,每经过一个路由器,它的值会减1是正确的10、TELNET通过TCP/IP协议模块在客户机和远程登录服务器之间建立一个TCP11、以下提供可靠服务不是UDP协议的特性12、虚拟局域网通常采用交换机端口号、MAC地址、网络层地址或IP广播组地址定义13、办公自动化服务不是网络操作系统提供的服务14、分析IP数据报所携带的TCP内容不是IP路由器应具备的主要功能15、java当中网络编程的接口是在包当中提供的。

16、会话的建立、维护和交互过程中的同步等属于会话层功能17、在网络层,IP模块根据IP数据报首部中的协议值决定将数据报中的数据交给哪一个模块去处理,当协议值为17,应将数据交给UDP模块处理18、ARP请求帧在物理网络中是以广播方式发送的19、ICMP在重组定时器超时情况下会产生数据报超时报告。

20、回应请求与应答报文的目的是对网络进行诊断和测试,使用它可以了解设备的可达性21、网络的功能主要由各层的协议来完成,互联网技术经过多年的发展形成了现在的TCP/IP协议。

22、为了保证网络的各个功能的相对独立性,以及便于实现和维护,通常将协议划分为多个子协议,并且让这些协议保持一种层次结构,子协议的集合通常称为协议簇。

网络程序设计(JAVA)习题及参考答案

网络程序设计(JAVA)习题及参考答案

《网络程序设计》(JAVA)复习题一、填空题1、Java源文件和编译后的字节码文件扩展名分别是________和________。

2、定义方法时,如果方法不返回任何结果,则方法返回类型写为________。

3、Java中的数据类型分两大类,分别为________和________。

4、字符和字符串常量分别用________和________引起来。

5、退出循环用________语句,继续新一次循环用________语句,从方法返回用用________语句。

6、类由________和________两部分组成。

7、类的继承和接口的实现分别用关键字________和________表示。

8、类成员的访问控制符可以是________、protected、默认和________。

9、集合类和输入/输出流类分别在________和________包中。

10、实现线程有两种方法,继承________类和实现________接口。

11、根据结构组成和运行环境的不同,JAVA程序可以分为两类:________和___________。

12、多态有________和_______两种表现形式。

13、Java构造数据类型有三种________、___________和___________。

14、通过类名直接调用的方法前要加修饰符___________。

15、单行注释和块注释分别用___________和___________表示。

16、表示字符串常量和变量的类分别是___________和___________。

17、假设int x=5,则表达式x++和++x的值分别为___________和___________。

18、构造方法调用本类其他构造方法和父类构造方法分别用___________和___________语句。

19、final类不能被___________,final方法不能被___________。

20、接口定义只能包含常量和___________方法,接口间继承用关键字___________。

最新java网络编程复习题(考试题库)

最新java网络编程复习题(考试题库)

V 大发大纲Java 网络编程期末复习题( I/O 、多线程、网络编程、数据库操作)一、单选题1、下列关于Java 线程的说法那些是正确的( )A、每一个Java线程可以看成由代码、一个真实的CPU 以及数据三部份组成。

B、创建线程的两种方法中,从Thread 类中继承的创建方式可以防止出现多父类问题。

C、Thread 类属于java.util 程序包。

D、以上说法无一正确。

2、运行下列程序, 会产生什么结果?( )public class X extends Thread implements Runable{public void run(){System.out.println("this is run()");}public static void main(String args[]) {Thread t=new Thread(new X());t.start();}}A、第一行会产生编译错误B、第六行会产生编译错误C、第六行会产生运行错误D、程序会运行和启动3、下列选项中,用于定义接口的关键字是( )A、importB、implementsC、interfaceD、protected4.定义类头时能使用的修饰符是 ( )。

A) private B) static C) abstract D) protected5、下面哪个方法不可以在任何时候被任何线程调用 ?( )A、wait()B、sleep()C、yield()D、synchronized(this)6.下列关于线程优先级的说法中,正确的是A)线程的优先级是不能改变的B)线程的优先级是在创建线程时设置的C)在创建线程后的任何时候都可以设置D) B 和C7.线程生命周期中正确的状态是A)新建状态、运行状态和终止状态B)新建状态、运行状态、阻塞状态和终止状态C)新建状态、可运行状态、运行状态、阻塞状态和终止状态D)新建状态、可运行状态、运行状态、恢复状态和终止状态8.Thread 类中能运行线程体的方法是A) start() B) resume()C) init() D) run()9 在程序读入字符文件时,能够以该文件作为直接参数的类是A) FileReader B) BufferedReaderC) FileInputStream D) ObjectInputStream10) java.io 包的File 类是A) 字符流类B) 字节流类C) 对象流类D) 非流类11)下列描述中,正确的是A) 在Serializable 接口中定义了抽象方法B) 在Serializable 接口中定义了常量C) 在Serializable 接口中没有定义抽象方法,也没有定义常量D) 在Serializable 接口中定义了成员方法12. java 中用于创建文件对象的类是( )A .File B. Object C. Thread D. Frame13.从键盘上输入一个字符串创建文件对象,若要判断该文件对象为目录文件或数据文件,可使用下列哪个方法?( )A .getPath() B. getName() C.isFile() D. isAbsolute()14.下列哪个类不对直接创建对象?( )A .InputStream B. FileInputStream C. BufferedInputStream D. DataInputStream15.从键盘上输入多个字符时,为了避免回车换行符的影响,需要使用下列哪个流方法? ()A .write() B. flush() C. close() D. skip()16.以对象为单位把某个对象写入文件,则需要使用什么方法? ( )A.writeInt() B writeObject() C. write() D.writUTF()17.下列哪个类的方法能够直接把简单数据类型写入文件?( )A .OutputStream B. BufferedWriter C. ObjectOutputStream. D.FileWriter18.若一个类对象能被整体写入文件,则定义该类时必须实现下列哪个接口?( )A.RunnableB. ActionListenerC. WindowsAdapterD. Serializable19.下列哪种类型的数据能以对象的形式写入文件?( )A .String B. Frame C. Dialog D. Button20. File 类的方法中,用于列举某目录下的子目录及文件的方法是( )A . long length() B. long lastModified() C. String [] list() D. String getName()21. 能够以字符串为单位写入文件数据的流类是( )A. FileOutputStreamB. FileWriterC. BufferedWriter C. OutputStream 22. 能够向文件输入逻辑型数据的类是: ( )36. Java 提供的类 InetAddress 来进行有关 Internet 地址的操作 .( )A. SocketB.ServerSocketC. DatagramSocket D InetAddress37. InetAddress 类中哪个方法可实现正向名称解析?( )A. isReachable()B. getHostAddress()C. getHosstName()D.getByName()38. 为了获取远程主机的文件内容,当创建 URL 对象后,需要使用哪个方法获取信息( ) A.getPort()B.getHostC.openStream()D.openConnection()39. java 程序中,使用 TCP 套接字编写服务端程序的套接字类是( )A. SocketB. ServerSocketC. DatagramSocketD.DatagramPacket 40. ServerSocket 的监听方法 accept() 的返回值类型是()A. voidB. ObjectC. SocketD. DatagramSocket 41. ServerSocket 的 getInetAddress() 的返回值类型是( )23.24. 25.A. FileOutputStreamB. OutputStreamC. FileWriterD.DataOutputStream 在线程同步中, 为了唤醒另一个等待的线程,使用下列方法( A. sleep() B. wait() Cnotify()D. join()为了得到当前正在运行的线程,可使用下列哪个方法?( A . getName() B.Thread.CurrentThread() . B. sleep() 以下( )不属于线程的状态。

网络学院Java复习题+答案

网络学院Java复习题+答案

⽹络学院Java复习题+答案《Java语⾔程序设计》复习题⼆⼀、判断题(每⼩题1分,共5分)1、()⼦类要调⽤⽗类的⽅法,必须使⽤super关键字。

2、()有的类定义时可以不定义构造函数,所以构造函数不是必需的。

3、()如果p是⽗类Parent的对象,⽽c是⼦类Child的对象,则语句c = p是正确的。

4、()在Java语⾔中,系统常量null,false,true既可以⼤写,也可以⼩写。

5、()Java语⾔没有⽆符号整数类型、指针类型、结构类型、枚举类型、共⽤体类型。

⼆、单项选择题(每⼩题1分,共35分)1、计算机中的流是①流动的字节②流动的对象③流动的⽂件④流动的数据缓冲区2、⼀个Java Application运⾏后,在系统中是作为⼀个①线程②进程③进程或线程④不可预知3、实现下列接⼝可以对TextField对象的事件进⾏监听和处理。

①ActionListener ②FocusListener ③MouseMotionListener ④WindowListener4、Frame的默认布局管理器是①FlowLayout②BorderLayout③GridLayout④CardLayout5、每个使⽤Swing构件的程序必须有⼀个①按钮②标签③菜单④容器6、Applet运⾏时,被浏览器或appletviewer调⽤的第⼀个⽅法是①paint() ②init() ③start() ④destroy()7、Applet类的直接⽗类是①Component类②Container类③Frame类④Panel类8、在Applet⽣命周期中,下列⽅法是在装载Applet时被调⽤。

①stop() ②init() ③start() ④destroy()9、在⼀个applet标记中,标记属性项可以省去不写。

①code ②codebase ③width ④height10、下列命令中,命令是Java的编译命令。

网络程序设计B复习题

网络程序设计B复习题

《网络程序设计》B卷复习题一、单选题1.以下对Java语言的描述不正确的是( ).A. Java是一种编译性语言B. Java是一种解释性语言C. Java是结构中立与平台无关的语言D. Java语言是一个完全面向对象的语言2.下面哪项不是Java关键字?( ).A. TRUEB. constC. superD. void3.下面哪一项可以正确声明一个大小为50的字符串数组?( ).A. String [] aB. char a[][]C. String a[50]D. Object a[50]4.如果要求类A的成员变量m只能在类A中被访问,那么该成员变量m应用哪一个修饰符?( ).A. privateB. 默认C. protectedD. public5.如果执行下面的语句:java Example cat dog,那么main()方法的参数arg[1]的值是( ).A. dogB. javaC. ExampleD. cat6.对于语句package aa;说法不正确的是( ).A. 该语句指明其所在文件中的类存放到aa包中。

B. 该语句可以出现在文件中的任意位置。

C. 该语句可以出现在两个不同的文件中。

D. 一个程序源文件中最多只能有一条该语句。

7.在switch(表达式) 语句中,表达式的值应该是( ).A. 整数值B. 字符值C. 布尔逻辑值D. 整数或字符值8.下面关于构造函数的说法不正确的是( ).A. 构造函数可以重载B. 构造函数可以有返回值C. 构造函数在创建对象时被调用D. 构造函数名与类名相同9.下列不属于容器的是( ).A. WindowB. TextFieldC. PanelD. ScrollPane10.下面的类或接口属于java.sql包的是( ).A. ClassB. URLC. ConnectionD. Integer 二、填空题1.一个Java源程序文件中最多可以定义个public class。

网络程序设计复习题

网络程序设计复习题

网络程序设计复习题网络程序设计复习题一选择题1. 使用动作可以在jsp页面中得到Bean实例的属性值,并将其转换成( )类型数据,发送到客户端。

A StringB doubleC ObjectD string2 使用动作可以在jsp页面设置Bean的属性,必需保证Bean中有对应该属性的( )方法。

A SetXXX 方法B setXXX方法C getXXX 方法D GetXXX方法3. 下列哪一项不是Servlet中使用的方法( )A doGet() 方法B doPost() 方法C service() 方法D close() 方法4. 下面哪一项对Servlet 描述是错误的( )A Servlet 是一个特殊的java类,它必需直接或间接的实现Servlet 接口B Servlet接口定义了Servlet的生命周期。

C 当多个客户请求一个Servlet是,服务器为每个客户端启动一个进程D Servlet客户线程调用service方法响应客户端的请求5 下面Servlet的( )方法在载入时执行,且只执行一次,负责对Servlet进行初始化工作A service() 方法B init() 方法C doPost() 方法D destroy() 方法6 下面关于MVC 框架描述错误的是( )A 提高了应用程序的更容易扩展性B 代码的复用性较低C 模块化更加清晰D 设计程序更容易7 阅读代码JavaBeanClass bean=new JavaBeanClass(parameter);HttpSession session=request.getSession(true);session.setAttribute(“keyword”,bean);在该代码中创建的bean,下列叙述正确的是( )A request 周期的BeanB application 周期的BeanC session周期的BeanD page周期的Bean8 在部署Servlet时, web.xml 文件中标签应该包含哪些标签( ) 多选题ABCD9 为了获得用户提交的表单参数,可以从( )接口中得到A ServletResponseB ServletC RequestDispatcherD ServletRequest10 以下哪个对象可以获得浏览器发送的请求( )A HttpServletResponseB HttpServletRequestC HttpD HttpServlet11 在java WEB应用程序中一个HttpSession对象表示( )A 一个TCP/IP连接B 一个物理连接C 客户机和WEB服务器之间的一组交互D Http请求12 以下哪些是HttpSession 会话的跟踪技术( )多选题A URL重写B 表单隐藏域C Cookie技术D 以上都不是13 下列哪个是jsp 的注释标记( )A <%@ %>B <%! %>C <%-- --%>D <% %>14 下列哪个是jsp的内置对象( )A envB pageC jspinfoD context15 以下哪个不是EL定义的隐式对象( )A cookieB pageContextC initParamD attribute16 在WEB 应用程序根目录中,可以存放以下( )文件A class 文件B web.xmlC jar 文件D html 文件17 JDBC中用来表示数据库连接对象的是( )A StatementB ConnectionC DriverManagerD ResultSet18 用于封装Statement对象的返回结构是( )A ArrayListB VectorC ResultSetD Connection19 以下不属于jsp标准指令的是( )A taglibB includeC importD page20 用于调用存储过程的对象是( )A ResultSetB DriverManagerC CallableStatementD PreparedStatement21 当多个用户请求同一个JSP页面时,WEB服务器为每个客户自动创建一个()A 进程B 线程C 服务D 程序22 jsp 的编译指令通常指( )A page; include; pluginB page; include;taglibC page; include; uriD page; include;import23 在jsp页面中可以在以下哪个标记内插入java代码( )A <%! %>B <% -- --%>C <% %>D <%= %>24 下列哪一项不属于jsp动作( )ABCD25 jsp的page指令属性language的属性值默认是( )A C#B JavaScriptC jspD java26 可以在以下哪个标记内进行方法或者变量声明且在整个当前页面中有效( )A <% %>B <%! %>C <%= %>D <%-- --%>27 动作的scope的取值范围可以是以下哪些( )多选题A pageB applicationC responseD session28 下列变量声明在( )范围内有效。

Java复习题含答案

Java复习题含答案

一、单选题1、JAVA是1995年由(A )公司发布的A.SUNB.MicrosoftC.borlandD.Fox Software2、在Java中,负责对字节代码解释执行的是 BA.应用服务器B.虚拟机C.垃圾回收器D.编译器3、设有定义int i = 6 ;,则执行以下语句后,i的值为(C )。

i += i - 1;A.10B. 121C. 11D. 1004、编译Java Application源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( B )。

A. .javaB. .classC. .hD. .c5、定义一个类,必须使用的关键字是( B )A. publicB. classC.staticD. interface6、JAVA中不属于基本数据类型的是(C )。

A.StringB.intC.charD.boolean7、0.6332的数据类型是(B)A. floatB. doubleC. FloatD. Double8、关于类和对象的叙述正确的是:( D )A.类是对象的实例化B.类的静态属性和全局变量的概念完全一样,只是表达形式不同C.类的成员至少有一个属性和一个方法D.Java的类分为两大部分:系统定义的类和用户自定义的类9、void 的含义:( C)A.方法体为空B.定义的方法没有形参C.定义的方法没有返回值D.方法的返回值不能参加算术运算10、设 x = 2, y = 4, z = 5,则表达式 y*=z--/++x 的值是(C)A. 3B. 3. 5C. 4D. 511、访问权限最小的控制符是( D )。

A. publicB. protectedC. defaultD. private12、编译Java程序的命令是(B )A. cmdB. javacC. javaD. javadoc13、下列程序test类中的变量c的最后结果为(D )public class testpublic static void main(String args[]){int a = 10;int b;int c;if(a>50){b = 9;}c = b + a;}}A. 10B. 0C.19D.编译错误14、下列不属于面向对象编程的三个特征为( B )A.封装B.指针操作C.多态性D.继承15、下面程序定义了一个类,关于该类说法正确的是(A'Abstract class abstractClass{A.该类能调用new abstractClass(),实例化为一个对象B.该类不能被继承C.该类的方法都不能被重载D.以上说法都不对16、System.out.println(“5”+2);的输出结果是(A )A. 52B. 7C. 2D. 517、下面哪些是合法的标示符( A )A. $perB. 123C. *pointD. this 18、定义常量时需要用到的关键字是( C)。

网络程序设计复习题

网络程序设计复习题

网络程序设计复习题一选择题1. 使用<jsp:getProperty>动作可以在jsp页面中得到Bean实例的属性值,并将其转换成( )类型数据,发送到客户端。

A StringB doubleC ObjectD string2 使用<jsp:setProperty>动作可以在jsp页面设置Bean的属性,必需保证Bean中有对应该属性的( )方法。

A SetXXX 方法B setXXX方法C getXXX 方法D GetXXX方法3. 下列哪一项不是Servlet中使用的方法( )A doGet() 方法B doPost() 方法C service() 方法D close() 方法4. 下面哪一项对Servlet 描述是错误的( )A Servlet 是一个特殊的java类,它必需直接或间接的实现Servlet 接口B Servlet接口定义了Servlet的生命周期。

C 当多个客户请求一个Servlet是,服务器为每个客户端启动一个进程D Servlet客户线程调用service方法响应客户端的请求5 下面Servlet的( )方法在载入时执行,且只执行一次,负责对Servlet进行初始化工作A service() 方法B init() 方法C doPost() 方法D destroy() 方法6 下面关于MVC 框架描述错误的是( )A 提高了应用程序的更容易扩展性B 代码的复用性较低C 模块化更加清晰D 设计程序更容易7 阅读代码JavaBeanClass bean=new JavaBeanClass(parameter);HttpSession session=request.getSession(true);session.setAttribute(“keyword”,bean);在该代码中创建的bean,下列叙述正确的是( )A request 周期的BeanB application 周期的BeanC session周期的BeanD page周期的Bean8 在部署Servlet时, web.xml 文件中<servlet> 标签应该包含哪些标签( ) 多选题A <servlet-mapping>B <servlet-name>C <url-pattern>D <servlet-class>9 为了获得用户提交的表单参数,可以从( )接口中得到A ServletResponseB ServletC RequestDispatcherD ServletRequest10 以下哪个对象可以获得浏览器发送的请求( )A HttpServletResponseB HttpServletRequestC HttpD HttpServlet11 在java WEB应用程序中一个HttpSession对象表示( )A 一个TCP/IP连接B 一个物理连接C 客户机和WEB服务器之间的一组交互D Http请求12 以下哪些是HttpSession 会话的跟踪技术( )多选题A URL重写B 表单隐藏域C Cookie技术D 以上都不是13 下列哪个是jsp 的注释标记( )A <%@ %>B <%! %>C <%-- --%>D <% %>14 下列哪个是jsp的内置对象( )A envB pageC jspinfoD context15 以下哪个不是EL定义的隐式对象( )A cookieB pageContextC initParamD attribute16 在WEB 应用程序根目录中,可以存放以下( )文件A class 文件B web.xmlC jar 文件D html 文件17 JDBC中用来表示数据库连接对象的是( )A StatementB ConnectionC DriverManagerD ResultSet18 用于封装Statement对象的返回结构是( )A ArrayListB VectorC ResultSetD Connection19 以下不属于jsp标准指令的是( )A taglibB includeC importD page20 用于调用存储过程的对象是( )A ResultSetB DriverManagerC CallableStatementD PreparedStatement21 当多个用户请求同一个JSP页面时,WEB服务器为每个客户自动创建一个()A 进程B 线程C 服务D 程序22 jsp 的编译指令通常指( )A page; include; pluginB page; include;taglibC page; include; uriD page; include;import23 在jsp页面中可以在以下哪个标记内插入java代码( )A <%! %>B <% -- --%>C <% %>D <%= %>24 下列哪一项不属于jsp动作( )A <jsp:include>B <jsp:param>C <jsp:setProperty>D <jsp:javaBean>25 jsp的page指令属性language的属性值默认是( )A C#B JavaScriptC jspD java26 可以在以下哪个标记内进行方法或者变量声明且在整个当前页面中有效( )A <% %>B <%! %>C <%= %>D <%-- --%>27 <jsp:useBean >动作的scope的取值范围可以是以下哪些( )多选题A pageB applicationC responseD session28 下列变量声明在( )范围内有效。

网络程序设计方法复习题

网络程序设计方法复习题

网络程序设计方法复习题一、填空题1、JA V A语言中,编写数据报通信程序,需要使用 package中的两个类:__________ 和 __________ 。

2、HTTP协议中,服务器端发送response响应时,首先发送的数据是 __________ 。

3、数据报通信程序中,需要发送的数据应该封装在类 __________ 的实例中。

4、TCP通信程序中,客户端需要使用 package中的类:__________。

5、包中支持应用层协议的三个主要的类,分别是:________、_________和HttpURLConnection类。

6、JA V A I/O流包括字节流和字符流,网络编程中常常需要把字节流转换为字符流。

输入流的转换需要用到java.io package 中的类:________,输出流的转换需要用到java.io package 中的类:________。

7、JA V A I/O流中,能够直接读、写各种基本数据类型数据的类是:__________ 和__________ 。

8、JA VA I/O流中,支持随机访问文件的类是:__________ 。

9、DatagramPacket类的如下构造方法:__________________________用于发送数据报。

10、Socket类的_________________方法返回Socket对象绑定的本地端口。

11、改变服务器Tomcat端口,需要修改__________配置文件。

12、JA V A语言中,用于启动线程的方法是__________。

13、JA V A语言中,可以用来为对象加互斥锁的关键字是__________。

14、Tomcat服务器的默认端口是__________。

15、定义一个表单时,form的action属性的值是用来表示:___________。

16、在JSP中,forward动作的作用是___________________。

网络程序设计JAVA复习题

网络程序设计JAVA复习题

《网络程序设计》(JAVA)复习题一、填空题(每空0.5分,共10分)1、Java源文件和编译后的字节码文件扩展名分别是________和________。

2、定义方法时,如果方法不返回任何结果,则方法返回类型写为________。

3、Java中的数据类型分两大类,分别为________和________。

4、字符和字符串常量分别用________和________引起来。

5、退出循环用________语句,继续新一次循环用________语句,从方法返回用用________语句。

6、类由________和________两部分组成。

7、类的继承和接口的实现分别用关键字________和________表示。

8、类成员的访问控制符可以是________、protected、默认和________。

9、集合类和输入/输出流类分别在________和________包中。

10、实现线程有两种方法,继承________类和实现________接口。

二、选择题(每小题1分,共10分)1、下面标识符哪个是合法的?A $changeB 123bC Red&blueD hello world2、在Java小程序中必须有一个系统类的子类,该系统类是( )A ObjectB AppletC SystemD Frame3、下面哪一个不是有关Java异常处理的关键字:A tryB catchC throwD interface4、下列哪个方法用于定义线程的执行体A start()B init()C run()D main()5、下面哪个数组的创建语句是不正确的?A int f[][]=new int[2][4];B int [][]g=new int[2][4];C int []h[]=new int[6][ ];D int h[] []=new int[ ] [6];6、在Java中,用()类的对象存放字符串变量。

网络编程技术复习题1--java习题

网络编程技术复习题1--java习题

网络编程技术复习题1--java习题一练习题1问题:Java网络程序位于TCP/IP参考模型的哪一层?(单选)选项:B–a) 网络层互联层–b) 应用层–c) 传输层网络–d) 主机-网络层练习题2问题:以下哪些协议位于传输层?(多选)选项:AD–a) TCP–b) HTTP–c) SMTP–d) UDP–f)IP练习题3问题:假定一个进程已经占用TCP的80端口,它还能否占用UDP 的80端口?(单选)A选项:–a)可以–b)不可以练习题4问题:.一个客户进程执行以下代码Socket socket1=new Socket(host,port);Socket socket2=new Socket(host,port);以下哪些说法正确?(多选)选项:AC–a)socket1与socket2占用不同的本地端口。

–b) Socket构造方法中的port参数指定占用的本地端口。

–c) 当Socket构造方法成功返回,就表明建立了与服务器的一个TCP连接。

–d) 执行第二行程序代码会抛出异常,因为一个客户进程只能与服务器端建立一个TCP连接。

练习题5问题:有一种协议规定:如果客户端发送一行字符串“date”,服务器端就返回当前日期信息,如果客户端发送一行字符串“exit”,服务器端就结束与客户端的通信。

这种协议应该属于哪一层的协议?(单选)选项:B–a) 网络层互联层–b) 应用层–c) 传输层网络–d) 主机-网络层练习题6问题:HTTP协议规定,默认情况下,HTTP服务器占用的TCP端口号是什么?(单选)选项:C–a)21–b)23–c)80–d)任意一个未被占用的端口号练习题7问题:在客户/服务器通信模式中,客户与服务器程序的主要任务是什么?(多选)选项:BC–a) 客户程序在网络上找到一条到达服务器的路由。

–b) 客户程序发送请求,并接收服务器的响应。

–c) 服务器程序接收并处理客户请求,然后向客户发送响应结果。

JAVA程序设计复习题

JAVA程序设计复习题

JAVA程序设计复习题第一章JAVA语言概论1.1java语言的发展史1.1.1java语言在互联网时代获得巨大成功1.1.2java语言的产生1.2java的工作原理1.2.1java虚拟机1.2.2无用内存自动回收机制1.2.3代码安全性检查机制1.2.4java 语言的特点1.2.5java平台-不断扩展的计算平台1.3一切都是对象1.3.1面向过程1.3.2面向对象1.4构建java程序1.4.1第一个javaapplication1.4.2java程序的编辑1.4.3java程序的编译1.4.4javaapplication 的执行1.4.5第一个javaapplet1.4.6javaapplet的执行1.5java程序规范1.5.1java源程序结构1.5.2java编程规范1.5.3java注释1.6建立java开发环境1.6.1安装java开发包JDK1.6.2安装java帮助文档1.6.3配置类路径一、选择题1.java语言的执行模式是:cA.全编译型B.全解释型C.半编译和半解释型D.同脚本语言的解释模式2.下列关于虚拟机说法错误的是:bA.虚拟机可以用软件实现B.虚拟机不可以用硬件实现C.字节码是虚拟机的机器码D.虚拟机把代码程序与各操作系统和硬件分开3.java语言是1995年由(a)公司发布的A.SunB.MicrooftC.BorlandD.Fo某Software4.下列不是虚拟机执行过程特点的是aA.双线程B.多线程C.动态链接D.异常处理5.java程序的执行过程中用到一套JDK工具,其中javac.e某e指aA.java语言编译器B.java字节码解释器C.java文档生成器D.java 类分解器6.java的API结构中,不属于类库主要包括的核心包的是cA.java包B.java某C.javadoc包扩展包7.每个java的编译单元可包含多个类或界面,但是每个编译单元最多只能有(a)类或者界面是公共的A.一个B.两个C.四个D.任意多个8.在当前的java实现中,每个编译单元就是一个以(a)为后缀的文件A.javaB.claC.docD.e某e二、填空题1.设有一个Java应用程序,其源程序文件名为Tet.java,则编译该源程序的命令为(javac),运行该应用程序的命令为(java)。

网络程序设计复习题

网络程序设计复习题

网络程序设计补考复习题一、单选题(每小题5分,共计100分。

)1.Java语言不具备的特点是( D )。

A.自动垃圾回收机制B.解释性C.平台无关性D.面向过程2.下面的标识符( C )是不正确的。

A._xyB.$xh3C.forD.xy_23.下面数组的声明和创建哪一项是正确的( A )。

A.String [][]a=new String[4][4];B.String [][]a=new String[][4];C.String [4][4]a=new String[][];D.String [][]a=new String[][];4.下面不能放在一起修饰其后面内容的修饰符组合是( C )。

A.public static方法B.public abstract 方法C.abstract f inal类D.static final常量标识符5.如果执行下面的语句:java Example cat,那么main()方法的参数arg[0]的值是( A )。

A.catB. javaC. ExampleD. c6.加载包p1中所有类的语句是( A )。

A. import p1.*;B.import p1;C. package p1.*;D.package p1;7.在if(表达式) 语句中,表达式的值应该是( C )。

A.任意整数值B.字符串C.布尔逻辑值D.非零值8.构造函数何时被调用( B )。

A.类定义时B.创建对象时C.调用对象方法时D.使用对象的变量时9.下列不属于容器的是(B )。

A.WindowB.TextF ieldC.PanelD.ScrollPane10.下列关于方法重载的说法正确的是( B )。

A.构造函数不允许重载B.重载的方法可以通过参数的个数或参数的类型来区分C.重载的方法可以通过方法的返回值来区分D.方法的重载和覆盖没有区别11.以下对Java语言的描述不正确的是( A )。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《网络程序设计》(JAVA)复习题一、填空题(每空0.5分,共10分)1、Java源文件和编译后的字节码文件扩展名分别是________和________。

2、定义方法时,如果方法不返回任何结果,则方法返回类型写为________。

3、Java中的数据类型分两大类,分别为________和________。

4、字符和字符串常量分别用________和________引起来。

5、退出循环用________语句,继续新一次循环用________语句,从方法返回用用________语句。

6、类由________和________两部分组成。

7、类的继承和接口的实现分别用关键字________和________表示。

8、类成员的访问控制符可以是________、protected、默认和________。

9、集合类和输入/输出流类分别在________和________包中。

10、实现线程有两种方法,继承________类和实现________接口。

二、选择题(每小题1分,共10分)1、下面标识符哪个是合法的?A $changeB 123bC Red&blueD hello world2、在Java小程序中必须有一个系统类的子类,该系统类是( )A ObjectB AppletC SystemD Frame3、下面哪一个不是有关Java异常处理的关键字:A tryB catchC throwD interface4、下列哪个方法用于定义线程的执行体A start()B init()C run()D main()5、下面哪个数组的创建语句是不正确的?A int f[][]=new int[2][4];B int [][]g=new int[2][4];C int []h[]=new int[6][ ];D int h[] []=new int[ ] [6];6、在Java中,用()类的对象存放字符串变量。

A StringB StringBufferC CharD Character7、下列选项哪个不是Java中用于网络编程的类。

A SocketB URLC InetAddressD Integer8 、Java语言中,一个字符用()个字节来表示。

A 1B 2C 3D 49、Java语言中的类的多重继承是通过()来实现的A 包 B接口 C重载 D内部类10、在Java的图形用户界面设计中,通过下面哪个类的方法来绘制各种图形。

A GraphicsB System CPanel Dcanvas三、名词解释(每题4分,共20分)1、继承2、多态3、包4、Applet5、JDBC四、简答题(每题5分,共30分)1、Java基本数据类型有哪些?2、循环语句有哪几种?3、列举类及成员常用修饰符?4、简述this、super的用法?5、列举5个系统包?6、列举5个用于图形用户界面设计的组件类?五、编程题(每题15分,共30分)1、编写程序对整型数组int[] a={20,30,12,45,67,1,39,200,56,89}的10个整数按从小到大排序。

2、定义矩形类:(1)成员变量:矩形长度和宽度。

(2)构造方法:已知长宽得到矩形对象。

(3)计算周长和面积的方法。

一、填空题(每空0.5分,共10分)1、根据结构组成和运行环境的不同,JAVA程序可以分为两类:________和___________。

2、多态有________和_______两种表现形式。

3、Java构造数据类型有三种________、___________和___________。

4、通过类名直接调用的方法前要加修饰符___________。

5、单行注释和块注释分别用___________和___________表示。

6、表示字符串常量和变量的类分别是___________和___________。

7、假设int x=5,则表达式x++和++x的值分别为___________和___________。

8、构造方法调用本类其他构造方法和父类构造方法分别用___________和___________语句。

9、final类不能被___________,final方法不能被___________。

10、接口定义只能包含常量和___________方法,接口间继承用关键字___________。

二、选择题(每小题1分,共10分)1、下列哪个不是Java中的跳转语句。

A breakB continueC return Dgoto2、Java中有一个运算符用来判定对象是否属于某一个指定类或其子类的实例,该运算符是:A valueofB instanceof C&& D parseInt3、字符变量Mygrade值为‘B’,整型变量Myscore初值为0,则执行完下列句子后Myscore 的值变为:switch(Mygrade){case ‘A’:Myscore=5;case ‘B’:Myscore=4;case ‘C’:Myscore=3;default:Myscore=0;}A 5B 4 C3 D04、在Java中用()类实现允许不同类型元素共存的变长数组。

A VectorB CanlenderC Math Drandom5、静态初始化器是由关键字()引导的一对大括号括起的语句组。

A staticB tryC catchD class6、对下面两个命题做出判断:①如果抽象类的子类不是抽象类,则子类()实现父类的所有抽象方法;②()用子类的构造方法去创建父类的对象。

A必须,可以 B不必,不可以 C必须,不可以 D不必,可以7、数组:int a[][]=new int[4][5]的属性length的值是:A 12B 20C 4D 58、类(非内部类)的访问控制符可以为:A publicB privateC protectedD private protected9、下面标识符哪个是正确的?A 1changeB a-123bC Red12blueD hello+world10、下列类哪个不属于容器类?A FrameB AppletC DialogD Canvas三、名词解释(每题4分,共20分)1、类2、重载3、异常处理4、流5、Java IDE四、简答题(每题5分,共30分)1、Java应用程序的开发步骤?2、分支语句有哪两种?3、接口及其作用?4、图形用户界面设计的基本步骤?5、比较数组和向量的异同?6、Jdbc查询数据库的基本步骤?五、编程题(每题15分,共30分)1、编写程序求整型数组int[] a={20,30,12,45,67,1,39,200,56,89}的最大值和最小值。

2、定义日期类:(1)成员变量:年、月、日。

(2)构造方法:已知年月日得到日期对象。

(3)判断年份是否闰年的方法。

(4)返回日期信息的方法。

1、面向对象程序设计的四个特点是抽象、封装、 _________ 和________。

2、换行符和反斜杠用_________ 和________表示。

3、布尔类型常量有两个:_________ 和false,它们和整形数据________(填能或不能)相互转换。

4、int[] a=new int[3],int[][] b=new int[4][5],则 a.length=_________ ,b.length=_________ 。

5、Java中跳转语句有_________ 、_________ 和return语句。

6、将文件中的类放在一个包中使用_________语句,导入别的包中的类使用_________语句。

7、Java中的类最多继承_________个父类,可以实现_________个接口。

(填1或多)8、抽象方法_________放在抽象类中,抽象类中_________包含抽象方法。

(填必须或不必)。

9、Java处理异常使用_________..._________...finally语句。

10、根据流中数据传输的方向,将流分为_________流和_________流。

二、选择题(每小题1分,共10分)1、下面关键字哪一个用于抛出异常:A tryB catchC throw Dthrows2、下列哪个方法使线程对象处于就绪状态A start()B init()C run()D main()3、 break语句不能用在()语句中?A ifB switchC forD while4、下列类哪个不在包中?A ObjectB MathC StringD File5、用户点击命令按钮会触发()事件?A KeyEventB MouseEventC ActionEventD TextEvent6、下列SQL命令中用于查询的动词是()?A insertB updateC deleteD select7、关于构造方法,下列说法错误的是:A 构造方法的作用是完成对象初始化。

B 构造方法的返回类型为void。

C 构造方法名称与类名相同。

D 构造方法可以省略。

8、将字符串"123"转换成整数123,可使用的语句是:A int a=(int)"123";B int a=Int("123");C int a="123".charAt(0);D int a=int("123");9、表达式100/3的值为:A 1B 33.33333C 33D 1.010、如果想让域或方法只能被它所属的类本身访问和修改,则用哪个修饰符来修饰它。

A privateB protectedC private protected Dfriendly三、名词解释(每题4分,共20分)1、JDK2、接口3、集合类4、布局管理器5、多线程1、Java构造数据类型有哪些?2、类、对象及其关系?3、覆盖和重载的区别?4、类成员的访问控制符及其含义?5、Java参数传递方式?6、基本数据类型间的类型转换规则?五、编程题(每题15分,共30分)1、编程求1+1/2+1/3+。

+1/100。

2、定义复数类。

(1)成员变量:实部和虚部(2)构造方法:已知实部、虚部得到复数对象。

(3)成员方法:复数的加减乘除、返回复数信息。

相关文档
最新文档