网络程序设计_试题2004

合集下载

UML参考试卷

UML参考试卷

说明:软件设计师考试从04年以来,每期考题中都加入了UML和设计模式的内容,以下内容是从历届考题中抽取的,希望大家能够掌握这些内容。

2004年上半年软件设计师(高级程序员)下午试题试题三阅读下列说明以及图3-1和图3-2,回答问题1、问题2和问题3,将解答填入答题纸的对应栏内。

[说明]某电话公司决定开发一个管理所有客户信息的交互式网络系统。

系统的功能如下:1.浏览客户信息:任何使用Internet的网络用户都可以浏览电话公司所有的客户信息(包括姓名、住址、电话号码等)。

2.登录:电话公司授予每个客户一个帐号。

拥有授权帐号的客户,可以使用系统提供的页面设置个人密码,并使用该帐号和密码向系统注册。

3.修改个.人信息:客户向系统注册后,可以发送电子邮件或者使用系统提供的页面,对个人信息进行修改。

4.删除客户信息:只有公司的管理人员才能删除不再接受公司服务的客户的信息。

系统采用面向对象方法进行开发,在开发过程中认定出的类如下表所示:[图3-1][问题1]在需求分析阶段,采用UML的用例图(use case diagram)描述系统功能需求,如图3-1所示。

请指出图中的A、B、C和D分别是哪个用例?[问题2]在 UML 中,重复度(Multiplicity)定义了某个类的一个实例可以与另一个类的多少个实例相关联。

通常把它写成一个表示取值范围的表达式或者一个具体的值。

例如图 3-2 中的类 InternetClient 和CustomerList,InternetClient 端的“0..*”表示:一个Custo~erList 的实例可以与 0 个或多个 InternetClient 的实例相关联;CustomerList 端的“1”表示:一个InternetClient的实例只能与一个CustomerList的实例相关。

请指出图3-2中(1)到(4)处的重复度分别为多少?[问题3]类通常不会单独存在,因此当对系统建模时,不仅要识别出类,还必须对类之间的相互关系建模。

网络程序设计——ASP模拟试卷

网络程序设计——ASP模拟试卷

ASP模拟试卷(一)一、选择题(每小题2分,共40分)1.请判断下列语句执行完毕后,a、b、c的值<%a="1" + 1b="1" + "1"c="1" & "1"%>(A) "11","11","11" (B) 2,"11","11" (C) "11",2,"11" (D) "11","11",22.执行完语句a="2",a的类型为(A) 数值型(B) 字符串型(C) 布尔型(D) 日期型3.执行完如下语句后,a的值为:<%Dim aa=3a=a+1%>(A) 0 (B) 1 (C) 3 (D) 44.执行完如下语句后,Sum的值为:<%Dim a(5),SumSum=0For I=0 To 5a(I)=ISum=Sum+a(I)Next%>(A) 0 (B) 5 (C) 15 (D) 205.执行完a=5 Mod 3 语句后,a的值为:(A) 0 (B) 2 (C) 3 (D) 56.执行完a=5>3 And "a"<"c" 语句后,a的值为:(A) True (B) False (C) 1 (D) 07.下面a=Trim(" vbscript") & Rtrim(" good") 语句后,a的值:(A) " vbscript good"(B) "vbscript good"(C) " vbscriptgood"(D) "vbscriptgood"8.下面哪个函数可以返回当前的日期和时间:(A) Now (B) Date (C) Time (D) DateTime9.对于利用Dim a(4,5) 语句定义的二维数组,Ubound(a,1)将返回(A) 0 (B) 4 (C) 5 (D) 610.对于Request对象,如果省略获取方法,如Request(“user_name”),将按什么顺序依次检查是否有信息传入:(A)Form、QueryString、Cookies、Server Variables、ClientCertificate(B)QueryString、Form、Cookies、Server Variables、ClientCertificate(C)Cookies、QueryString、Form、Server Variables、ClientCertificate(D)Form、QueryString、Cookies、Server Variables、ClientCertificate11.下面哪条语句可以返回访问者的IP地址(A) Request.ServerVariables("REMOTE_ADDR")(B) Request.ServerVariables("REMOTE_IP")(C) Request.ClientCertificate("REMOTE_ADDR ")(D) Request.ClientCertificate ("REMOTE_IP ")12.执行完如下语句后,页面上显示的内容为:<%Response.Write "A"Response.EndResponse.Write "B"%>C(A) A (B) AB (C) AC (D) ABC13.请问下面程序段执行完毕,页面上显示内容是什么:<%Response.Write “<a href=''>新浪</a>”%>(A) 新浪(B) <a href=''>新浪</a>(C) 新浪(超链接)(D) 该句有错,无法正常输出14.Session对象的默认有效期为多少分钟?(A) 10 (B) 15 (C) 20 (D) 应用程序从启动到结束15.请问下面程序段执行完毕,页面上显示内容是什么:<%Response.Write Server.HTMLEncode(“<a href=''>新浪</a>”)%>(A) 新浪(B) <a href=''>新浪</a>(C) 新浪(超链接)(D) 该句有错,无法正常输出16.当使用事务处理时,假如要提交事务处理,应该利用如下方法:(A) BeginTrans (B) EndTrans(C) CommitTrans (D) RollBackTrans17.如果刚打开了一个含有1条记录的记录集,那么Bof的值为(A) 1 (B) True (C) False (D) NULL18.使用W3 Jmail组件发送E-mail时,附件必须位于(A) 客户端(B) 服务器端(C) 服务器端和客户端(D) 服务器端或客户端19.对于文件上传组件,如果希望获取上传文件的大小,应该怎样用?(A) Upload.Files("upfile").Size(B) Upload.Form("upfile").Size(C) Request.Files("upfile").Size(D) Request.Form("upfile").Size20.对于如下的文件超链接组件中使用的超链接数据文件,文件路径和说明之间应该用()隔开。

