试题答案+网络程序设计_第1页
试题答案+网络程序设计_第2页
试题答案+网络程序设计_第3页
试题答案+网络程序设计_第4页
试题答案+网络程序设计_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

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

文档简介

1、第 44/* Arabic44 页网络程序设计在线考试复习资料一、单选题1.CSng函数的作用是( )。A.将字符串转换为日期B.将字符串转换为长整型C.将字符串转换为布尔型D.将数值转换为单精度型2.数据库常用的函数中,返回最小值的是( )。A.COUNTB.MINC.AVGD.SUM3.数据库常用的函数中,计算字段值的和的是( )。A.MAXB.COUNTC.AVGD.SUM4.名为index.htm的网页通常被称为( )。A.浏览网站时的默认文档B.浏览网站时的用户文档C.浏览网站时的校验文档D.浏览网站时的鉴别文档5.Application对象的基本事件OnEnd的启动时间为( )。A

2、.第一位用户使用系统时B.最后一位用户离开系统时C.第一位用户离开系统时D.最后一位用户使用系统时6.HTML定义最大号标题的标签是( )。A.B.C.D.7.下列Response对象的方法中,向输出写指定字符串的方法是( )。A.ClearB.FlushC.WriteD.Redirect8.HTML定义一个段落的标签是( )。A.B.C.D.9.下列VB函数中,将表达式转换为布尔值的是( )。A.CBoolB.UCaseC.CTypeD.LCase10.下列扩展名中,属于静态网页扩展名的是( )。A.htmB.cppC.aspD.jsp11.当x=627时,执行语句y=x10 Mod 10后

3、,变量y的值为( )。A.10B.6C.7D.212.在表单中,规定当提交表单时向何处发送表单数据的属性是( )。A.actionB.parentC.methodD.checked13.下列说法中,正确的是( )。A.BOF指示当前记录位置位于Recordset对象的第二个记录之前B.EOF指示当前记录位置位于Recordset对象的最后一个记录之后C.BOF和EOF属性返回记录位置D.打开没有记录的Recordset对象时,BOF和EOF属性将设置为True14.下列运算符中,优先级最低的( )。A.逻辑运算符B.比较运算符C.赋值运算符D.算术运算符15.下列选项中,用来对数据库进行查询的

4、ADO对象是( )。A.Connection对象B.RecordSet对象C.Command对象D.DataReader对象16.用来指定对齐方式的属性是( )。A.actionB.alignC.hrefD.checked17.下列命令中,可用于修改数据记录的是( )。A.UPDATEB.INSERTC.WHERED.DELETE18.操作year(now()的作用是( )。A.获取当前日期的年份B.获取日期的月份C.获取系统时间D.获取系统日期19.表达式Not(19+840+3)的值是( )。A.TrueB.FalseC.9D.无法计算20.函数Time的作用是( )。A.获取系统当前时间

5、B.获取系统当前年份C.获取系统当前月份D.获取系统当前日期21.下列选项中,显示粗体文字的语句是( )。A.欢迎大家B.欢迎大家C.欢迎大家D.欢迎大家22.函数Date的作用是( )。A.获取系统当前时间B.获取系统当期日期C.获取系统当前月份D.获取系统当前年份23.HTML中表示表格行中单元格的标记是( )。A.和B.和C.和D.和24.函数Cdate的作用是( )。A.将字符串转换为日期B.将字符串转换为长整型C.将字符串转换为布尔型D.将字符串转换为单精度型25.网址中的HTTPS指的是( )。A.计算机主机名B.安全超文本传输协议C.文件传输协议D.TCP/IP协议26.数据库常

6、用的函数中,返回最大值的是( )。A.MAXB.MINC.AVGD.SUM27.下列关于 B/S模式的说法中,正确的是( )。A.B/S模式是一种半封闭模式B.B/S模式是一种开放模式C.B/S模式就是浏览器/服务器模式D.B/S模式和C/S模式没区别28.数据库常用的函数中,统计字段值的数目的是( )。A.MAXB.COUNTC.AVGD.SUM29.Application对象的基本事件OnStart的启动时间为( )。A.第一位用户使用系统时B.最后一位用户离开系统时C.第一位用户离开系统时D.最后一位用户使用系统时30.下列Response对象的方法中,立即发送已缓存的HTML输出的是(

7、 )。A.ClearB.FlushC.WriteD.Redirect31.下列VB函数中,将小写字母转换为大写字母的是( )。A.CBoolB.UCaseC.CTypeD.LCase32.当x=428时,执行语句y=x10 Mod 10后,y的值是( )。A.10B.4C.2D.833.下列说法中,正确的是( )。A.BOF指示当前记录位置位于Recordset对象的第一个记录之前B.EOF指示当前记录位置位于Recordset对象的倒数第二个记录C.BOF和EOF属性返回记录位置D.打开没有记录的Recordset对象时,BOF和EOF属性将设置为True34.下列选项中,与数据源建立连接的

8、是( )。A.Connection对象B.RecordSet对象C.Command对象D.DataReader对象35.下列命令中,可使数据库记录数量增加的是( )。A.UPDATEB.INSERTC.WHERED.DELETE36.表达式Not(9+128+3)的值是( )。A.TrueB.FalseC.9D.无法计算37.下列选项中,显示带下划线文字的语句是( )。A.欢迎大家B.欢迎大家C.欢迎大家D.欢迎大家38.统一资源定位器(URL)的作用是( )。A.定位因特网上的交换机B.定位万维网上的文档C.定位因特网上的路由器D.定位因特网上访问控制点39.网址中的FTP指的是( )。A.

9、文件传输协议B.服务器域名C.安全超文本传输协议D.TCP/IP协议40.Web程序采用的网络结构模式是( )。A.封闭模式B.开放模式C.B/S模式D.C/S模式41.能将字符串转换为日期的函数是( )。A.CdateB.CintC.CStrD.CDbl42.网络程序设计中常用的SQL可翻译为( )。A.SQL服务器B.数据库查询语言C.数据库操作D.数据库对象43.下列方法中属于Request对象获取数据集合的方法的是( )。A.FormB.QueryC.SelectD.Kill44.ASP脚本代码在( )执行。A.客户端B.第一次在客户端,以后在服务器端C.服务器端D.第一次在服务器端,

10、以后在客户端45.下列方法中不属于Response对象的方法的是( )。A.ExpiresB.FlushC.WriteD.Redirect46.在VBScript中,将大写字母转为小写字母的内部函数是( )。A.STRB.UCaseC.VALD.LCase47.已知x=123,那么执行语句y=x10 Mod 10后,变量y的值是( )。A.0B.1C.2D.348.下列命令中不会引起数据库记录改变的是( )。A.SELECTB.INSERTC.DELETED.UPDATE49.下列选项中能够建立游标指针,灵活移动指针选择操作记录的是( )。A.Connection对象B.RecordSet对象

11、C.Command对象D.SELECT50.下列命令中可用于删除数据记录的是( )。A.INPUTB.INSERTC.DELETED.WHERE51.表达式Not(6+35+2)的值是( )。A.TrueB.FalseC.9D.无法计算52.HTML中表示表格一行的标记是( )。A.和B.和C.和D.和53.HTML中的注释格式是( )。A.B.C.D.54.网址中的HTTP是指( )。A.超文本传输协议B.文件传输协议C.计算机主机名D.TCP/IP协议55.ASP采用的程序架构方式是( )。A.模块化程序设计B.面向对象程序设计C.C/S模式D.B/S模式二、多选题56.下列方法中,属于C

12、onnection对象的有( )。A.ExecuteB.OpenC.CloseD.Kill57.下列方法中,属于Response对象的有( )。A.WriteB.OpenC.RedirectD.Close58.下列文档中,属于网站默认文档的是( )。A.index.htmB.index.aspC.my.hD.my.c59.下列对象中,属于ADO对象有( )。A.ConnectionB.DataUpdaterC.CommandD.DataError60.下列Connection对象的方法中,与数据库连接操作相关的有( )。A.OpenB.CloseC.RollbackTransD.BeginTr

13、ans61.下列组件中,属于ASP内置组件的有( )。A.RequestB.SessionC.ServerD.Ad Rotator62.下列Application 对象的方法中,可以控制用户修改对象变量的是( )。A.LockB.RemoveC.UnlockD.RemoveAll63.下列命令中,能使数据库内容发生改变的有( )。A.INSERTB.SELECTC.DELETED.UPDATE64.通过Request对象的ServerVariables方法,可获取的信息有( )。A.服务器域名B.服务器端口C.访问者的IP地址D.访问者的住址65.下列选项中,可由Response对象的方法实现

14、的有( )。A.向输出写指定的字符串B.把用户重定向到另一个URLC.立即发送已缓存的HTML输出D.清除已缓存的HTML输出66.下列VB函数中,与子字符串处理相关的有( )。A.InStrB.LeftC.RightD.Mid67.下列VB函数中,与空格处理相关的有( )。A.LTrimB.TrimC.RTrimD.InStr68.定义HTML文档的三个部分,采用的标签是( )。A.B.C.D.69.下列选项中,属于动态网页技术的有( )。A.JSPB.ASPC.CGID.DHTML70.下列VB函数中,可在字符串中提取子串的有( )。A.InStrB.LeftC.RightD.Asc71.

15、下列选项中,与空格处理相关的函数有( )。A.LTrimB.AscC.RTrimD.InStr72.HTML文档结构一般包括三个部分,即( )。A.头部(Head)B.标记(Html)C.注释D.主体(Body)73.下列选项中,可作为属性type的值有( )。A.submitB.checkboxC.resetD.radio74.下列网页技术中,属于动态网页的有( )。A.JSPB.ASPC.CGID.HTML75.在VB Script中,过程可被划分的类别有( )。A.SUBB.PRODUCEC.FUNCTIOND.MODEL76.下列说法种,正确的有( )。A.ASP学习简单,使用方便B.

16、PHP软件免费,运行成本低C.JSP支持多平台,转换方便D.上述语言都是网络程序设计的工具77.ASP最常用的脚本编程语言有( )。A.C+B.phpC.VB ScriptD.Java Script78.下列对象中,属于ADO的对象有( )。A.ConnectionB.RecordsetC.CommandD.Setup79.下列方法中,属于Connection对象的方法有( )。A.OpenB.CloseC.ExecuteD.BeginTrans80.下列属于ASP内置组件的有( )。A.BrowserB.ServerC.FileAccessD.Ad Rotor81.下列对象或命令中可用于定义

17、变量的有( )。A.ApplicationB.DIMC.CommandD.Session82.下列命令或方法中能在数据库中加入新记录的有( )。A.AddNewB.INSERTC.DELETED.UPDATE83.安装好PWS/IIS服务器后,检验服务器是否安装正确,可以采用的方法有( )。A.http:/localhostB.http:/你的计算机名字C.http:/你的IP地址D.84.通过Request对象的ServerVariables方法,可以获取的信息有( )。A.REMOTE_ADDRB.REMOST_HOSTC.SERVER_NAMED.SERVER_PORT85.在VBScr

18、ipt中,能够获取字符串的子串的内部函数有( )。A.InStrB.LeftC.RightD.Mid86.在VBScript中,与空格处理相关的内部函数有( )。A.LTrimB.TrimC.RTrimD.Space87.HTML文档包含的两个部分是指( )。A.文档头部B.标题C.注释D.文档主体88.属性type的值有( )。A.TextB.ServerC.PasswordD.Radio89.属于动态网页技术的有( )。A.CGIB.ASPC.APID.DHTML90.下列选项中,可作为属性type的值有( )。A.submitB.passwordC.imageD.radio三、复合题下面

19、程序段有语句标号为1-5,说明这些语句的功能。91.语句的作用是( )。A.定义一个访问次数变量B.读取Cookies值C.如果是第一次,则令访问次数为1D.如果不是第一次,则令访问次数加192.语句的作用是( )。A.读取Cookies值B.如果是第一次,则令访问次数为1C.如果不是第一次,则令访问次数加1D.将新的访问次数存到Cookies中93.语句的作用是( )。A.定义一个访问次数变量B.读取Cookies值C.如果是第一次,则令访问次数为1D.将新的访问次数存到Cookies中94.语句的作用是( )。A.读取Cookies值B.如果是第一次,则令访问次数为1C.如果不是第一次,则

20、令访问次数加1D.将新的访问次数存到Cookies中95.语句的作用是( )。A.定义一个访问次数变量B.读取Cookies值C.如果是第一次,则令访问次数为1D.将新的访问次数存到Cookies中下面程序段有语句标号为1-5,说明这些语句的功能。96.语句的作用是( )。A.连接数据库,建立Connection对象B.如果发生错误,跳过执行下一句C.开始事务处理D.提交事务处理结果97.语句的作用是( )。A.连接数据库,建立Connection对象B.开始事务处理C.如果发生错误,跳过执行下一句D.提交事务处理结果98.语句的作用是( )。A.连接数据库,建立Connection对象B.如

21、果发生错误,跳过执行下一句C.开始事务处理D.取消事务处理结果99.语句的作用是( )。A.连接数据库,建立Connection对象B.如果发生错误,跳过执行下一句C.开始事务处理D.提交事务处理结果100.语句的作用是( )。A.连接数据库,建立Connection对象B.开始事务处理C.提交事务处理结果D.取消事务处理结果下面程序段有语句标号为1-5,说明这些语句的功能。101.语句的作用是( )。A.如果留言内容不为空,插入留言内容B.如果留言人E_mail不为空,插入E_mail地址C.执行SQL语句,插入记录D.插入系统时间为留言时间102.语句的作用是( )。A.程序重定向到ind

22、ex.aspB.执行SQL语句,插入记录C.如果留言人E_mail不为空,插入E_mail地址D.插入系统时间为留言时间103.语句的作用是( )。A.如果留言内容不为空,插入留言内容B.如果留言人E_mail不为空,插入E_mail地址C.执行SQL语句,插入记录D.插入系统时间为留言时间104.语句的作用是( )。A.程序重定向到index.aspB.执行SQL语句,插入记录C.如果留言人E_mail不为空,插入E_mail地址D.插入系统时间为留言时间105.语句的作用是( )。A.执行SQL语句,插入记录B.如果留言人E_mail不为空,插入E_mail地址C.程序重定向到index.

23、aspD.如果留言内容不为空,插入留言内容下面程序段有语句标号为1-5,说明这些语句的功能。小小聊天室%session(user_name)=request(user_name) 将用户呢称保存到session中下面几句返回来访者信息Dim sayStr sayStr=来自 &Request.ServerVariables(Remote_Addr)& 的sayStr=sayStr & &session(user_name) & 来访者呢称sayStr=sayStr &于 &time &大驾光临 来访时间sayStr= &sayStr & 红色显示下面几句将来访信息保存到application中

24、 Application.Lock Application(show)= sayStr & &Application(show) 返回聊天信息 Application(user_online)=Application(user_online)+1 Application.Unlock%106.语句的作用是( )。A.在线人数加1B.先锁定Application变量C.加入来访者IP地址D.解除Application变量的锁定107.语句的作用是( )。A.在线人数加1B.先锁定Application变量C.加入来访者IP地址D.定义网页框架结构108.语句的作用是( )。A.在线人数加1B.先

25、锁定Application变量C.加入来访者IP地址D.解除Application变量的锁定109.语句的作用是( )。A.在线人数加。B.定义网页框架结构C.加入来访者IP地址D.解除Application变量的锁定110.语句的作用是( )。A.在线人数加1B.先锁定Application变量C.解除Application变量的锁定D.定义网页框架结构下面程序段有语句标号为1-5,说明这些语句的功能。111.语句1的作用是( )。A.如果第一次打开,则page_no为1,否则,由传回的参数决定。B.将page_no存入session,以备其它页返回时用。C.设置每页多少条记录。D.设置当前

26、显示第几页。112.语句2的作用是( )。A.如果第一次打开,则page_no为1,否则,由传回的参数决定。B.将page_no存入session,以备其它页返回时用。C.设置每页多少条记录。D.返回总页数。113.语句3的作用是( )。A.将page_no存入session,以备其它页返回时用。B.设置每页多少条记录。C.返回总页数。D.设置当前显示第几页。114.语句4的作用是( )。A.如果第一次打开,则page_no为1,否则,由传回的参数决定。B.将page_no存入session,以备其它页返回时用。C.设置每页多少条记录。D.返回总页数。115.语句5的作用是( )。A.将pag

27、e_no存入session,以备其它页返回时用。B.设置每页多少条记录。C.返回总页数。D.设置当前显示第几页。下面程序段有语句标号为1-5,说明这些语句的功能。116.语句1的作用是( )。A.建立Connection对象,命名为conn。B.获取文件sample.mdb的物理路径。C.采用程序直接连接方式打开数据库连接。D.通过Recordset对象打开数据库表。117.语句2的作用是( )。A.建立Connection对象,命名为conn。B.获取文件sample.mdb的物理路径。C.通过Recordset对象打开数据库表。D.将数据库表中所有“成交量”加1,并更新到数据库。118.语

28、句3的作用是( )。A.建立Connection对象,命名为conn。B.获取文件sample.mdb的物理路径。C.采用程序直接连接方式打开数据库连接。D.通过Recordset对象打开数据库表。119.语句4的作用是( )。A.获取文件sample.mdb的物理路径。B.采用程序直接连接方式打开数据库连接。C.通过Recordset对象打开数据库表。D.将数据库表中所有“成交量”加1,并更新到数据库。120.语句5的作用是( )。A.建立Connection对象,命名为conn。B.获取文件sample.mdb的物理路径。C.采用程序直接连接方式打开数据库连接。D.将数据库表中所有“成交量

29、”加1,并更新到数据库。网络程序设计在线考试复习资料答案一、单选题1.D2.B3.D4.A5.B6.D7.C8.B9.A10.A11.D12.A13.B14.C15.C16.B17.A18.A19.B20.A21.A22.B23.C24.A25.B26.A27.C28.B29.A30.B31.B32.C33.A34.A35.B36.A37.B38.B39.A40.C41.A42.B43.A44.C45.A46.D47.C48.A49.B50.C51.A52.B53.B54.A55.D二、多选题56.ABC57.AC58.AB59.AC60.AB61.ABCD62.AC63.ACD64.ABC6

30、5.ABCD66.ABCD67.ABC68.ABD69.ABCD70.BC71.AC72.ABD73.ABCD74.ABC75.AC76.ABCD77.CD78.ABC79.ABCD80.ACD81.ABD82.AB83.ABCD84.ABCD85.BCD86.ABCD87.AD88.ACD89.ABCD90.ABCD三、复合题91.A92.A93.C94.C95.D96.A97.C98.C99.D100.D101.A102.C103.D104.B105.C106.C107.B108.A109.D110.D111.A112.B113.B114.D115.D116.A117.B118.C119.

31、C120.D网络程序设计JK212007试卷C我的成绩:84分单项选择题1、下面哪一层不属于TCP/IP协议体系结构:(2 分)A应用层B网络层C传输层D数据链路层我的答案:D得分:2分2、在TCP/IP参考模型中哪一层位于最底层:(2 分)A数据链路层B网络接口层C网络层D物理层我的答案:B得分:2分3、用于在IP主机、路由器之间传递控制消息的协议是:()(2 分)ATCP协议BIP协议CICMP协议DRIP协议我的答案:C得分:2分4、使用下面( )协议可以根据局域网中一个设备的MAC地址获取它的IP地址。(2 分)ARARP协议BTCP协议CIP协议DARP协议我的答案:A得分:2分5、

32、A类地址中私有地址的范围:()(2 分)A55B55C55D55我的答案:A得分:2分6、哪个地址是子网中最大的IP地址:( )(2 分)A广播地址B环回地址C私有地址D网络地址我的答案:A得分:2分7、哪个应用是Internet上应用最广泛的()(2 分)AWWW应用BSMTP应用CARP应用DASP应用我的答案:A得分:2分8、为FTP保留的端口是:(2 分)A23B21C80D110我的答案:B得分:2分9、Visual C+中使用结构体in_addr来保存( )顺序格式的IP地址。(2 分)A二进制BUNICODE字节C主机字节D网络字节我的答案:D得分:2分10、下面哪个函数实现将l

33、ong型变量从主机字节序转成网络字节序。()(2 分)Antohs()Bntohl()Chtons()Dhtonl()我的答案:A得分:0分11、下面哪个函数能够获取本地主机名、域名和DNS服务器信息。()(2 分)AGetAdaptersInfo()BGetNetworkParams()Cgetsockopt()Dgethostbyname()我的答案:B得分:2分12、下面哪个接口函数能获取本地主机名字( )。(2 分)Agetsockopt()BGetAdaptersInfo()Cgethostbyname()Dgethostname()我的答案:B得分:0分13、ICMP协议属于TCP

34、/IP体系结构中哪一层协议?()(2 分)A应用层B网际接口层C网络层D数据链路我的答案:C得分:2分14、GetQueuedCompletionStatus()函数返回值为非零,代表什么?( )(2 分)A取得I/O失败的通知包。B函数的参数lpOverlapped=NULL。C表示取得I/O成功的通知包。D函数没有取得完成通知包。我的答案:C得分:2分15、LRESULT CALLBACK WindowProc ( HWND hWnd, UINT uMsg, WPARAM wParam,LPARAM lParam)函数在处理网络事件是,系统通过哪个参数向窗口处理过程传递产生网络事件的套接字

35、句柄。(2 分)AUINTuMsgBWPARAMwParamCLPARAMlParamDHWNDhWnd我的答案:B得分:2分16、事件选择模型中,判断网络事件类型函数: int WSAEnumNetworkEvents( SOCKET s,WSAEVENT hEventObject, LPWSANETWORKEVENTS lpNetworkEvents)中参数LPWSANETWORKEVENTS lpNetworkEvents最完整说法是:()(2 分)A记录网络事件B记录错误代码C记录网络事件和错误代码D网络事件句柄我的答案:C得分:2分17、调用WSARecv()返回值为0,说明:()(

36、2 分)A说明接收操作立即完成。B说明投递接收操作失败C说明WSARecv操作成功初始化,但是I/O操作还没有完成。我的答案:A得分:2分18、哪种网络通信模型是实现高容量网络服务器的最佳方法。()(2 分)A完成端口模型B重叠I/O模型C事件选择模型D异步选择模型我的答案:C得分:0分19、对于完成端口模型,BOOL GetQueuedCompletionStatus(HANDLE CompletionPort,LPDWORD lpNumberOfBytes, LPDWORD lpCompletionKey, LPOVERLAPPED *lpOverlapped,DWORD dwMillis

37、econds )函数,投递的重叠操作完成对应套接字句柄通过哪个参数可以获得。(2 分)ADWORD dwMillisecondsBLPDWORD lpCompletionKeyCLPDWORD lpNumberOfBytesDLPOVERLAPPED *lpOverlapped我的答案:B得分:2分20、下面哪个函数能获得设备列表?()(2 分)Apcap_freealldevs()Bpcap_findalldevs_ex()Cgethostbyname(DGetAdaptersInfo()我的答案:B得分:2分21、pcap_loop()函数中参数设置的回调函数packet_handler(

38、u_char *param, const struct pcap_pkthdr *header, const u_char * pkt_data)中第三个参数作用是:()(2 分)A表示接收到的数据包头。B在pcap_loop()函数中指定的参数user。C接收到的数据包内容。D指定一个打开的WinPcap会话,并在该会话中采集数据包。我的答案:D得分:0分22、对于函数int pcap_compile(pcap_t* p,struct bpf_program* fp,char* str,int optimize,bpf_u_int32 netmask);其第三个参数char* str作用是:

39、( )(2 分)A指定本地网络的子网掩码。B高层的过滤表达式C用于控制结果代码的优化D为pcap_setfilter()传递过滤信息。我的答案:C得分:0分多项选择题23、IP协议最基本的两个功能是( )(3 分)A寻址B保证通信完成C分片D建立通信连接我的答案:AC得分:3分24、ICMP报文可以分为哪两种类型。()(3 分)A控制报文B探测报文C差错报文D询问报文我的答案:CD得分:3分25、下面关于CIDR(无类别内部域路由)说法正确的是:()(3 分)ACIDR表示法严格的说没有分类IP地址表示法好。BCIDR是一种比IP地址更加灵活的分配和指定Internet地址的方法。CCIDR将

40、被分类IP地址表示法所取代。DCIDR表示法以标识网络ID的比特位作为网络前缀,取代了A类、B类和C类等地址中固定的网络ID位数。我的答案:BD得分:3分26、网络中一个通信进程实体由哪三部分构成?( )(3 分)A程序代码B数据C进程控制块DWINSOCK函数我的答案:ABC得分:3分27、计算机中并不使用点分法来保存IP地址的原因:()(3 分)A不符合计算机数据表示方式B关键是Ineternet专家委员会不允许C这样会浪费存储空间D不便于根据IP地址和子网掩码计算子网的信息我的答案:ACD得分:0分28、ICMP 报文的前 4 个字节是统一的格式,共有三个字段,这三个字段是:()(3 分

41、)A检验和B类型C代码D选项字段我的答案:ABC得分:3分29、下面哪些报文属于ICMP 差错报告报文。()(3 分)AARP请求报文B参数问题C终点不可达D源点抑制(Sourcequench)我的答案:BCD得分:3分30、Winsock提供了下列哪些宏操作,可用来针对I/O活动,对fd_set进行处理与检查:( )(3 分)AFD_CLR(s,*set)BFD_ISSET(s,*set)CFD_SET(s,*set)DFD_ZERO(*set)我的答案:ABCD得分:3分31、一个事件的两种工作状态是:()(3 分)A有信号(signaled)B无信号(nonsignaled)C人工重设(

42、manualreset)D自动重设(autoreset)我的答案:AB得分:3分32、函数DWORD WSAWaitForMultipleEvents(DWORD cEvents, const WSAEVENT FAR*lphEvents,BOOL fWaitAll, BOOL fAlertable )的返回值可能是下面那几个。()(3 分)A成功返回时,返回值会指明是哪个事件对象促使函数返回。返回值范围为:WSA_WAIT_EVENT_0to(WSA_WAIT_EVENT_0+cEvents-1)B失败返回WSA_WAIT_FAILED;C超时返回WSA_WAIT_TIMEOUT,;D返回值

43、为真我的答案:AB得分:0分33、WinPcap的体系结构的核心层包含下面哪些内容。()(3 分)ANIC驱动器Bpacket.dllCNPF模块Dwpcap.dll我的答案:AC得分:3分34、捕获数据包时使用了下面哪些组件?()(3 分)A编译器B核心缓冲区。C过滤器D统计器我的答案:BC得分:3分判断题35、分段偏移量帮助目标主机查找分段在整个发送文件中的位置,(2 分)正确错误我的答案:错误得分:2分36、TCP/IP参考模型层次划分最合理,所以其协议簇称为因特网事实标准。(2 分)正确错误我的答案:错误得分:2分37、ICMP协议需要封装到IP协议中进行传播,所以ICMP是传输层协议

44、。(2 分)正确错误我的答案:错误得分:2分38、我们访问web服务器时,使用域名就能访问相应的服务器,而没输入端口号,所以浏览器访问web服务器不需要端口。(2 分)正确错误我的答案:错误得分:2分39、Winsock1.0和Winsock2.0中地址结构对象虽然定义不同,但它们是兼容的。(2 分)正确错误我的答案:正确得分:2分40、对具有特殊地址(如 或 )的数据报不发送 ICMP 差错报告报文。(2 分)正确错误我的答案:正确得分:2分41、select函数适用于非阻塞套接字,可以避免产生大量的WSAEWOULDBLOCK错误码。(2 分)正确错误我的答案:错误得分:2分42、如果投递

45、重叠操作,返回值是SOCKET_ERROR,并且错误代码是WSA_IO_PENDING,那么表明重叠操作投递失败。(2 分)正确错误我的答案:错误得分:2分43、WSAAsynSelect模型的缺点是,每个sock事件处理需要一个用户自定义消息,如果sock很多的情况下,资源和性能可想而知了。(2 分)正确错误我的答案:错误得分:2分44、pcap_setfilter()函数将一个过滤器与监测模块相关联。当pcap_setfilter( )被调用时,这个过滤器将被应用到来自网络的所有数据包。(2 分)正确错误我的答案:错误得分:2分网络程序设计JK212007试卷A我的成绩:84分单项选择题1

46、、数据链路层协议数据单元称为:( )(2 分)A报文段BUDP报文C帧D数据报我的答案:C得分:2分参考答案:C2、在TCP/IP参考模型由( )层构成。(2 分)A1B3C2D4我的答案:D得分:2分参考答案:D3、TCP协议中采取了什么技术确保数据包传输的可靠性。()(2 分)A验证技术BNAT技术C主动确认的技术DHTTP隧道技术我的答案:C得分:2分参考答案:C4、下面不属于网络层协议的是:( )(2 分)AICMP协议BIP协议CARP协议DHTTP协议我的答案:D得分:2分参考答案:D5、目前应用最广泛的IP地址是基于:()(2 分)AIPv6BMAC6CMAC4DIPv4我的答案

47、:D得分:2分参考答案:D6、如果将一个C类网络划分为3个子网,其子网掩码为:(2 分)A2B24C29D92我的答案:B得分:2分参考答案:B7、所有使用本地地址的主机在和外界通信时都要在( )路由器上将其本地地址转换成全局IP地址才能和因特网上其它计算机进行通信。(2 分)ANAT路由器BBGP边界路由器C高端路由器DRIP路由器我的答案:A得分:2分参考答案:A8、网络地址转换 NAT技术应用的好处:()(2 分)A缓解IPv4地址危机B解决了IP地址浪费问题C促进IPv6的应用D促进网络信息吞吐量大大提高。我的答案:A得分:2分参考答案:A9、使用WinSock 2.2实现网络通信的编

48、程,需要在应用程序中包含的头文件是:()(2 分)Awinsock2.2.hBws2_32.hCwinsock2.0.hDwinsock2.h我的答案:D得分:2分参考答案:D10、使用下面哪个函数能够获取套接字选项信息。()(2 分)Agetsockopt()Bsetsockopt()CIoctl()DWSAStartup()我的答案:A得分:2分参考答案:A11、下面哪个不是IP Helper API开发接口可以实现的主要功能如下:(2 分)A查杀病毒B获取网络配置的信息C使用ARP协议。D管理网络接口(Interface)。我的答案:A得分:2分参考答案:A12、下面哪个函数能够获取本地

49、计算机IP地址表。()(2 分)AGetAdaptersInfo()BGetNetworkParams()CGetNumberOfInterfaces()DGetIpAddrTable()我的答案:D得分:2分参考答案:D13、对于IP数据报包含下面哪个IP地址,不会产生ICMP差错报告报文( )。(2 分)A91B75C11D我的答案:D得分:2分参考答案:D14、下面哪个函数能将套接字设置为非阻塞模式:()(2 分)ASetsocketopt()BWSAStartup()Cioctlsocket()DGetsocketopt()我的答案:C得分:2分参考答案:C15、Win32程序设计中,

50、窗口的过程函数,也称回调函数,当应用程序收到给某一窗口的消息时,就应该调用这一函数来处理这条消息;而调用窗口处理过程函数由谁完成的?()(2 分)A由操作系统来完成B应用程序自己来实施C上面前面三种都可能D程序员调用的我的答案:A得分:2分参考答案:A16、下面哪种关于函数int WSAEventSelect( SOCKET s,WSAEVENT hEventObject,long lNetworkEvents )的功能说法正确。()(2 分)A从事件数组中选择一个事件,把它变为有信号状态。B将事件对象与套接字上网络事件相关联,同时注册事件。C从套接字的所有事件中选择一个事件,对该事件进行监测

51、。D从套接字的所有事件中选择一个事件,让它变为有信号状态。我的答案:A得分:0分参考答案:B17、关于函数AcceptEx ()说法正确的是。()(2 分)A成功调用,返回值是套接字句柄B成功调用返回值是0C返回值:成功返回TRUE,失败返回FALSE。我的答案:A得分:0分参考答案:C18、对于函数HANDLE CreateIoCompletionPort ( HANDLE FileHandle, /handle to file HANDLE ExistingCompletionPort, /handle to I/O completion port DWORD CompletionKey,

52、 /completion key DWORD NumberOfConcurrentThreads / number of threads to execute concurrently ); 当DWORD NumberOfConcurrentThreads参数值为0时,下列说法正确的是:()(2 分)A线程数量比CPU数量多。B线程数和CPU数量相同。C并发的线程数量为0。D这种情况可以不要完成端口句柄。我的答案:D得分:0分参考答案:B19、对于完成端口模型,BOOL GetQueuedCompletionStatus(HANDLE CompletionPort,LPDWORD lpNumb

53、erOfBytes, LPDWORD lpCompletionKey, LPOVERLAPPED *lpOverlapped,DWORD dwMilliseconds )函数,投递的重叠操作完成对应用户缓冲区通过哪个参数可以获得。(2 分)ALPOVERLAPPED *lpOverlappedBLPDWORD lpNumberOfBytesCDWORD dwMillisecondsDLPDWORD lpCompletionKey我的答案:B得分:0分参考答案:A20、WinPcap是Windows平台下的网络数据包捕获库。它可以独立于操作系统()协议栈发送和接收原始数据包。(2 分)AIPX/

54、SPXBIPCTCPDTCP/IP我的答案:D得分:2分参考答案:D21、对于函数pcap_t* pcap_open(const char* source,int snaplen,int flags,int read_timeout,struct pcap_rmtauth* auth,char* errbuf),其第二个参数int snaplen作用是:( )(2 分)A保存几个捕获数据包所需要的标识。可以使用该参数来指示网络适配器是否被设置成混杂模式。B生产一个数据报摘要C返回大于0的数D指定必须保留的数据包长度。对于过滤器收到的每个数据包,只有前面的snaplen个字节会被存储到缓冲区中,

55、并且被传送到用户应用程序。我的答案:D得分:2分参考答案:D22、函数int pcap_datalink(pcap_t *p) 的功能是:()(2 分)A返回一个WinPcap会话句柄。B返回一个链路层的帧。C返回一个WinPcap会话。D返回适配器的链路层标志。我的答案:D得分:2分参考答案:D多项选择题23、下面哪些是网络层协议:( )(3 分)AICMP协议BARP协议CIP协议DHTTP协议我的答案:ABC得分:3分参考答案:ABC24、IP协议最基本的两个功能是(3 分)A寻址B保证通信完成C分片D建立通信连接我的答案:AC得分:3分参考答案:AC25、单播主要具有如下的优点:(3 分)A在客户端数量或流量较大的情况下,服务器应用程序的负载压力不大。B服务器可以及时地响应客户端的请求。C主干网络的负担较轻。D服务器可以针对每个客户的不同请求发送不同的数据,易于实现个性化的服务。我的答案:BD得分:3分参考答案:BD26、下面哪些端口号是熟知端口号(或叫系统端口号)?( )(3 分)A23B161C80D21我的答案:ACD得分:0分参考答案:A

温馨提示

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

评论

0/150

提交评论