《自考网络应用程序设计题库答案》由会员分享,可在线阅读,更多相关《自考网络应用程序设计题库答案(10页珍藏版)》请在金锄头文库上搜索。
1、选择题1)UDP可以提供的端口数是65535(2)根据TCP或UDP端口的分配规则,端口254保留给特定的服务3) 保留给其他服务的端口是2564) 在Internet中,用三元组标识一个应用层进程。这种三元组,指的是传输层协议,主机的IP地址,传输层的端口号5) 在Internet中,可以标识一个完整的网间通信的是传输层协议,本地机IP地址,本地机传输层端口,远地机IP地址,远地机传输层端口6) 规定纯文本电子邮件信件的格式的是RFC8227) 接收电子邮件的邮局协议是POP38) 因特网上使用最多的一种应用是email(9) SMTP命令的一般的格式命令关键字参数(10) SMTP客户问候
2、SMTP服务器命令格式是HELO发送方的主机名(11)写信字段的格式是MAILFROM发信人的电子邮件地址12) 请求发送邮件内容命令格式:DATA13) 空操作命令格式:NOOP14) 系统状态或系统帮助应答码字是21115) 帮助信息的码字是21416) 服务器关闭传输通道码字是221(17)网易的SMTP服务器的域名是18) 规定电子邮件信件内容结构的标准是RFC82219) 信头字段包括四部分,第一部分是字段名20) 信头字段的结构包括字段折叠21) 发送者对发送的发送格式是Sender:mailbox22) Win32操作系统下支持多进程多线程机制23) 阻塞套接字的I/O操作调用、
3、等待、返回24) 套接字I/O模型,种类数是525) 不是图形界面的操作系统有DOS26) )一般C程序中的Main或WinMain函数是主线程27) Win32操作系统中可调度的最小的执行单位线程28) 为程序员提供了Windows应用程序的集成开发环境的是vc+29) 线程分的种类数是2(30)在MFC应用程序中,所有的线程是CWinThread对象31) 适用于处理那些不要求用户输入并且比较消耗时间的其他任务的是工作线程32) 一个工作线程对应一个控制函数33) 创建并启动工作线程的函数AfxBeginThread34) 用户界面窗口类,包括窗口,对话框35) )AfxBeginThre
4、ad()S数的第个参数是pThreadClass36) WindowsInternet扩展应用程序高级编程接口WInternet(37)利用MFCWinInet类来编写Internet应用程序还具的优点支持Web代理服务器访问(38) 封装了HINTERNE詹话根句柄的是CInternetSession类(39) 文件类包括CInternetFile类(40) 代表MFCWinInet类的成员函数在执行时所发生的错误或异常的是CInternetFile类(41)使用WinInet类编程的步骤包括创建CInternetSession类对象,创建并初始化Internet会话(42)如果需要使用异步
5、操作模式,可以重载OnStatusCallbac屈数(43) MFC提供的套接字类是WindowsSocketAPI(44) CSockel类派生于CAsyncSocke糜(45) 管理通信的是CSocketFile(46) afxSock.h的包含文件包含了CAsyncSocketCSocket和CSocketFile(47) CAsyncSocke类对象称为异步选择(48)创建该对象的底层套接字句柄Create(成员函数49) 流式异步套接字对象,使用端口是2750) 套接字相关的事件与通知消息,有6(51)根据TCP或者UDP的端口分配机制,保留端口的范围是??01023(52)UNIX
6、操作系统对文件和所有其它的输入/输出设备,采用一种统一的操作模式。这种模式为打开-读-写-关闭(53) Internet中,用三元组标识一个应用层进程。这种三元组,指的是传输层协议,主机的IP地址,传输层的端口号(54) 可扩展标记语言是XML(55) FOXMAIL电子邮件应用(56) CutFTP是文件传输应用(57) P2P第一代的代表是NAPSTE源统(58) P2P第2代的代表是CHOR晾统(59) ?P2P第3代的代表是MP3系统(60) 套接口最早应用于UNIX(61) 套接字的类型分为3种62) )htons用于短整数本机顺序转换为网络顺序63) htonl用于长整数本机顺序转
7、换为网络顺序64) )ntons用于短整数网络顺序转换为本机顺序65) ntohl用于长整数网络顺序转换为本机顺序66) LISTEN(Sockfe,10)正确执行时候,返回067) )LISTEN勺等待连接队列的最大长度,可以设为2068) 返回本地计算机的标准主机名的是gethostname69) 返回对应于给定主机名的主机信息的是gethostbyname(70)返回一个IP地址取回相应主机信息的是?gethostbyaddr71) 返回对应于给定服务名和协议名的相关服务信息的是getservbyname72) getcontext的作用是获得连接对象的环境值73) )getsessio
8、n的作用是得到与连接相关的CInternetSession对象指针74) ?getservername的作用是得到与连接相关的服务器名75) Hinternet的作用是得到当前Internet会话的句柄76) 得到已检索的文件的字节长度,使用函数是getlength77) 得到已检索的文件的名称,使用函数是getfilename78) 得到已检索的文件的全路径,应使用函数getfilepath79) 得到已检索的文件的标题,应使用函数getfiletitle(80) CInternetFile类的成员函数中,不可以重载的是setwritebuffersize(81)保留端口中,FTP使用端口2
9、1(82) 保留端口中,HTTP使用端口80(83) 保留端口中,SMTP使用端口25(84) ?保留端口中,POP3使用端口110(85) 保留端口中,DNS使用端口53(86) 保留端口中,TFTPffi用端口69(87) ?保留端口中,SNMP使用端口161(88) WIN32操作系统是单用户多任务(89) HTTP第一次出现时的原始协议是HTTP0.9(90)首次在GET请求类型的基础上,增加了HEAD请求类型的是HTTP1.091) 首先严格定义了缓冲和代理服务器的操作的是HTTP1.192) 下一代超文本传输协议是HTTPng93) ?“后退”菜单的ID号是ID_BACK94) “
10、停止”菜单的ID号是ID_STOP95) “刷新”菜单的ID号是ID_UPDATE96) )SMTP命令的格式是命令关讪字参数97) )SMTP响应码的第一位为2时表示关于传输线路的肯定应答98) )SMTP响应码的第一位为3时表示中间肯定应答99) )SMTP响应码的第一位为4时表示暂时否定完成应答100) )SMTP响应码的第一位为5时表示永久否定回答二、填空题1. 保留给其他服务的端口范围是256-10232. ?在Internet中,用三元组标识一个应用层进程。这种三元组,指的是传输层协议,主机的IP地址,传输层的端口号3. 封装了HINTERNETH舌根句柄的是CInternetSe
11、ssion类4. ?WindowsInternet扩展应用程序高级编程接口WInternet5. ?使用WinInet类编程的步骤包括创建CInternetSession类对象,创建并初始化Internet会话6. ?文件类包括CInternetFile类7. AfxBeginThread(1数的第个参数是pThreadClass8. 如果需要使用异步操作模式,可以重载OnStatusCallbackag数9. ?利用MFCWinInet类来编写Internet应用程序还具的优点支持Web代理服务器访问10. ?代表MFCWinInet类的成员函数在执行时所发生的错误或异常的是CInterne
12、tFile类11. ?保留端口中,SMTP使用端口2512. 保留端口中,POP3使用端口11013. 保留端口中,DNS使用端口5314. 保留端口中,TFTP使用端口6915. ?保留端口中,SNMP使用端口16116. WIN32操作系统是单用户多任务17. UDP可以提供的端口数是6553518. 根据TCPEUDP端口的分配规则,端口25419. ?规定纯文本电子邮件信件的格式的是RFC82220. ?接收电子邮件的邮局协议是POP321. ?因特网上使用最多的一种应用是email22. SMTP命令的一般的格式命令关键字参数23. SMTP客户问候SMTP服务器命令格式是HELO发
13、送方的主机名24. ?空操作命令格式是NOOP25. ?系统状态或系统帮助应答码字是21126. 帮助信息的码字是21427. 服务器关闭传输通道码字是22128. 网易的SMTP服务器的域名是29. 规定电子邮件信件内容结构的标准是RFC82230. 信头字段包括四部分,第一部分是字段名31. ?信头字段的结构包括字段折叠32. 发送者对发送的发送格式是Sender:mailbox33. ?Win32操作系统下支持多进程多线程机制34. ?阻塞套接字的I/O操作是调用、等待、返回35. 套接字I/O模型,种类数是536. ?Win32操作系统中可调度的最小的执行单位线程37. 为程序员提供了
14、Windows应用程序的集成开发环境的是VC+38. 线程分的种类数是239. 在MFC应用程序中,所有的线程是CWinThread对象40. 适用于处理那些不要求用户输入并且比较消耗时间的其他任务的是工作线程41. ?一个工作线程对应一个控制函数42. ?创建并启动工作线程的函数AfxBeginThread43. 用户界面窗口类,包括窗口,对话框44. MFC提供的套接字类是WindowsSocketAPI45. CSocket类派生于CAsyncSocke投46. ?管理通信的是CSocketFile47. afxSock.h的包含文件包含了CAsyncSocketCSocket和CSoc
15、ketFile48. CAsyncSocke类对象称为异步选择49. %建该对象的底层套接字句柄Create()成员函数50. ?流式异步套接字对象,使用端口是27三、问答题1. 实现网间进程通信必须解决哪些问题?(1)网间进程的标识问题。(2)与网络协议栈连接的问题。(3)多重协议的识别问题。(4)不同的通信服务的问题。2. TCP或UDP端口的分配规则(1)端口0:不使用或者作为特殊的用途。(2)端口1255:保持特定的服务。TCP和UDP均规定,小于256的端口号才能分配地址给网上众所周知的的服务。(3)端口2561023:保留给其他的服务,如路由。(4)端口10244999:可以用做任意客户的端口。(5)端口500065535:可以用作用户的服务器端口。3. 进程的网络地址包括哪些?应用层进程地址=(传输层协议,主机的I