2004年NOIP普及组初赛试题及参考答案

2004年NOIP普及组初赛试题及参考答案
│8
一、选择题
8. 彩色显示器所显示的五彩斑斓的色彩,是由红色、蓝色和( )色混合而成的。 A. 紫 B. 白 C. 黑 D. 绿 E. 橙
│9
一、选择题
9. 用静电吸附墨粉后转移到纸张上,是哪种输出设备的工作方式( )。 A. 针式打印机 B. 喷墨打印机 C. 激光打印机 D. 笔式绘图仪 E. 喷墨绘图仪
│ 21
二、问题解答
1. 一个家具公司生产桌子和椅子。现在有 113 个单位的木材。 每张桌子要使用 20 个单位的木材,售价是 30 元;每张椅子要 使用 16 个单位的木材,售价是 20 元。使用已有的木材生产桌 椅(不一定要把木材用光),最多可以卖________________元钱。
│ 22
│ 15
一、选择题
15. 二叉树 T,已知其前序遍历序列为 1 2 4 3 5 7 6,中序遍历序 列为 4 2 1 5 7 3 6,则其后序遍历序列为( )。 A. 4 2 5 7 6 3 1 B. 4 2 7 5 6 3 1 C. 4 2 7 5 3 6 1 D. 4 7 2 3 5 6 1 E. 4 5 2 6 3 7 1
│6
一、选择题
6. 下列哪个不是计算机的存储设备( )。 A. 文件管理器 B. 内存 C. 高速缓存 D. 硬盘 E. U 盘
│7
一、选择题
7. 下列说法中错误的是( )。 A. CPU 的基本功能就是执行指令。 B. CPU 访问内存的速度快于访问高速缓存的速度。 C. CPU 的主频是指 CPU 在 1 秒内完成的指令周期数。 D. 在一台计算机内部,一个内存地址编码对应唯一的一个内存单元。 E. 数据总线的宽度决定了一次传递数据量的大小,是影响计算机性能的因素之一。

2-网络程序设计复习题2-10计科-参考答案

2-网络程序设计复习题2-10计科-参考答案

