2-网络程序设计复习题2-10计科

合集下载

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

网络程序设计(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方法不能被___________。

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

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

计算机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>标记中。

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

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

网络程序设计复习题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、为了保证网络的各个功能的相对独立性,以及便于实现和维护,通常将协议划分为多个子协议,并且让这些协议保持一种层次结构,子协议的集合通常称为协议簇。

网络程序设计基础复习题

网络程序设计基础复习题

网络程序设计基础复习题网络程序设计基础复习题练习一一、选择题1.静态网页的扩展名一般是(A)。

A.htmB.phpC.aspD.jsp2.小王正在家里通过拨号上网访问搜狐主页,此时,他自己的计算机是(B)。

A. 客户端B. 既是服务器端又是客户端C. 服务器端D. 既不是服务器端也不是客户端3.对于request对象,如果省略获取方法,如request(“username”),将按什么顺序依次检查是否有信息传入(C)A.Form、Querystring、Cookies、Server Variables、ClientCertificateB.Querystring、Form、Cookies、Server Variables、ClientCertificateC.Cookies、Querystring、Form、Server Variables、ClientCertificateD.Form、Querystring、Cookies、ClientCertificate、 Server Variables4.下面程序执行完毕,页面上显示的是什么内容(B)<%Reponse.write server.HTMLEncode(“搜狐”) %>A.搜狐 B.搜狐C.搜狐 D.该句有误,无法输出5.HTML中用什么标记表示表格的一行?(CD)A. 和B. 和C. 和D.和6.执行语句a=Int(10 * Rnd())后,则a的值不可能出现的有?(B)A. 0B. 1C. 10D. 117.如果在一个asp文件中添加Server.ScriptTimeout=300,接着又在另一个asp文件中添加c=Server.ScriptTimeout,请问c等于多少秒(A)A.60 B.90 C.300 D.以上都不对8.执行语句a="2008-8-8"后,变量a的数据子类型是?(ABC)A. 字符串B. 日期C. 数值D. 布尔9.要在tbAddress表中插入记录,下面哪条语句是正确的?(A)A. Insert Into tbAddress(strName,strTel) Values("萌萌","6545632")B. Insert Into tbAddress(strName,strEmail) Values("萌萌", "")C. Insert Into tbAddress(strName,strEmail) Values("萌萌",NULL)D. Insert Into tbAddress(strName,intAge) Values(萌萌,22)10.假设变量a=5、b=3,则执行语句c="a>b"后,变量c的数据子类型是?A. 字符串B. 日期C. 数值D. 布尔二、简答题1.请简述什么是静态网页?什么是动态网页?答:静态网页——所谓静态网页,就是说该网页文件里没有程序代码,只有HTML标记,这种网页的扩展名一般是.htm或.html。

[精品]网络编程复习题.doc

[精品]网络编程复习题.doc

一、选择题(共15题,每题2分,共30分)1.下列不属于应用层协议的是 OA.UDPB. SNMPC. TELNETD. HTTP2.DNS 是指()A.发信服务器B.域名服务器C.收信服务器D.邮箱服务器3.环回地址是指 oA. 255. 255. 255. 255B. 127. 255. 255. 255C. 127. 0. 0. 1D. 10. 0. 0.04.以下哪些不是UDP协议的特性。

A.提供可靠服务B.提供无连接服务C.提供端到端服务D.提供全双工服务5.高层互连是指传输层及其以上各层协议不同的网络之间的互连。

实现高层互连的设备是A.中继器B.网桥C.路由器D.网关6.IP路由器设计的重点是提高接收,处理和转发分组速度,其传统IP路由转发功能主要由实现A,软件 B.硬件 C,专用ASIC D.操作系统7.利用HTML开发的静态网页,其扩展名应为 oA. . htmB. . aspxC. . aspD.没有严格限制8.IP服务的3个主要特点是 oA.不可靠、面向无连接和尽最大努力投递B.可靠、面向连接和尽最大努力投递C.不可靠、面向连接和全双工D.可靠、面向无连接和全双工9.IEEE 802标准中的介质访问控制子层的功能对应于0SI参考模型中的。

A.物理层B.数据链路层C.网络层D.会话层10.具有对帧进行接收功能的设备是。

A.中继器B.网桥C.路由器D.网关11.在基于IP协议的传输协议中,适于发送实时性要求大于正确性要求的信息的协议是协议。

A. TCPB. UDPC. DNSD. FTP12.下列关于HTTP的描述那个不正确?A超文本传输协议(Hypertext Transfer Protocol, HTTP)是一个“请求-回应”的应用协议B这个协议支持一套固定的方法如GET、POST、PUT、DELETE等。

一般用GET方法向服务器请求资源。

C属于一种UDP协议D可以使用GET和POST方法向服务器发送数据13.简单网络管理协议SNMP处于网络体系结构的哪一层?A.互连层B.传输层C.应用层D.逻辑链路控制层14.在电子商务的分类中,消费者对消费者的电子商务称为 oA. B2BB. B2CC. C2CD. B2G15.HTTP协议绑定的端口号是 oA. 151B. 23C. 80D. 8081 二、填空题(共10空,每空1分,共10分)1.不使用IP地址,可以使用来访问本机的默认Web主页。

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

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

《网络程序设计》期末考试复习题及参考答案网络程序设计复习题(课程代码 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的值为( )类型。

计算机网络编程-复习题.docx

计算机网络编程-复习题.docx

计算机网络编程复习题一、基础部分1、网络通信程序使用的通信模型主要有:C/S模型、B/S模型和P2P模型。

2、C/S模型将一个网络事务处为两:一是客户端(Client),它为用户提供向网络请求服务的接口;另一是服务器端(Server),它负责接受用户对服务的请求,并将这些服务透明地提供给用户。

3、浏览器/服务器(或者:Browse/Server,B/S)模型是一种基于Web的通信模型,该模型使用HTTP协议进行通信。

4、将十进制形式的IP地址:“ 123.123.123.123”转换为IPAddress实例的语句: IPAddressremoteIP=IPAddress.Parse(" 123.123.123.123")。

5、若想让线程Thread 1暂停1秒,可以在线程Thread 1中执行语句:Thread.Sleep(lOOO);。

如果线程Thread 1在执行过程中需要等待另一个线程Thread2结束后,才可以继续执行,其等待时间不超过2秒,则需要在线程Thread 1屮加入语句:Thread2.Join(2000);o6、后台线程与前台线程的区别是后台线程不会影响进程终止。

通过将线程对象的IsBackground属性设置为me,使得其变为后台线程。

默认情况下,属于托管线程池的线程都是后台线程,通过创建并启动新的Thread对象而生成的线程都是前台线程。

7、流(stream)是对以字节为单位吊行传输的数据的一种抽彖表示,它提供了三种基本操作:(1)写入:将数据从内存缓冲区传输到外部源。

(2)读取:将数据从外部源传输到内存缓冲区。

(3)查找:重新设置流的当前位置,以便随机读写。

8、默认情况下,.NET Framework不允许在一个线程中直接操作另一个线程中的控件。

解决这个问题的一种方法是:使用委托(delegate)来操作另一个线程中的控件。

9、TcpListener类用于侦听和接受传入的连接请求。

《网络程序设计》复习题及答案

《网络程序设计》复习题及答案
30.下列方法中建议使用的是:
A、stop() B、supend() C、restume() D、wait()
31.如果希望所有的控件在界面上均匀排序,就使用下列哪种布局管理器?
A、BosLayout B、GridLayout C、BorderLayout D、FlowLayout
32.在一个MVC用户界面中,存在三个通讯对象,其中_________是指定的逻辑表示法。
{
Thread t=new Thread(new X());
t.start();
}
}
A第一行会产生编译错误
B第六行会产生编译错误
C第六行会产生运行错误
D程序会运行和启动
37.要从文件" file.dat"文件中读出第10个字节到变量C中,下列哪个方法适合?
A FileInputStream in=new FileInputStream("file.dat"); in.skip(9); int c=in.read();
}
}
那个语句是正确的?
A编译时将产生错误;
B编译时正确,运行时将产生错误;
C输出零;
D输出空。
40.哪个关键字可以对对象加互斥锁?
A transient
B synchronized
C serialize
D static
41.下列哪些语句关于内存回收的说明是正确的?
A程序员必须创建一个线程来释放内存;
public class operatorsandExpressions{
void stringPlus(){
int a=3,b=4,c=5;
System.out.println("abc"+3);
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

网络程序设计复习题二
1、是一个网络层的协议,它提供了错误报告和其它回送给源点的关于IP 数据报处理情况的消息。

2、IP协议的特征是。

3、TCP和UDP协议的相似之处。

4、以下关于TCP滑动窗口说法正确的是。

5、端口号的目的。

6、假定您在华为为Quidway路由器上配置了静态域名解析(DNS禁用),使用什么命令查看您配置的域名解析表?
7、TFTP服务器使用何种传输层协议,端口号多少?
8、服务器一般都是通过特定的端口号来识别应用程序的,这些特定的端口号由IANA统一管理。

请问IANA管理的端口号范围是什么?
9、Internet采用的路由选择协议分为和两类。

10、IP协议是TCP/IP协议簇中的,提供数据传输的最基本服务,是实现网络互联的。

11、socket()函数的返回值是类型。

12、由于协议簇中的协议具有上下层关系,由此有称其为。

13、封装ARP报文时帧类型填,封装RARP报文时帧类型填
14、BGP是用于不同自治系统之间交换路由信息的。

15、DNS服务器能够接收两种类型的解析:递归解析和解析。

16、WinSock编程中需要哪些文件?
17、什么是阻塞与非阻塞通信?请解释两者的区别。

18、简述基于UDP的客户机/服务器端socket编程流程。

19、现已经声明如下变量,其中num的值是已经创建并存储在数组s中套接字的数量。

现要求通过select模型来检查数组s中的套接字是否有数据可以接收,只有当至少一个套接实际上有数据可接收才会从select中返回。

若某一套接字上有数据可以接收,则通过调用函数MyRecv(SOCKET s)来完成数据接收和处理操作。

试补充完成如下程序来实现上述功能。

SOCKET s[10];
fd_set fdread;
int num;
选择题8道,判断题10道,填空10空,问答题,设计分析题。

相关文档
最新文档