网络程序设计复习题二1、是一个网络层的协议,它提供了错误报告和其它回送给源点的关于IP 数据报处理情况的消息ICMP2、IP协议的特征是不可靠,无连接3、TCP和UDP协议的相似之处传输层协议4、以下关于TCP滑动窗口说法正确的是滑动窗口机制的窗口大小是可变,从而更加有效利用带宽5、端口号的目的跟踪同一时间网络中的不同连接6、假定您在华为为Quidway路由器上配置了静态域名解析(DNS禁用),使用什么命令查看您配置的域名解析表?show dns7、TFTP服务器使用何种传输层协议,端口号多少?UDP 698、24、服务器一般都是通过特定的端口号来识别应用程序的,这些特定的端口号由IANA统一管理。

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

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

核心协议;基本协议11、socket()函数的返回值是类型。

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

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

外部网关协议15、DNS服务器能够接收两种类型的解析:递归解析和解析。

反复16、WinSock编程中需要哪些文件?1)Winsock.dll:winsock.dll是Windows Sockets应用程序接口,用于支持很多Internet和网络相关应用程序。

2)Ws2_32.lib:32位windows socket,版本2用来实现socket网络操作的静态库。

该库对应ws2_32.dll,提供了对以下网络相关API的支持,若使用其中的API,则应该将ws2_32.lib加入工程(否则需要动态载入ws2_32.dll)3)Winsock2.h:winsock版本2头文件,里面包含一些系统定义的宏。

网络程序设计 带答案 题解

网络程序设计 带答案 题解

一、选择题1.Java语言是由________________发明的。

A. Microsoft公司B. Borland公司C. IBM公司D. SUN公司2.设类While定义如下:1.public class While {2.public void loop() {3.int i = 0;4.while (1) {5.System.out.println("i is"+i);6.}7.}8.}以下哪些说法是正确的?A.类能成功通过编译。

B.因为行1的原因编译出错。

C.因为行4的原因编译出错。

D.因为行5的原因编译出错。

3.假设有一个二维数组a[10][y],问以下哪个表达式能用来表示第二维的大小y?A. a.length();B. a.size();C.a[0].length;D. a.length[10];E.a[].length;4.以下哪些接口的定义是合法的?(多选,2)A.public interface A {int a();}B.public interface B {int a() {}}C.private interface D {}D.abstract interface E {}答案:A,D5.哪一种布局管理器将容器分为东西南北中五个区域?A. FlowLayoutB. BorderLayoutC. GridLayoutD. CardLayout6. Java中的所有例外对应的类均是以下哪个类的子类或子孙类?A. ErrorB. ExceptionC. throwD. RuntimeException7. 当浏览器窗口被图标化后又重新恢复原大小时会调用Applet的什么方法?(多选,2)A. init()B. start()C. stop()D. destory()E. paint()8. 下列哪个类允许你删除磁盘上的一个文件?A. FileB. FileInputStreamC. FileOutputStreamD. FileReaderE. FileWriter9. 以下哪个类中有一个名为accept()的方法?A. SocketB. ServerSocketC. URLD. URLConnection10. 以下哪些说法是正确的?(多选,2)A. Connection、Statement和ResultSet均是java.sql包中的接口B. 可以用Statement对象的executeQuery()方法来更新数据库C. 执行查询操作后,如结果中某列的SQL类型为数字型(如NUMBER),则必须使用ResultSet的getInt()方法来获得该列对应的值。

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

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

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

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

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

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

网络工程师历年真题与答案(2004_2014)

网络工程师历年真题与答案(2004_2014)

网工软考真题2004-2014目录2004年下半年网络工程师上午试卷 (3)2004年下半年网络工程师下午试卷 (15)2005年上半年网络工程师上午试卷 (25)2005年上半年网络工程师下午试卷 (40)2005年下半年网络工程师上午试卷 (49)2005年下半年网络工程师下午试卷 (67)2006年上半年网络工程师上午试卷 (78)2006年上半年网络工程师下午试卷 (98)2006年下半年网络工程师上午试卷 (110)2006年下半年网络工程师下午试卷 (128)2007年上半年网络工程师上午试卷 (141)2007年上半年网络工程师下午试卷 (158)2007年下半年网络工程师上午试卷 (170)2007年下半年网络工程师下午试卷 (189)2008年上半年网络工程师上午试卷 (202)2008年下半年网络工程师下午试卷 (221)2008年下半年网络工程师上午试卷 (235)2008年下半年网络工程师下午试卷 (252)2009年上半年网络工程师上午试卷 (267)2009年上半年网络工程师下午试卷 (282)2009年下半年网络工程师上午试卷 (297)2009年下半年网络工程师下午试卷 (319)2010年上半年网络工程师上午试卷 (333)2010年上半年网络工程师下午试卷 (361)2011年上半年网络工程师上午试卷 (396)2011年上半年网络工程师下午试卷 (409)2011年下半年网络工程师上午试卷 (421)2011年下半年网络工程师下午试卷 (430)2012年上半年网络工程师上午试卷 (438)2012年上半年网络工程师下午试卷 (450)2012年下半年网络工程师上午试卷 (463)2012年下半年网络工程师下午试卷 (471)2013年上半年网络工程师上午试卷 (480)2013年下半年网络工程师上午试卷 (520)2014年上半年网络工程师上午试卷. . . . . . . . . . . . . . . . . . . . . . . . 5402014年上半年网络工程师下午试卷. . . . . . . . . . . . . . . . . . . . . . . . . .5482004 年下半年网络工程师上午试卷●内存按字节编址,地址从A4000H到CBFFFH,共有(1)个字节。

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

考试时间120 分钟
网络应用程序设计试题班级学号姓名
任课教师
一、单项选择题(10分)
1.___协议提供面向连接的、可靠的数据流服务。

①UDP ②IP
③TCP ④ICMP
2.ICMP数据包一定是被封装在___数据包中传输的。

①UDP ②IP
③TCP ④ATM
3.使用UDP协议时,调用函数connect(),可以____。

①获取通信另一方的IP地址
②启动三次握手操作
③获取通信另一方的接收队列长度
④获取通信另一方接收缓存区的大小
4.TCP套接字函数中___不会产生阻塞。

①bind ②read
③accept ④write
5.网络编程时,不需要考虑字节顺序的数据类型是____。

①int ②char
③float ④struct
6.调用fork( )函数产生子进程后,进程的运行顺序是____。

①先运行父进程,后运行子进程
②先运行子进程,后运行父进程
③先运行进程号较小的进程
④不确定
7.以下函数中可以清除Zombie进程的函数是____。

①close ②exit
③waitpid ④shutdown
8.进程响应信号时,不能对信号____作“忽略”处理。

①SIGURG ②SIGINT
③SIGSTOP ④SIGALARM
9.采用多路复用I/O 监听3个套接字的数据时,如果套接字描述符分别是:
5、17、19,则select(int maxfd, struct fd_set* rdset, NULL,NULL) 中的
maxfd应取为___。

① 5 ②3
③19 ④20
10.超级服务进程的启动文件/ e t c / i n e t d . c o n f 中,wait 字段设置为nowait,通常表示此项服务____。

①是并发服务②是循环服务
③采用UDP协议工作④是单线程服务
二、简答题(25分)
1.套接字函数close( ) 与shutdown( ) 的差别?
2.函数fork( ) 与exec( ) 的差别?
3.创建一个守护进程有哪些步骤?
4.管道与管套有何差别?
5.怎样调用fcntl将一个阻塞式套接字转换为非阻塞式套接字?
三、使用TCP套接字完成如下服务器和客户机的编程工作(15分)
客户机产生两个随机整数,服务器将这两个随机数相乘,结果返回给客户机,并在客户机上显示。

四、编程产生3个程序代码完全相同的子进程:子进程1、子进程2
和子进程3,并使子进程所产生的僵尸项,按“2-1-3”的顺序被清除。

(15分)(提示:采用进程号数组pid[3])
五、采用预创建5个子进程的方式,编程实现一个TCP并发服务器。

(15分)。

相关文档
最新文档