2014大学Windows网络程序设计 期末复习 试卷模拟习题1
windows编程期末考试和答案
windows编程期末考试和答案一、单选题(每题2分,共20分)1. 在Windows编程中,哪个函数用于创建一个窗口?A. CreateWindowB. CreateDialogC. MessageBoxD. DrawText答案:A2. 哪个消息是当窗口被创建时发送的?A. WM_CREATEB. WM_PAINTC. WM_DESTROYD. WM_CLOSE答案:A3. 在GDI中,哪个函数用于绘制文本?A. DrawTextB. TextOutC. ExtTextOutD. MessageBox答案:B4. 哪个函数用于获取设备上下文(DC)?A. GetDCB. ReleaseDCC. BeginPaintD. EndPaint答案:A5. 在Windows中,哪个函数用于设置窗口的标题?A. SetWindowTextB. GetWindowTextC. DrawTextD. MessageBox答案:A6. 哪个消息是当窗口被销毁时发送的?A. WM_CREATEB. WM_DESTROYC. WM_CLOSED. WM_PAINT答案:B7. 在Windows编程中,哪个函数用于创建一个位图?A. CreateBitmapB. CreateCompatibleBitmapC. LoadBitmapD. CreateDIBSection答案:B8. 哪个函数用于在窗口中绘制一个矩形?A. RectangleB. FillRectC. DrawRectD. InvertRect答案:A9. 在Windows中,哪个函数用于获取系统颜色?A. GetSysColorB. GetDCC. GetBkColorD. GetTextColor答案:A10. 哪个消息是当窗口大小改变时发送的?A. WM_SIZEB. WM_MOVEC. WM_PAINTD. WM_CLOSE答案:A二、多选题(每题3分,共15分)1. 在Windows编程中,以下哪些函数可以用来创建窗口?()A. CreateWindowB. CreateDialogC. MessageBoxD. LoadImage答案:A、B2. 以下哪些消息是与窗口生命周期相关的?()A. WM_CREATEB. WM_DESTROYC. WM_CLOSED. WM_PAINT答案:A、B、C3. 在GDI中,以下哪些函数可以用来绘制文本?()A. DrawTextB. TextOutC. ExtTextOutD. MessageBox答案:A、B、C4. 在Windows中,以下哪些函数可以用来设置窗口的属性?()A. SetWindowTextB. SetWindowPosC. InvalidateRectD. MessageBox答案:A、B5. 在Windows编程中,以下哪些函数可以用来处理键盘输入?()A. TranslateMessageB. DispatchMessageC. PeekMessageD. GetMessage答案:A、B、C、D三、判断题(每题2分,共20分)1. 在Windows编程中,CreateWindow函数用于创建一个窗口。
《Windows程序设计》期末试卷(样B卷)
命题人期末考试分数占总分数的百分比60% 学分 2.5 判卷人考试时间审批人密封线题号一二三四五六七八九十总分核分人得分得分一、填空题(10×2分=20分)1. 鼠标右键单击事件的消息是(),其对应的消息响应函数的名称默认是()。
2. MFC AppWizard创建的项目默认有5个类,分别是应用程序类、主窗口框架类、()、()和“关于……”对话框类。
3. Win32应用程序的主函数名为(),MFC应用程序的主函数名是()。
4. MFC类族中的基类是(),MFC类族中具有消息响应能力的类都是从()派生出来的。
5. 大部分可视控件的直接父类是()。
6. 模态对话框是调用其成员函数()来执行的。
得分二、选择题(10×2分=20分)1. 下列句柄类型中,()是应用程序实例句柄。
(A). HWND (B). HPEN (C). HINSTANCE (D). HICON2. 对话框类型的程序,它的数据交换函数是()。
(A). DDX_Text (B). DataExchange (C). DoDataExchange (D). UpdateData3. 下列标识符中,()是窗口重绘的消息标识。
(A). OnDraw (B). Invalidate (C). InvalidateRect (D). WM_PAINT4. 在MFC的应用程序中,程序处理的数据通常作为()类的数据成员。
(A). 文档(B). 视图(C). 框架(D). 应用程序5. 下列宏(Macro)中,不属于消息映射声明和定义的是()。
(A). DECLARE_MESSAGE_MAP (B). WM_LBUTTONDOWN()(C). BEGIN_MESSAGE_MAP (D). END_MESSAGE_MAP6. 按下某个按键时,键盘的接口会产生与该键对应的编码,这个编码叫做()。
(A) 虚拟码(B) 机内码(C) 扫描码(D) 区位码7. 在拆分视图的应用程序中刷新所有子视图,可以调用文档类的成员函数()。
Windows网络编程复习题及答案
一、填空题1.计算机网络是将分布在不同地理位置并具有独立功能的多台计算机通过通信设备和线路连接起来,在功能完善的网络软件支持下,以实现资源共享和信息传递的系统。
2.分析网络的发展和演变过程,大体可分四个阶段即面向终端、计算机-计算机系统、开放式标准化网络体系和网络的互连、高速化阶段。
3.计算机网络提供共享的资源是硬件、软件和数据三类资源,其中数据资源最重要。
4.按照网络的作用范围来分,可以分成局域网、城域网、广域网。
5.目前,无线传输介质主要有微波通信、卫星通信6.在网络中有线传输媒体主要包括双绞线、同轴电缆、光纤7.光纤根据工艺的不同分成单模光纤和多模光纤。
8.在模拟信道中,带宽是指一个物理信道传输信号的能力,即可传输信号的最高频率和最低频率之差,单位为HZ ;而在数字信道中,带宽是每秒传输的位数,单位为bps 。
9.网络连接的几何排列形状叫做网络拓扑结构。
10.使用分层技术可以把复杂的计算机网络简化,使其容易理解,并容易实现。
二、名词解释流量控制:计算机网络上对两台在相互通信的计算机之间在传送着的“帧”的调度行为。
路由问题:在复杂连接的网络内,会产生一个从这一终端端点到那一终端端点之间如何走的问题,即路由问题。
传输介质:传输介质是网络中信息传输的物理通道,是网络通信的物质基础之一,根据其物理形态分为有线介质和无线介质。
网络体系结构:计算机网络的层次及各层协议的集合三、简答:1.简述为什么要对计算机网络进行分层,以及分层的一般原则。
分层原因:1.可以将复杂的网络间题分解为许多比较小的、界线比较清晰简单的部分来处理;2.方便网络组件及产业的标准化;3.允许各种类型的网络硬件和软件相互通信;4.防止对某一层所做的改动影响到其他的层,这样就有利于开发;分层原则:1.各个层之间有清晰的边界,便于理解;2.每个层实现特定的功能;3.层次的划分有利于国际标准协议的制定;4.层的数目应该足够多,以避免各个层功能重复;2.ISO的OSI参考模型为几层?请由低到高顺序写出所有层次。
12套汇总《2014网络技术试卷》DOC
12套汇总《2014网络技术试卷》一、单项选择题,每题2分,25题共50分【第1题】下列效果未使用动态网页技术的是CA、浏览器状态栏中不断移动的文字B、打开某网站时自动弹出一个新窗口C、网页中不断变化的GIF动画D、网页中自动更新的日期【第2题】嵌入HTML文件的ASP程序代码必须放在哪两个符号之间?CA、<script > </script>B、| |C、<% %>D、<& &>【第3题】下列与树立一个网站的整体风格无关的是DA、网站标志B、标准色彩C、标准字体D、附加信息【第4题】下列关于超链接的说法,错误的是BA、文本能创建超链接B、一幅图片上不能创建多个超链接C、表格中的内容能创建超链接D、能创建电子邮件超链接【第5题】进行电子邮件收发可使用的软件是AA、Outlook ExpressB、FrontpageC、FlashD、Word【第6题】要想了解国家的政策,可靠性较低的信息来源是 BA、政府网站B、网上的个人博客C、央视的新闻联播D、人民日报【第7题】安全性较低的信息备份是定期将数据保存到DA、移动硬盘B、网络硬盘C、光盘D、同一硬盘的其他分区【第8题】黄胜买了一台计算机,配备了一块500GB的硬盘,其资源管理器的部分如图所示:下列说法中错误的是 BA、当前可见的硬盘分区有三个B、F盘是计算机硬盘的一个分区C、F盘是光盘驱动器D、资源管理器能管理计算机内的资源【第9题】交警使用酒精浓度测试仪测定驾驶员血液中酒精浓度,它采用的技术是 CA、纳米技术B、微电子技术C、传感技术D、通信技术【第10题】某公司使用的职工指纹签到设备,这主要应用了人工智能技术中的 CA、机器证明B、智能代理C、模式识别D、专家系统【第11题】在HTML中,不是超链接标记的是AA、<p></p>B、<a href="链接页面路径及文件名">链接文字</a>C、<a href="链接页面路径及文件名"><img src="图片路径及文件名"></a>D、<a href="mailto:jsksy@">链接文字</a>【第12题】下列选项中全部为音频文件格式的是BA、wav、wmv、mp3B、mp3、wma、wavC、midi、bmp、aviD、dat、mp3、jpg 【第13题】2012赛季中国职业足球超级联赛第19轮积分榜如下图所示:各球队获得相应名次的排序依据可能是AA、主要关键字按“积分”降序,次要关键字按“净胜球”降序B、主要关键字按“净胜球”降序,次要关键字按“积分”降序C、主要关键字按“积分”降序,次要关键字按“上轮排名”升序D、主要关键字按“上轮排名”升序,次要关键字按“积分”降序【第14题】用计算机程序解决问题过程,正确设计顺序是BA、分析问题→编写代码→设计算法→调试运行B、分析问题→设计算法→编写代码→调试运行C、设计算法→分析问题→编写代码→调试运行D、调试运行→设计算法→编写代码→分析问题【第15题】下列选项中,不适合集成多媒体信息的软件是AA、Cool Edit ProB、WordC、FrontPageD、PowerPoint【第16题】下列选项中,不属于网络规划设计阶段工作的是BA、选择网络硬件和软件B、发布网站C、确定网络规模D、确定网络拓扑结构【第17题】下列关于图像加工的叙述,正确的是DA、任选一个图像加工软件都能对图像进行各种复杂加工B、Windows附件中“画图”程序具有图层处理功能C、Photoshop软件主要是用来制作动画的D、旋转、缩放、裁剪、调整亮度与对比度等都属于图像加工操作【第18题】在Access中,数据表中的行、列对应下列数据库术语中的DA、字段、实体B、属性、实体C、属性、字段D、记录、字段【第19题】图书管理系统是一个数据库应用系统,图书管理员可以通过图书管理系统操作数据库,下列选项中,图书管理系统不允许的操作是DA、增加一条新书信息B、修改借书人的信息C、删除一条借书人的信息D、删除图书管理系统的数据库【第20题】“神舟九号”宇宙飞船升空及飞行过程中,需要发射、测控等部门的计算机互相协作,共同完成数据处理任务,这主要体现的网络功能是BA、资源共享B、分布处理C、数据通信D、文件传输【第21题】关于网络协议,下列说法正确的是AA、Internet网络协议采用TCP/IP协议B、TCP/IP协议就是指传输控制协议C、WWW浏览器使用的应用协议是IPX/SPXD、没有网络协议,因特网也能可靠地传输数据【第22题】网络中负责IP地址与域名之间转换的是AA、DNSB、WindowsC、UNIXD、FTP【第23题】王明同学在网站中申请了一个免费电子邮箱,用该邮箱发信,收件人DA、只能是163网站用户B、只能是中国用户C、只能是商业机构用户D、是任意电子邮件用户【第24题】在发送电子邮件时,如果收件人地址栏填写了一个并不存在的电子邮箱地址,电子邮件系统会DA、禁止发件人继续使用该电子邮件系统B、不停尝试发送C、自动修正错误后再发送D、给发件人发去一个无法送达的通知邮件【第25题】在IP地址172.20.17.36(子网掩码255.255.0.0)中,代表主机标识的部分是CA、172.20B、36C、17.36D、20.17.36《2014网络技术试卷2》一、单项选择题,每题2分,25题共50分【第1题】用户使用ADSL接入互联网时,需要通过一个ADSL Modem连接计算机,该设备一般连接到计算机的DA、打印端口B、串口C、并口D、以太网卡接口【第2题】下图方框内代码实现的功能是 AA、弹出对话框,显示“你好!”B、滚动字幕,显示“你好!”C、弹出图片,显示“你好!”D、弹出视频,显示“你好!”【第3题】全班讨论即将制作的班级网站的配色方案,这属于网站建设的哪个阶段?AA、设计规划B、开发制作C、评估检测 D 、收集素材【第4题】网站中有若干网页,若需要同一种文字效果,使用的CSS样式表应是CA、嵌入式样式表B、内嵌式样式表C、外联式样式表D、静态样式表【第5题】下列关于静态网页和动态网页的叙述,正确的是BA、静态网页不包含动画B、静态网页和动态网页都能发布信息C、动态网页中没有图片D、动态网页就是包含动画的网页【第6题】下列不属于传感器应用的是BA、光电鼠标控制电脑B、显微镜观察植物C、卫生间自动感应冲水装置D、手机触摸屏【第7题】电子邮件地址格式为info@ ,其中指的是BA、用户名B、电子邮件服务器名C、某公司名D、某国家名【第8题】在下图所示的搜索界面中,单击“百度一下”按钮后,出现的页面中主要是BA、清华大学的全部信息B、清华大学相关信息及网页链接地址C、清华大学简介D、清华大学网站主页【第9题】下列行为中符合网络道德规范的是DA、对论坛中的谣言随意转帖B、在博客中发表对他人的不实评价C、将病毒植入到短信中发给他人D、向中国互联网协会反垃圾邮件中心举报垃圾邮件【第10题】某同学搜索资料时进入一家英文网站,可是他不能完全看懂网站的英文内容。
Windows程序设计-大学模拟题(附答案)
《Windows程序设计》模拟题一,单选题1.所有的Windows应用程序都是由()驱动的.A.事件B.消息C.命令D.菜单[答案]:B2.一般应用程序不会派生自己的()类.A.主框架B.视图C.菜单D.文档[答案]:C3.MessageBox不能完成()功能.A.接收用户输入B.显示消息C.改变对话框标题D.显示问号图标[答案]:A4.Windows系统中的消息不包括().A.标准Windows消息B.控件消息C.命令消息D.视图消息[答案]:D5.()函数是从CView继承来的成员函数,用于刷新整个视图窗口屏幕.A.InvalidateB.MouseMoveC.PaintD.Brush[答案]:A6.菜单()消息,处理菜单状态的动态变化.A.UPDA TE_UIB.UPDATEMANDD.UPDA TE_COMMAND_UI[答案]:DmdUI类的常用成员函数()使菜单项前增加或清除√标志.A.SetCheckB.SetRadioC.SetTextD.Enable[答案]:A8.编辑菜单时为使字母下带下划线,应使用助记符().A.@B.#C.&D.$[答案]:CmdUI类的常用成员函数()使菜单项前增加或清除圆点标志.A.SetCheckB.SetRadioC.SetTextD.Enable[答案]:BmdUI类的常用成员函数()设置菜单项有效或无效.A.SetCheckB.SetRadioC.SetTextD.Enable[答案]:DmdUI类的常用成员函数()改变菜单项文本.A.SetCheckB.SetRadioC.SetTextD.Enable[答案]:C12.CDC的常用函数()可以绘制矩形.A.EllipseB.RectangleC.ArcD.Circle[答案]:B13.应用程序可以使用GDI创建3种类型的图形输出,不包括().A.矢量图形C.光栅图形D.文本[答案]:B14.CDC的常用函数()可以绘制内接矩形的圆.A.EllipseB.RectangleC.ArcD.Circle[答案]:A15.()函数用于在指定位置输出字符串.A.PrintB.TextOutC.ScanfD.Write[答案]:B16.在View的在普通成员函数体内用()获得设备环境.A.CDCB.CWindowDClientDClassDC[答案]:C17.创建画笔不需要给出()参数.A.风格B.宽度C.颜色D.长度[答案]:D18.实线画笔的风格应用()宏.A.PS_SOLIDB.PS_DASHC.PS_DOTD.PS_DASHDOT[答案]:A19.实心画刷只需要定义().A.填充样式B.填充颜色C.填充模式[答案]:B20.对话框()描述对话框的外观和控件布局,在资源描述文件中有对话框的定义.A.资源B.类C.模板D.数据[答案]:A21.调用对话框类的对象的方法,创建并显示模态对话框.A.Print()B.Create()C.DoModal()D.Show()[答案]:C22.CDialog中的()成员函数用于成员变量和控件之间的数据传递.A.ExchangeB.ToDoC.EXTD.UpdateData[答案]:D23.静态控件不包括().A.静态文本B.按钮C.静态图片D.组框[答案]:B24.()不是编辑框的消息.A.BN_CLICKEDB.EN_CHANGEC.EN_KILLFOCUSD.EN_SETFOCUS[答案]:A25.()设置进度条的当前位置.A.SetRangeB.SetStepC.SetPosD.StepIt[答案]:C26.()设置进度条范围.A.SetRangeB.SetStepC.SetPosD.StepIt[答案]:A27.()设置进度条填充步长.A.SetRangeB.SetStepC.SetPosD.StepIt[答案]:B28.()让进度条前进一个步长.A.SetRangeB.SetStepC.SetPosD.StepIt[答案]:D29.文档和视图的关系是().A.一对一B.一对多C.多对一D.多对多[答案]:B30.在视图类中获得文档类对象指针用函数().A.GetDocumentB.UpdateAllViewsC.OnUpdateD.SetModifiedFlag[答案]:A31.Win32应用程序入口函数是().A.MainB.EntranceC.WinMainD.Inlet[答案]:C32.创建窗口工作()不在WinMain中完成.A.设计窗口类B.注册窗口类C.创建窗口D.窗口过程[答案]:D33.项目文件的扩展名是().A.exeB.dspC.dswD.cpp[答案]:B34.利用ClassWizard不能().A.建立新类B.进行消息映射C.增加类的成员变量D.插入资源[答案]:D35.下列()不是MFC消息映射机制有关的宏.A.DECLARE_MESSAGE_MAPB.BEGIN_MESSAGE_MAPC.DECLARE_SERIALD.END_MESSAGE_MAP[答案]:C36.要使鼠标箭头在按钮上暂停时能显示工具栏按钮提示,必须设置工具栏的风格为().A.CBRS_TOOLTIPSB.CBRS_FL YBYC.CBRS_NOALIGND.WS_VISIBLE[答案]:B37.当滑块滑动时,滑块条控件将发送滚动消息来通知父窗口,水平滑动条发送()消息.A.WM_CHARB.WM_HSCROLLC.WM_VSCROLLD.WM_CHANGE[答案]:B38.要将模式对话框在屏幕上显示需要用到().A.CreateB.DoModalC.OnOKD.构造函数[答案]:B39.当滑块滑动时,滑块条控件将发送滚动消息来通知父窗口,垂直滑动条发送()消息.A.WM_CHARB.WM_HSCROLLC.WM_VSCROLLD.WM_CHANGE[答案]:C40.以下控件中,()没有Caption属性.A.按钮B.组框C.编辑框D.静态文本框[答案]:C41.关于工具栏,菜单和加速键的关系,正确的说法是().A.工具按钮与菜单必须一一对应B.工具栏与加速键一一对应C.工具按钮不必与菜单一一对应D.菜单与加速键一一对应[答案]:C42.使用GetDC()获取的设备上下文在退出时,必须调用()释放设备上下文.A.ReleaseDC()B.deleteC.DeleteDC()D.Detach()[答案]:A43.列表框CListBox类的成员函数()用来向列表框增加列表项.A.AddString()B.DeleteString()C.ResetContent()D.FindString()E.GetCount()[答案]:A44.列表框CListBox类的成员函数()用来清除列表项所有项目.A.AddString()B.DeleteString()C.ResetContent()D.FindString()E.GetCount()[答案]:C45.下面()不是MFC设备环境类CDC类的派生类.A.GDIB.CPaintDClientDCD.CWindowDC[答案]:A46.()是非模态对话框.A.查找对话框B.字体对话框C.段落对话框D.颜色对话框[答案]:A47.使用()通用对话框类可用打开文件.A.CFileDialogolorDialogC.CPrintDialogD.CFontDialog[答案]:A48.常见的菜单类型不包括().A.自动菜单B.主菜单C.弹出菜单D.快捷菜单[答案]:A49.下列()不是MFCCDC类中常用的函数.A.TextOutB.EllipseC.RectangleD.CreateRedText[答案]:D50.对话框的功能被封装在()类中.A.CWndB.CDialogC.CObjectmdTarget[答案]:B51.Windows标准控件的属性设置通常由三个选项卡构成,不包括()A.ColorB.GeneralC.StyleD.ExtendStyles[答案]:A52.菜单项助记符前用()引导.A.%B.&C.#D.$[答案]:B53.更新菜单状态的消息是().MANDB.UPDATEC.UPDATE_COMMAND_UID.INV ALIDATE[答案]:C54.能间接调用视图类的OnDraw函数的是()A.OnTimerB.LButtonDownC.SerializeD.Invalidate[答案]:D55.下列()不是MFC消息映射机制有关的宏.A.DECLARE_MESSAGE_MAPB.BEGIN_MESSAGE_MAPC.DECLARE_SERIALD.END_MESSAGE_MAP[答案]:C56.下面()不是GDI对象.A.CFontB.CPalettelientDCD.CBitmap[答案]:C57.列表框的类型不包括()A.SimpleB.DropdownC.DropListD.Scroll[答案]:D58.设置编辑框控件的文本内容,可使用函数()A.SetWindowTextB.SetSelC.ReplaceSelD.GetWindowText[答案]:A59.使用()函数获取的设备上下文在退出时必须调用ReleaseDC释放.A.GetWindowsDCB.GetDCC.GetDesktopDCD.GetClientDC[答案]:B60.类CButton不是下列()控件对应的类.A.命令按钮B.单选按钮C.复选框D.静态文本框[答案]:D61.列表框CListBox类的成员函数()用来返回列表框的列表项总数.A.AddString()B.DeleteString()C.ResetContent()D.FindString()E.GetCount()[答案]:F62.滑动条是由滑动块和刻度线构成,按指定增量移动,CSliderCtrl类的成员函数()代表设置滑动块位置.A.SetRange()B.SetPos()C.SetTic()D.SetPoint()E.SetTicFreq()[答案]:B63.滑动条是由滑动块和刻度线构成,按指定增量移动,CSliderCtrl类的成员函数()代表设置刻度线位置,一次只能设置一个刻度线,用于手动设置刻度线.A.SetRange()B.SetPos()C.SetTic()D.SetPoint()E.SetTicFreq()[答案]:C64.滑动条是由滑动块和刻度线构成,按指定增量移动,CSliderCtrl类的成员函数()代表设置刻度线的疏密程度,配合Autoticks属性使用,每隔一定单位自动显示一条刻度线.A.SetRange()B.SetPos()C.SetTic()D.SetPoint()E.SetTicFreq()[答案]:F二,判断题1.UpdateData(true)函数完成成员变量的值传递给控件的操作.[答案]:F2.基于对话框的应用程序,也有文档类和视图类.[答案]:F3.调用DestroyWindow函数完成非模态对话框的销毁工作.[答案]:T4.每个对话框资源都会关联一个对话框类,常派生于CDialog,通过该类对象间接操纵对话框. [答案]:T5.基于对话框的应用程序在运行时也有菜单栏.[答案]:F6.对话框的功能被封装在CDialog类中.[答案]:T7.使用CColorDialog通过对话框类可以显示颜色对话框.[答案]:T8.DDX为对话框数据交换用.[答案]:T9.DDV完成成员变量和控件之间的交换.[答案]:F10.OnOK函数中进行对话框的初始化工作.[答案]:F11.对话框只由对话框类组成.[答案]:F12.从对话框的工作方式看,对话框可分为模式对话框和非模式对话框.[答案]:T13.查找对话框是模式对话框.[答案]:F14.颜色对话框是非模式对话框.[答案]:F15.每一个单选按钮在对话框类中都可以映射一个int类型值变量.[答案]:F16.当编辑框中的文本已被改变,在新的文本显示之后发送EN_CHANGE通知消息.[答案]:T17.CButton类控件只有按键按钮一种类型.[答案]:F18.一组单选按钮在组中的序号从1开始.[答案]:F19.向列表框增加列表项只能使用CListBox类成员的AddString函数.[答案]:F20.一个旋转按钮控件与一个相伴的控件一起使用时,该控件的Tab键次序必须大于旋转按钮. [答案]:F21.进度条控件的操作封装在CProgressCtrl类.[答案]:T22.多个静态文本控件必须有不同的ID号.[答案]:F23.调用Create成员函数创建动态分割窗口.[答案]:T24.调用Create成员函数创建静态分割窗口.[答案]:F25.视图派生类的成员函数通过调用GetDocument函数得到当前文档对象的指针.[答案]:T26.用户可以通过项目工作区窗口的ResourceView视图来查看资源.[答案]:T27.利用MFC编程时,所有的消息与消息处理函数的添加都必须采用ClassWizard类向导来完成.[答案]:F28.窗口是Windows应用程序的基本操作单元,是应用程序与用户之间交互的接口环境,也是系统管理应用程序的基本单位.[答案]:T29.Windows应用程序的入口也是main函数.[答案]:F30.键盘鼠标消息都是命令消息.[答案]:F31.使用MFCAppWizard[exe]向导创建应用程序框架时,向导生成的文件名和类名是不可以更改的.[答案]:F32.消息映射是将消息处理函数与要处理的特定消息连接起来的一种机制.[答案]:T33.命令消息是由菜单项,工具栏按钮和快捷键等用户界面对象发出的WM_COMMAND消息.[答案]:T34.用快捷键F9既可设置断点,又可取消断点.[答案]:T35.调试程序时,会同时出现Variable窗口和Watch窗口.[答案]:T36.Windows是一个基于事件的消息驱动系统.[答案]:T37.MFC采用消息映射来处理消息.[答案]:T38.WM_RBUTTONDOWN是鼠标右键按下时产生的消息.[答案]:T39.给菜单项定义快捷键,只需在菜单项属性设置对话框的Caption文本框中说明即可. [答案]:F40.快捷菜单一般出现在鼠标箭头的位置.[答案]:T41.UPDATE_COMMAND是更新命令用户接口消息.[答案]:F42.工具栏停靠特性只能设置一次.[答案]:T43.状态栏的功能由CToolBar类实现.[答案]:F44.CMenu类,CToolBar类和CStatusBar类的根基类是相同的.[答案]:T45.菜单选择只可以通过鼠标操作来完成.[答案]:F46.状态栏可以通过资源编辑器来编辑.[答案]:F47.MFC应用程序框架为状态栏定义的静态数组indicators放在MainFrm.h文件中. [答案]:F48.在菜单设计时,&字符的作用是使其后的字符加下划线.[答案]:TlientDC代表整个窗口的设备环境.[答案]:F50.删除CPen对象可调用CPen对象的DeleteObject函数.[答案]:F51.DDB又称GDI位图,它依赖于具体设备,只能存在于内存中.[答案]:T52.创建阴影画刷函数是CreateHatchBrush.[答案]:T53.深绿色RGB值为(0,128,0).[答案]:T54.Windows引入GDI的主要目的是为了实现设备相关性.[答案]:F55.Windows用COLORREF类型的数据存放颜色.[答案]:T56.Windows是按图形方式输出字符的.[答案]:T57.TextOut是CDC类中常用的文本输出函数.[答案]:T58.创建画笔后必须调用CDC类的成员函数SelectObject将画笔选人当前设备环境. [答案]:T59.对话框创建后,发送WM_CREATE消息,在该消息处理代码中创建各控件.[答案]:T60.通过AppWizard建立的程序不能被立即执行.[答案]:F61.打开一个项目,只需打开对应的项目工作区文件.[答案]:T62.在同一项目中,VisualC++在内部用来标识资源的资源符号不能重复.[答案]:T63.在Windows环境下,资源与程序源代码紧密相关.[答案]:F64.用户可以通过选择Tools|Customize菜单命令设置集成开发环境的工具栏.[答案]:T65.项目工作区文件的扩展名为dwp.[答案]:F66.Ctrl+F5是编辑程序的快捷键.[答案]:F67.F7是运行程序的快捷键.[答案]:F三,填空题1.项目工作区文件的扩展名是###.[答案]:dsw2.修改公司,描述等信息需用###编辑器.[答案]:Version3.利用###可以快速创建各种风格的应用程序框架,并可自动生成程序通用的源代码.[答案]:应用程序向导4.启动VisualC++,进入VisualC++IDE,从###菜单上选择New菜单项,此时将弹出New对话框[答案]:应用程序向导5.利用###可以快速创建各种风格的应用程序框架,并可自动生成程序通用的源代码[答案]:File6.句柄是Windows使用的一种无重复整数,主要用来###.[答案]:标识应用程序中的一个对象7.一个单文档的MFC应用程序框架一般包括5个类:应用程序类,框架窗口类,###,文档类和文档模板类.[答案]:视图类8.用户点击菜单项后,会产生###消息.[答案]:WM_COMMAND9.改变菜单项文本是使用CCmdUI类的###成员函数.[答案]:SetText10.处理菜单命令消息首先会在###类中.[答案]:视图11.弹出快捷菜单使用的是CMenu类的###函数.[答案]:TrackPopupMenu12.在状态栏中添加文本使用的是CStatusBar类的###函数.[答案]:SetPaneText13.与DOS字符方式下的输出不同,Windows是按###方式输出的.[答案]:图形14.为了体系Windows的设备无关性,应用程序的输出面向一个称为###的虚拟逻辑设备. [答案]:设备环境15.可以利用CGdiObject类的成员函数###将GDI对象设置成指定的库存对象.[答案]:CreateStockObject16.对话框的主要功能是###和输出信息.[答案]:接收用户输入17.使用###函数可用创建非模式对话框.[答案]:Create18.每个控件最多只能关联Control和Value类型成员变量各###个.[答案]:119.一组单选按钮在对话框类中只能映射一个###类型值变量,对应单选按钮在组中的序号,序号从0开始.[答案]:int。
windows编程期末复习题
12.列表框CListBox类的成员函数【A】用来向列表框增加列表项,成员函数【C】用来清除列表项所有项目,成员函数【F】用来返回列表框的列表项总数。
A)AddString()B)DeleteString()C)ResetContent()
{ m_bKey=TRUE;
m_rectRec.top= 102;
m_rectRec.right = 438;
m_rectRec.bottom =182;
m_rectRec.left = 358;
}
Invalidate(true);
CView::OnLButtonDown(nFlags, point);
9.希望菜单前出现一个圆点,应该用CCmdUI类的【B】成员函数。
A)EnableB)SetRadioC)SetCheckD)SetText
10.下面【A】不是MFC设备环境类CDC类的派生类。
A)GDIB)CPaintDCC)CClientDCD)CWindowDC
11.使用【A】通用对话框类可用打开文件。
(1)void CStestView::OnDraw(CDC* pDC)
{
CStestDoc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
pDC->Rectangle(m_rectRec);
}
(2)void CStestView::OnLButtonDown(UINT nFlags, CPoint point)
20.要使鼠标箭头在按钮上暂停时能显示工具栏按钮提示,必须设置工具栏的风格为【B】。
Windows网络操作系统管理期末练习题及答案(各单元练习题)
“Windows网络操作系统管理”期末练习题Windows网络操作系统管理课程的期末考试题型包括配伍题、单项选择题、多项选择题、判断题、操作题五种。
下面按章梳理考核知识点以及相应题型的练习题,并附有答案。
第1章Windows网络操作系统的安装与配置[考核知识点]●Windows网络操作系统的主要产品●Windows网络的管理架构★●安装Windows网络操作系统★●配置Windows网络操作系统注:带★的为核心考核知识点。
配伍题1.请为名词①~⑤选择表示其含义的描述,将配对好的a~b填写到括号中。
①:( ) ②:( ) ③:( ) ④:( ) ⑤:( )单选题1.网络操作系统是操作系统与()的集合,其主要功能是实现网络通信、管理网络运行、为用户提供网络资源共享和各种网络服务。
A.打印机 B. 网络协议 C. 路由器 D. 域2.Windows Server 2008 R2操作系统具有多个版本,主要包括:标准版、()、数据中心版和Web版。
A.精简版 B. 增强版 C. 企业版 D. 学生版3.工作组属于()的管理模式,每台计算机的管理员分别管理各自的计算机,安全级别不高,只适用于小型网络。
A.集中 B. 分散 C. 连续 D. 有层次4.为了能够实现网络通信,管理员需要为计算机上的网卡等网络设备设置TCP/IP参数,主要包括:IP地址、()、默认网关、首选DNS服务器等。
A. 端口B. NetBIOS名称C. 电话号码D. 子网掩码5.Windows Server 2008 R2提供了很多管理工具,为了便于使用,它们具有统一的管理界面,这个界面称为()。
A. 微软管理控制台B. 管理工具C. 转发器D. 域控制器多选题1.Windows Server 2008 R2操作系统的版本包括()。
A.标准版 B. 数据中心版 C. 企业版 D. Web版E. 单机版F. Linux版2.Windows网络的管理架构主要有()。
Windows程序设计课程复习题
Windows程序设计复习题一选择题1 下列程序设计方法中,()是一种基于对象的程序设计方法。
A: MFC程序设计B: 使用WindowsAPI编程C: 使用VisualBasic语言编程 D: 使用C#程序设计语言编程2 MFC程序框架中,最先执行的函数是()。
A: WinMain函数B: CWinApp类的构造函数C: CWinApp类的InitInstance函数D: Cwnd的OnCreate函数3 CWinApp类中用()成员函数实现了对消息环的封装。
A: InitInstance( ) B: Run()C: OnIdle() D: WndProc()4 消息的4个参数中,表示消息类型的参数是()。
A: HWND hwnd B: messageID C: wParam D: lParam5下列各消息中,与程序的菜单命令、工具栏按钮或对话框按钮相对应的消息是()。
A: WM_CHAR B: WM_COMMAND C: WM_CREATE D: WM_PAINT6 MFC消息映射机制中,下列消息映射表BEGIN_MESSAGE_MAP(CGraphicsView, CScrollView)ON_WM_PAINT()END_MESSAGE_MAP()把WM_PAINT消息映射到()。
A: CGraphicsView类OnPaint函数B: CGraphicsView类OnDraw函数。
C: CScrollView类的OnPaint函数D: CScrollView类的OnDraw成员函数。
7 下列MFC类中,不直接支持消息映射的MFC基类是(),A: CCmdTarget B: CWinAPP C: CWnd D: CMap8 下列集合类中,其内部是使用散列表技术实现的MFC类的是()。
A: CArray B: CList C: CMap D: CPtrList9 下列CWnd类成员函数中,用于任何消息的可覆盖函数是()。
windows及其应用试卷及答案2014
windows及其应用试卷及答案20141.在Windows 7中,按功能键()可以调用系统的帮助功能。
[单选题] *A.F5B.Windows 徽标键C.F1(正确答案)D.F8答案解析:一般地,按F1键打开帮助系统。
2.在Windows 7中,当一个应用程序窗口被最小化后,该窗口() [单选题] *A.继续在前台执行B.被终止运行他C.被转到后台运行(正确答案)D.保持不变答案解析:Windows7是多任务系统,可同时运行多个程序,正在操作的窗口在前台执行,其他运行的程序都转入后台运行。
3.一般地,对话框和窗口的区别是() [单选题] *A.对话框能移动位置,窗口不可以移动位置B.对话框可以改变大小,窗口不可以改变大小C.对话框不可以改变大小,窗口可以改变大小(正确答案)D.对话框不能移动位置,窗口可以移动位置答案解析:与窗口不同,多数对话框无法最大化、最小化或调整大小,但可以移动位置。
4.在Windows 7中,下列属于桌面系统图标的有() *A.计算机(正确答案)B.回收站(正确答案)C.控制面板(正确答案)D.Internet Explorer答案解析:Windows 7的桌面系统图标有5个:个人的文件、回收站、计算机、网络和控制面板。
图标是代表文件、文件夹、程序和其他项目的小图片。
根据图标的不同作用,图标可分为系统图标、应用程序图标、文件图标和快捷方式图标。
故本小题选ABC,而D选项是应用程序图标。
5.能获取Windows 7帮助信息的操作有() *A.按F1键(正确答案)B.单击对话框中的“?”按钮(正确答案)C.单击“开始”按钮,选择“帮助和支持”命令(正确答案)D.单击文件夹窗口菜单栏上的“帮助”菜单(正确答案)答案解析:按F1键是获取帮助最常用的方法;当对话框提供了“?”按钮时,单击可以打开与当前操作相关的帮助;单击“开始"菜单中的“帮助和支持”或莱单栏上的“帮助”菜单都可以打开windows帮助和支持。
Windows编程基础期末考试试卷头期末A卷包括答案
精选文档北华航天工业学院2013 —2014 学年第二学期Windows 编程基础课程考试卷(A、B)查核形式:开卷闭卷班级:姓名:学号:题号一二三四五六七八九十十一总分得分一、填空题(每空 1 分,共 10 分)1.用户能够经过项目工作区窗口的ResourceView 视图来查察资源。
2.一个单文档的MFC 应用程序框架一般包含 5 个类:应用程序类、框架窗口类、视图类、文档类和文档模板类。
3.改变菜单项文本是使用 CCmdUI 类的SetText成员函数。
4.转动条类 CScrollBar 的成员函数规定了转动条的操作。
设置转动条的范围使用SetRange 函数,设置转动块的地点使用SetScrollPos 函数,获得转动块的目前地点使用GetScrollPos 函数。
5.对话框默认表记符前缀是IDD。
二、选择题(每空 2 分,共 40 分)1. MFC 类库中的类按层次关系可知, CStatic 的直接父类为( B )。
A 、CObject B、CWnd C、 CCmdTarget D、CFrameWnd2.以下控件中,( C )没有 Caption 属性。
A 、按钮B、群组框C、编写控件D、静态控件3. 列表框 ClistBox 类的成员函数( A )用来向列表框增添列表项,成员函数(C)用来消除列表项所有项目,成员函数(F)用来返回列表框的列表项的总数。
A 、AddString B、 DeleteString C、ResetContentD、FindStringE、GetCurSelF、 GetCount4.假设 AB 为一个类,则履行“” ABa(4),b(3),*p[2]; 语”句时,自动调用该类结构函数的次数为( A )。
A 、2B、 3C、 4 D 、55.在类外定义类的成员函数时,应当使用(B)来表记该函数为特定类的成员。
6. 在面向对象编程中,对象的抽象会合称为(C)。
A 、对象B、会合C、类D、实例7.下边(A)是函数重载。
大学网络程序设计期末考试复习资料
网络程序设计JK212007——在线考试复习资料2021版一、单选题1.对于函数int pcap_compile(pcap_t*p,struct bpf_program*fp,char*str,int optimize,bpf_u_int32netmask);其第三个参数char*str作用是:()A.指定本地网络的子网掩码。
B.高层的过滤表达式C.用于控制结果代码的优化D.为pcap_setfilter()传递过滤信息。
答案:B2.pcap_loop()函数中参数设置的回调函数packet_handler(u_char*param,const struct pcap_pkthdr*header,const u_char*pkt_data)中第三个参数作用是:()A.指定一个打开的WinPcap会话,并在该会话中采集数据包。
B.表示接收到的数据包头。
C.在pcap_loop()函数中指定的参数user。
D.接收到的数据包内容。
答案:D3.下面哪个函数能获得设备列表?()A.gethostbyname(B.GetAdaptersInfo()C.pcap_freealldevs()D.pcap_findalldevs_ex()答案:D4.对于完成端口模型,BOOL GetQueuedCompletionStatus(HANDLE CompletionPort,LPDWORD lpNumberOfBytes,LPDWORD lpCompletionKey, LPOVERLAPPED*lpOverlapped,DWORD dwMilliseconds)函数,投递的重叠操作完成对应套接字句柄通过哪个参数可以获得。
A.LPDWORD lpNumberOfBytesB.LPDWORD lpCompletionKeyC.LPOVERLAPPED*lpOverlappedD.DWORD dwMilliseconds答案:B5.哪种网络通信模型是实现高容量网络服务器的最佳方法。
2014-2015第一学期期末试卷WINDOWS及答案
2014-2015第⼀学期期末试卷WINDOWS及答案2014-2015学年第⼀学期期末考试WINDOWS试卷(60分)出卷⼈:孔艳丽⼈数:291.在Windows操作环境下,⽤户启动的所有任务⼀般都会显⽰在___A.对话框B.任务栏C.资源管理器D.我的电脑2.Windows中,剪切操作、复制操作、粘贴操作都⽤到的是___A.剪贴板B.⽂件C.回收站D.⽂件夹3.如果⿏标器突然失灵,则可⽤组合键__来结束⼀个正在运⾏的应⽤程序任务A.Alt+F4B.Ctrl+F4C.Shift+F4D.Alt+Shift+F44.在WindowsXP“开始”菜单下的“⽂档”菜单中存放的是___A.最近建⽴的⽂档B.最近打开过的⽂件夹C.最近打开过的⽂档D.最近运⾏过的程序5.⼀个完整的计算机系统包括A.计算机及其外部设备B.主机、键盘、显⽰器C.系统软件和应⽤软件D.硬件系统和软件系统6.在WindowsXP中,默认情况下,切换中英⽂输⼊法的操作是___A.CTRL+空格键B.SHIFT+空格键C.⽤⿏标左键单击输⼊状态窗⼝最左边的中英⽂切换按钮D.⽤“任务栏”右侧的语⾔“指⽰器”菜单7.在WindowsXP中,能实现中⽂/英⽂标点符号切换的组合键是___A.CTRL+SHIFT键B.SHIFT+空格键C.CTRL+空格键DCTRL+圆点键8.在WindowsXP中,“回收站”是A.硬盘上的⼀块区域B.软盘上的⼀块区域C.内存的⼀块区域D.⾼速缓存中的⼀块区域9.关闭⼀台运⾏WindowsXP的计算机之前应先A.关闭所有已打开的程序B.关闭WindowsXPC.断开服务器连接D.直接关闭电源10.从运⾏的MS-DOS返回到WindowsXP的⽅法是A.按[Alt],并按[Enter]键B.键⼊Quit,并按[Enter]键C.键⼈Exit,并按[Enter]键D.重新启动,进⼊WindowsXP11.在下列⽂件名中,正确的是___A.WIN98B.WIN\98C.WIN>98D.WIN:9812.对桌⾯上的⼀个⽂件A进⾏操作,下⾯说法正确的是___A.双击⿏标右键可将⽂件A打开B.单击⿏标右键可将⽂件打开C.单击⿏标左键可将⽂件A打开D.双击⿏标左键可将⽂件打开13.WindowsXP的任务栏不可以___A.和桌⾯图标⼀样删除B.隐藏C.改变⼤⼩D.移动14.在WindowsXP环境中,若应⽤程序出现故障,这时应优先考虑的操作是___A.关掉计算机主机的电源B.连续按两次“Ctrl+Alt+Del”组合键C.按⼀次“Ctrl+Alt+Del”组合键D.按计算机主机上的“RESET”复位键15.在WindowsXP状态下切换到MS-DOS⽅式的正确⽅法___A.[关闭系统]→[重新启动]B.[开始]→[程序]→[MS-DOS⽅式]C.[开始]→[程序]→[附件]→命令提⽰符D.按主机的[RESET]钮16.在WindowsXP中可按___键得到帮助信息A.F1B.F2C.F3D.F1017.资源管理器中的移动、复制命令___A.只能对⽂件夹B.只能对⽂件C.既可对⽂件夹,也可以对⽂件D.只能对⽂本⽂件18.双击⼀个对象图标时,___A.最⼤化窗⼝B.可更改对象名称C.可打开该对象D.可隐藏该对象19.要将资源管理器中⽂件夹删除,正确操作⽅法是___A.⽤⿏标右键单击要删除的⽂件夹,在弹出的菜单选择\剪切\B.⽤⿏标右键单击要删除的⽂件夹,在弹出的菜单选择\删除\,确认框中选择\是\C.⿏标左键单击要删除的⽂件夹,选择\⽂件\菜单中的\删除\,确认框中选择\否\D.⿏标左键双击要删除的⽂件夹,选择\⽂件\菜单中的\删除\确认框中选择\否\20.在WindowsXP资源管理器中,选定多个连续⽂件的操作为___A.按住Shift键,单击每⼀个要选定的⽂件名B.按住Alt键,单击每⼀个要选定的⽂件名C.先选中第⼀个⽂件,按住Shift键,再单击最后⼀个要选定的⽂件名D.先选中第⼀个⽂件,按住Ctrl键,再单击最后⼀个要选定的⽂件名21.在桌⾯的任务栏中,显⽰的是___A.所有已打开的窗⼝图标B.不含窗⼝最⼩化的所有被打开窗⼝的图标C.当前窗⼝的图标D.除当前窗⼝外的所有已打开的窗⼝图标22.在WindowsXP桌⾯底部的任务栏中,可能出现的图标有___A.“开始”按钮、“快速启动⼯具栏”、应⽤程序图标及“指⽰器”B.“资源管理器”按钮、“快速启动⼯具栏”、应⽤程序图标及“指⽰器”C.“开始”按钮、“资源管理器”、应⽤程序图标及“指⽰器”D.“开始”按钮、“快速启动⼯具栏”、“指⽰器”及“屏幕设置”快捷菜单23.在WindowsXP操作环境下,要将整个屏幕画⾯全部复制到剪贴板中应该使⽤___键A.PrintScreenB.PageUpC.Alt+F4D.Ctrl+Space24.在WindowsXP中,快速获得硬件的有关信息可通过___A.⿏标右键单击桌⾯空⽩区,选择“属性”菜单项B.⿏标右键单击“开始”菜单C.⿏标右键单击“我的电脑”,选择“属性”菜单项D.⿏标右键单击任务栏空⽩区,选择“属性”菜单项25.在WindowsXP中,“写字板”是⼀种___A.字处理软件B.画图⼯具C.⽹页编辑器D.造字程序26.计算机中任何信息的表⽰、存取和处理都采⽤____形式A.ASCII编码B.⼆进制C.⼗进制D.字符27.在"资源管理器"中,某个⽂件夹的左边显⽰有⼀个加号,表⽰_____A.该⽂件夹的下⼀级⽂件夹在⽂件夹栏中还没有显⽰出来B.该⽂件夹中的⽂件和⽂件夹还没有在内容栏中显⽰出来C.该⽂件夹还有上⼀级⽂件夹D.该⽂件夹已经没有可以显⽰的内容28.在某个⽂档窗⼝中进⾏了多次剪切操作,并关闭了该⽂档窗⼝后,剪贴板中的内容为___A.第⼀次剪切的内容B.最后⼀次剪切的内容C.所有剪切的内容D.空⽩29.在中⽂WindowsXP中,使⽤软键盘可以快速地输⼊各种特殊符号,为了撤消弹出的软键盘,正确的操作为___A.⽤⿏标左键单击软键盘上的Esc键B.⽤⿏标右键单击软键盘上的Esc键C.⽤⿏标右键单击中⽂输⼊法状态窗⼝中的“开启/关闭软键盘”按钮D.⽤⿏标左键单击中⽂输⼊法状态窗⼝中的“开启/关闭软键盘”按钮30.下列描述中不正确的是__A.多媒体技术最主要的两个特点是集成性和交互性B.所有计算机的字长都是固定不变的,都是8位C.通常计算机的存储容量越⼤,性能就越好D.各种⾼级语⾔的翻译程序都属于系统软件31.关于“链接”,下列说法中正确的是___A.链接指将约定的设备⽤线路连通B.链接将指定的⽂件与当前⽂件合并C.点击链接就会转向链接指向的地⽅D.链接为发送电⼦邮件做好准备32.在WindowsXP中,为了重新排列桌⾯上的图标,⾸先应进⾏的操作是___A.⽤⿏标右键单击桌⾯空⽩处B.⿏标右键单击“任务栏”空⽩处C.⽤⿏标右键单击已打开窗⼝的空⽩处D.⽤⿏标右键单击“开始”按钮33.在WindowsXP中,不属于“任务栏”的作⽤是___A.显⽰系统的所有功能B.显⽰当前活动窗⼝名C.显⽰正在后台⼯作的窗⼝名D.实现窗⼝之间的切换34.在WindowsXP中,有两个对系统资源进⾏管理的程序组,它们是“资源管理器”和___A.“回收站”B.“剪贴板”C.“我的电脑”D.“我的⽂档”35.⽤户启动"开始"按钮后,会看到"开始"菜单中包含⼀组命令,其中"程序"项的作⽤是___A.显⽰可运⾏程序的清单B.表⽰要开始编写程序C.表⽰开始执⾏程序D.显⽰⽹络传送来的最新程序的清单36.在WindowsXP中,双击桌⾯上的“快捷⽅式”图标,___A.可以运⾏应⽤程序B.可以打开⽂件夹C.可以运⾏应⽤程序并打开⽂档D.前⾯3项都对37.下列叙述中,正确的是A.WindowsXP打开的多个窗⼝,既可平铺也可重叠B.WindowsXP可以利⽤剪贴板实现多个⽂件之间的复制,但是⽆法实现移动C.在“资源管理器”窗⼝中,⽤⿏标右键双击应⽤程序名,即可运⾏该程序D.在WindowsXP中,不能对⽂件夹进⾏更名操作38.打开快捷菜单的操作为___A.单击左键B.单击右键C.双击左键D.三击左键39.对话框中[取消]按钮的作⽤是___A.取消输⼊的信息,重新输⼊B.取消各选项的设置恢复原值C.取消各选项的设置恢复原值,并关闭对话框D.取消[取消]按钮40.对“我的电脑”的图标单击⿏标右键,可执⾏下⾯的哪个操作___A.打开⽂件B.图标成反⽩⾊C.打开快捷菜单D.没有反应⼆、判断题(每⼩题1分,共20分)1.在WindowsXP中要选中已选择的⽂件或⽂件夹外的⽂件或⽂件夹,可选择“编辑”菜单中的“反向选定”命令。
计算机网络期末考试试卷整理(含答案)
计算机网络期末考试试卷整理(含答案)复习资料一、解释名词和概念差错控制: 确保接收方收到的数据与发送方送出的数据一致的机制。
拥塞: 在通信子网出现过多数据包的情况,使得网络的性能下降,甚至不能正常工作,这种现象就称为拥塞。
默认网关(默认路由): 为了减小路由表的表项,在路由表的最后设置一项称之为默认路由的转发出口,路由器转发分组时,如果在路由表中找不到匹配的项就将分组从之为默认路由的出口转发出去。
套接字(SOCKET): 是网络编程中的一种技术称谓,也是一种机制,其本质是主机IP地址和进程使用的端口的结合,它惟一标识了网络通信起点和终点,编程时表现为一个长整数。
信息的可用性: 合法用户的正常请求能及时、正确、安全地得到服务或回应。
流量控制:使通信的两个相信结点发送数据与接收数据的速度相匹配,或为避免通信子网结点来不用处理网络中的分组而降低发送数据的速度都称为流量控制。
路由器:一种网络分组转发设备,它主要完成网络分组的寻径,它工作于网络层。
邻近路由器:一个路由器的邻近路由器就是这个路由器通过自己的接口能将分组直接送达的其他路由器。
信息的完整性:信息不会被非授权修改及信息在存取过程和传输过程保持一致性域名服务(DNS): (域名系统、域名服务器)完成由域名到IP地址转换工作的计算机系统、数据库和进程的总体称为域名系统DNS,完成由域名到IP地址转换工作就称为域名服务。
协议:不同系统同层通信实体所遵守的通信约定。
接口:同一系统相邻层通信实体通信中的制定的规则和约定.动态路由算法:动态路由算法就是考虑网络中各种动态变化的情况而设计的路由算法。
信息的保密性: 信息只有在授权的情况下可以流向低级别的主体和客体,未被授权的用户和程序无法获得信息的内容的性质。
动态主机配置协议(DHCP): 用于动态配置网络中主机的IP地址、网络掩码、默认网关和DNS等参数。
FTP:文件传输协议。
它是一个应用层的协议。
多路复用: 将一条物理的信道或逻辑信道分为多条逻辑信道使用。
2014大学Windows网络程序设计 期末复习 试卷模拟习题5汇总
2014大学Windows网络程序设计期末复习试卷模拟习题51 tcp和udp连接的区别,分别适用于哪些应用场合?2 tcp连接建立的过程(三次握手)TCP双方都可以发送数据给对方,所以它是全双工的协议TCP建立连接的过程通常被称为三次握手1)SYN_SENT (syn sent)发起方发送一个设置了SYN标志的TCP数据包和初始化序列号(Initial Sequence Number, ISN)以及端口号给接收方,这常被叫做SYN数据包或SYN报文连接的状态被称做SYN_SENT2)SYN_RCVD (syn recieved)接收方收到请求,给发起方发送一个设置了SYN与ACK标志位的TCP数据包做为应答,另外设置一个比客户机发送来的ISN大1个单位的ISN值,这常被称为SYN_ACK数据包或SYN_ACK报文这时连接的状态称做SYN_RCVD3)ESTABLISHED发起方然后发送一个带有ACK应答和增1后的ISN标志来确认SYN_ACK至此,完成了三次握手,此时的连接状态为连结成功: ESTABLISHED3 sockaddr与sockaddr_in的区别,为什么要用两个数据结构?如何赋值?sockaddr 包括sockaddr_in和sockaddr_un等,前者用于inet(网络)后者用于unix文件。
sockaddr是winsock API中参数的基本形式,sockaddr_in是其IP地址结构。
sockaddr是通用的套接字地址,而sockaddr_in则是internet环境下套接字的地址形式,二者长度一样,都是16个字节。
二者是并列结构,指向sockaddr_in结构的指针也可以指向sockaddr。
一般情况下,需要把sockaddr_in结构强制转换成sockaddr结构再传入系统调用函数中。
4 建立tcp连接客户端和服务端的过程。
为什么服务端要调用bind函数而客户端不用?为什么服务端需要指定端口而客户端不用?建立基于udp的收发程序的过程服务端则需用bind函数连接和接收数据报因为服务程序必须调用bind函数来给其绑定一个IP地址和一个特定的端口号,而客户端不用。
windows网络编程期末考试题及答案
windows网络编程期末考试题及答案Windows网络编程期末考试题及答案一、选择题(每题1分,共10分)1. 在Windows网络编程中,以下哪个函数用于创建套接字?A. CreateSocketB. socketC. OpenSocketD. InitializeSocket答案:B2. TCP协议的三次握手过程不包括以下哪一步?A. SYNB. SYN-ACKC. ACKD. FIN答案:D3. 在Windows Sockets API中,哪个函数用于绑定套接字到特定的端口?A. bindB. bindsocketC. connectD. attach答案:A4. 以下哪个选项不是Windows Sockets API提供的功能?A. 支持TCP和UDP协议B. 支持广播和多点广播C. 支持IPv4和IPv6D. 支持FTP协议答案:D5. 在Windows网络编程中,以下哪个函数用于关闭套接字?A. closesocketB. closeC. shutdownD. terminate答案:A6. 以下哪个函数用于设置套接字的选项?A. setsockoptB. setsocketoptionC. configuresocketD. optionsocket答案:A7. 在Windows网络编程中,以下哪个函数用于接收数据?A. recvB. receiveC. getdataD. fetch答案:A8. 以下哪个函数用于发送数据?A. sendB. transmitC. dispatchD. post答案:A9. Windows Sockets API中,以下哪个函数用于获取主机的IP地址?A. gethostnameB. gethostbynameC. gethostbyaddrD. getaddrinfo答案:A10. 在Windows网络编程中,以下哪个函数用于解析主机名或服务名?A. gethostbynameB. gethostnameC. gethostbyaddrD. getnameinfo答案:A二、简答题(每题5分,共20分)1. 简述TCP和UDP协议的主要区别。
(完整)湖南大学操作系统期末考试卷2014
(完整)湖南大学操作系统期末考试卷2014编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望((完整)湖南大学操作系统期末考试卷2014)的内容能够给您的工作和学习带来便利。
同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。
本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为(完整)湖南大学操作系统期末考试卷2014的全部内容。
1。
什么是多道程序技术,它带来了什么好处?答:多道程序技术即是指在内存中存放多道作业,运行结束或出错,自动调度内存中另一道作业运行.多道程序主要优点如下:(1)资源利用率高。
由于内存中装入了多道程序,使它们共享资源,保持系统资源处于忙碌状态,从而使各种资源得以充分利用。
(2)系统吞吐量大。
由于CPU和其它系统资源保持“忙碌"状态,而且仅当作业完成或运行不下去时才切换,系统开销小,所以吞吐量大.2。
系统调用是OS与用户程序的接口,库函数也是OS与用户程序的接口,这句话对吗?为什么?答:不正确,系统调用可以看成是用户在程序一级请求OS为之服务的一种手段.而库函数则是在程序设计语言中,将一些常用的功能模块编写成函数,放在函数库中供公共选用.函数库的使用与系统的资源分配并无关系,仍属用户程序而非OS程序,其功能的实现并不由OS完成,且运行时仍在用户状态而非系统状态。
3。
Which of the following components of program state are shared across threads in a multithreaded process?a。
Register valuesb。
Heap memoryc. Global variablesd。
Stack memory答:b、c 此处要简单说明原因4。
网络编程技术课程期末模拟试卷1及参考答案
《网络编程技术》课程期末模拟试卷1及参考答案-----------------------------------------------------------------------------------------一、选择题(2×10=20分)⒈ADO中最基本的和核心的对象有三个:Connection连接对象、Command命令对象和 C 。
A.Field对象B.Parameter对象C.Recordset对象D.Field对象⒉程序如下:<%Cn.CloseSet cn=nothing%>表示 D 。
A.关闭数据库连接B.关闭连接C.关闭数据库D.关闭数据库连接并将连接对象彻底清除⒊利用HTML开发的静态网页,其扩展名应为 A 。
A..htmB..aspxC..aspD.没有严格限制⒋在VBScript中,用于字符串连接的运算符有“+”和 B 。
A.*B.&C.#D.@⒌默认情况下,安装完Windows 2000 Professional之后,IIS被安装了吗? B 。
A.是B.否⒍进行数据库查询,是否一定要使用Connection对象? A 。
A.是B.否⒎在Recordset对象的属性中,用于表示记录集总数的是 A 。
A.RecordCountB.CountC.PageSizeD.PageCount⒏Application_OnStart事件与Session_OnStart事件哪个先执行? AA.前者B.后者⒐当用TextStream对象打开一个文本文件时,便得到一个TextStream对象的实例,不妨称为TX。
使用这个实例来读取文件,或者是往文件里写入信息。
那么此时TX指向哪里? BA.文件的开始B.刚写入的字符之后⒑若要在页面中创建一个图像超链接,要显示的图像为“my.jpg”,所链接的地址为:。
以下用法正确的是 B 。
A.<a href=””>my.jpg</a>B.<a htef=””><image src=”my.jpg”></a>C.<image scr=”my.jpg”><a href=””></a>D.<a href=””><image src=”my.jpg”>二、填空题(2×10=20分)⒈利用ADO实现数据库操作时,ASP的 Recordset 对象用来浏览和操作已经连接的数据库内的数据。
2013-2014计算机网络期末考试题目、答案参考
2013-2014计算机网络期末考试题目、答案参考2011级计算机本科《计算机网络》期中考试试卷第1页(共5页)玉林师范学院期末课程考试试卷(2013——2014学年度第一学期)命题教师:XXX 命题教师所在学院:计算机学院试卷类型:(考查)课程名称:计算机网络考试专业:计算机(本科)考试年级:2011题号一二三四五总分应得分 30 20 10 22 18 满分:100 实得分评分:评卷人签名注:评卷人只在每个教学班的第一份和最后一份试卷签名。
一、选择题(单项选择,把答案对应地填在下面表格中。
每小题2分,共30分) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 151、下面关于虚拟局域网VLAN 的叙述错误的是()A 、VLAN 是由一些局域网网段构成的与物理位置无关的逻辑组。
B 、利用以太网交换机可以很方便地实现VLAN 。
C 、每一个VLAN 的工作站可处在不同的局域网中。
D 、虚拟局域网是一种新型局域网。
2、帧中继网是一种()。
A 、广域网B 、局域网C 、ATM 网D 、以太网3、在 OSI 模型中,第 N 层和其上的 N+1层的关系是()。
A 、N 层为N+1层提供服务B 、N 十1层将从N 层接收的信息增加了一个头C 、N 层利用N+1层提供的服务D 、N 层对N +1层没有任何作用4、服务与协议是完全不同的两个概念,下列关于它们的说法错误的是()A 、协议是水平的,即协议是控制对等实体间通信的规则。
服务是垂直的,即服务是下层向上层通过层间接口提供的。
B 、在协议的控制下,两个对等实体间的通信使得本层能够向上一层提供服务。
要实现本层协议,还需要使用下面一层所提供的服务。
C 、协议的实现保证了能够向上一层提供服务。
D 、OSI 将层与层之间交换的数据单位称为协议数据单元PDU 。
5、在同一个信道上的同一时刻,能够进行双向数据传送的通信方式是()A 、单工B 、半双工C 、全双工D 、并行传输6、有几栋建筑物,周围还有其他电力电缆,若需将该几栋建筑物连接起来构成骨干型园区网,则采用( )比较合适。
2014年4月全国网络统考资料《计算机应用基础》模拟题及参考答案——操作系统应用
操作系统应用单选题1、在Windows 中,可以设置、控制计算机硬件配置和修改显示属性的应用程序是______。
A:powerpointB:ExcelC:资源管理器D:控制面板答案:D2、在Windows 操作环境下,要将整个屏幕画面全部复制到剪贴板中所使用的键是______。
A:Print ScreenB:Page UpC:Alt + F4D:Ctrl + Space答案:A3、在Windows 中,打开一个窗口后,通常在其顶部是一个______。
A:标题栏B:任务栏C:状态栏D:工具栏答案:A4、在Windows 资源管理器中,格式化磁盘的操作可使用______。
A:左击磁盘图标,选"格式化"命令B:右击磁盘图标,选"格式化"命令C:选择"文件"菜单下的"格式化"命令D:选择"工具"菜单下的"格式化"命令答案:B5、在Windows 中,将某应用程序中所选的文本或图形复制到一个文件中,在"编辑"菜单中可选择的命令是______。
A:删除、粘贴B:剪切、粘贴C:复制、粘贴D:选择性粘贴6、在Windows 中,打开一个菜单后,其中某菜单项会出现下属级联菜单的标识是______。
A:菜单项右侧有一组汉字提示B:菜单项右侧有一个黑色三角形C:菜单项右侧有一个红色圆点D:菜单项右侧有一个" "符号答案:B7、选择在"桌面"上是否显示语言栏的操作方法是____。
A:控制面板中选"区域和语言"选项B:控制面板中选"添加和删除程序"C:右击桌面空白处,选属性D:右击任务栏空白处,选属性答案:A8、关于Windows运行环境说法正确的是______。
A:对内存容量没有要求B:对处理器配置没有要求C:对硬盘配置没有要求D:对硬件配置有一定要求答案:D9、在Windows中,关于应用程序窗口的说法,不正确的是______。
2014年期末考试题
2014-2015学年第一学期期末考试高一微机专二试题试卷说明:本试卷考查windows xp 中文版应用基础(第2版)全部,及visual basic语言程序设计基础(第2版)1-3章内容。
一、填空题(每空1分,共52分)1、桌面上的图标实际就是某个应用程序的快捷方式,如果要启动该程序,只需___________该图标即可。
2、Windows xp中名字前带有记号的菜单项表示该项已经选用,在同组的这些选项中,只能有一个且必须有一个被选用。
3、在下拉菜单中,凡是选择了后面带有省略号(…)的命令,都会出现一个4、在桌面创建以达到快速访问某个常用项目的目的。
5、要设置鼠标的双击速度,需要在鼠标的选项卡中进行设置。
6、在鼠标属性的选项卡中可知“”表示,“”表示7、要重新将桌面上的图标按名称排列,可以用鼠标在桌面空白处右击,在出现的快捷菜单中,选择中的【名称】命令。
8、在Windows xp中,可以按住____键,然后按↑或↓可选定一组连续的文件。
9、在Windows xp中,如果要选取多个不连续的文件,可以按住键,再单击相应文件。
10、如果已经选定了多个文件,要取消其中的几个文件的选定,应按住______键的同时依次单击这几个文件。
11、计算机网络中,通信双方必须共同遵守的规则或约定,称为12、Internet上最基本的通信协议是13、Internet中,IP地址表示形式是彼此之间用圆点分隔的四个十进制数,每个十进制数的取值范围为______14、电子信箱中,用户账号(又叫用户名)与服务器名之间用______隔开15、在Microsoft Outlook中,接收邮件需要设置使用_____协议的服务器,发送邮件需要设置使用__________协议的服务器。
16、使用Outlook Express回复邮件时,该窗口的标题自动标注为_______,转发邮件时,该窗口的标题自动标注为__________17、常见的Windows 的应用软件安装程序的文件名是________18、为了添加某个输入法,应在________对话框的【设置】选项卡进行设置。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2014大学Windows网络程序设计期末复习试卷模拟习题1
1.以下哪个是TCP/IP模型?(B)
A.应用层,表示层,网络层,物理层; B.应用层,传输层,网络层,链路层C.应用层,传输层,链路层,物理层 D.应用层,传输层,网络层,物理层
2.P2P的设计架构不包含以下哪一种?( C)
A.集中式架构 B.完全分布式架构
C.点对点架构 D.混合型架构
3.HTTP请求方法不包括如下哪一种( B)
A.Post B.Update
C.Get D.Head
4.FTP的作用不包括(C)
A.文件共享; B. 通过应用程序直接或间接使用远程主机;
C.提供一致性的协议,避免用户在不同主机上有相同的操作方式;
D. 提供可靠及有效率的数据传输;
5.SMTP与POP3的端口分别是:( B)
A.25,75 B. 25,110
C.21,75 D. 21,110
6.IP地址是192.168.100.2,子网掩码是255.255.255.0,则其网段的广播地址是(C)A.192.168.100.1 B.192.168.100.0
C.192.168.100.255 D.255.255.255.255
7.TCP的特点不包括如下哪一点(C)
A.面向连接 B.全双工数据传送
C.传输速度快 D.面向字节流
8.关于线程哪一点是对的。
(D)
A.任何一个C#程序都有一个默认的线程,该线程是后台线程;
B. 每个进程都有一个线程池。
线程池默认大小有35个线程;
C.线程池中的线程都是前台线程;
D. C#中常用的线程同步的语句是lock语句;
9.在Internet中用一个三元组可以在全局中唯一标识一个应用层进程,这不包括下列哪一种( A )
A.网络层协议 B.IP地址
C.端口号 D.传输层协议
10.TCP/IP协议簇中,哪一种是网络层协议( B )
A.TCP B.ARP
C.SMTP D.TFTP
1.端口的分配地址是1-65535,全局分配是1-1023,本地分配是1024-65535 (F)
2.线程池中既有后台线程也有前台线程,某进程的所有前台线程都终止了,后台进程也自
然终止。
(F)
3.在SMTP中,电子邮件由信封、首部和正文3部分组成。
(T)
4.数字签名是私钥加密,公钥解密。
(T)
5.ESMTP与SMTP的区别是发送邮件时要求用户身份验证。
(T)
6.HTTP的流水线方式是指客户在收到前一个响应后才能发出下一个请求。
(F)
7.HTTP(Hypertext Transfer Protocol),超文本传输协议,目前的版本是1.0 。
(F)
8.NA T功能是只能用硬件来实现(F)
9.IP地址有A,B,C,D,E五类(F)
10.UDP不需要连接,速度比TCP快;(T)
11.UDP传输的数据无消息边界;(F)
12.Socket类比位于底层TcpClient类提供了更高层次的抽象,它们封装TCP套接字的创建,
不需要处理连接的细节。
(F)
13.监听套接字与新创建的套接字所使用的端口不同。
(F)
14.本机回送地址是127.0.0.1 (T)
15.Socket套接字的Accept()方法若检测到监听套接字的缓冲区是空的话,立刻返回(F)
1.什么是端口,网络通信中为什么要引入端口?(6分)
答: 端口是TCP/IP协议簇中,应用层进程与传输层协议实体间的通信接口。
端口是操作系统可分配的一种资源;应用程序(进程)通过系统调用与某端口绑定(binding)后,传输层传给该端口的数据都被相应进程接收,相应进程发给传输层的数据都通过该端口输出。
1.在网络通信过程中,需要唯一识别通信两端的端点,即运行于某机器中的应用程序。
如
果没有引入端口,则只能通过进程号进行识别。
进程号是系统动态分配的,不同的系统
会使用不同的进程标识符,应用程序在运行之前并不知道自己的进程号,如果需要运
行后再广播进程号则很难保证通信的顺利进行。
而引入端口后,就可以利用端口号识
别应用程序,同时通过固定端口号来识别和使用公共服务,如HTTP和FTP等。
2.什么是套接字?(5分)
答:套接字是对网络中不同主机上应用进程之间进行双向通信的端点的抽象,一个套接字就是网络上进程通信的一端,提供了应用进程利用网络协议栈交换数据的机制。
3.套接字有哪些种类,分别有什么特点?(6分)
答:
(1)流式套接字。
提供面向连接、可靠的数据传输服务,数据无差错、无重复的发送,且按发送顺序接收;内设流量限制,避免数据超流限;数据被看做是字节流,无长度限制;(2)数据报式套接字。
提供无连接服务;数据包以独立包形式发送,不提供无差错保证,数据可能丢失或重复,并且接收顺序混乱。
(3)原始套接字。
原始套接字允许对较低层次的协议,如IP、ICMP直接访问,用于检验新的协议的实现
4.消息无边界问题有哪几种解决方法,各有什么优缺点?(6分)
答:
1)发送固定消息的长度。
程序设计起来容易,但长度的制定没有统一的标准。
2)将消息长度与消息一起发送。
长度可自由控制,但长度信息占有一定的比例,影响效率。
3)使用特殊标记分信息。
设计起来简单,但发送的信息中不能含有标记符。
5.什么是网络穿越,如何实现UDP网络穿越?(6分)
答:网络穿越是指在网络通信过程中,通信的一端如果是内网地址时,需要利用NAT进行地址转换。
由于NA T不允许外部主机主动访问内部主机,因此通信的一端在发送消息前,必须解决如何不被另一端NA T设备拦截的问题,即如何穿越对方NAT的阻止。
基于server的UDP网络穿越
(1)客户端A与客户端B分别登录服务器S;
(2)A发送命令给S,请求S向B发出打洞请求。
(3)S发送打洞命令给B;
(4)B收到消息后向A发送消息;
(5)A向B发送消息,实现网络穿越;
6.FTP协议的两种工作方式是什么,请简述。
(6分)
答:
(1)PORT方式,即客户主动式。
客户端向服务器的FTP端口(默认是21)发送连接请求,服务器接受连接,建立一条命令链路。
当需要传送数据时,客户端使用并监听某临时端口,并在命令链路上用PORT方式告诉服务器采用主动传输方式。
于是服务器从20端口向客户端的临时端口发送连接请求,建立一条数据链路来传送数据。
(2)PASV方式,即客户被动式。
客户端向服务器的FTP端口(默认是21)发送连接请求,服务器接受连接,建立一条命令链路。
当需要传送数据时,客户端告诉服务器采用被动传输方式。
于是服务器使用并监听某临时端口,并在命令链路上用PASV命令告诉客户端对应的端口号。
最后客户端向服务器发送连接请求,建立一条数据链路来传送数据。
7.HTTP协议的内容有哪些?(5分)
答:
1.HTTP请求信息。
2.HTTP方法。
3.HTTP响应信息。
4.URL
5.HTTP流程
8.HTTP无状态与持久连接分别是什么意思,请简述。
(5分)
答:无状态的意思是,每一个请求与响应是互相独立的。
而持久连接是,服务器会在一定时间内保留该连接的相关信息。
9.在IE地址栏中输入域名后的HTTP流程。
(5分)
1.URL自动解析;
2.获取IP,建立TCP连接;
3.客户端浏览器向服务器发出HTTP请求;
4.Web服务器应答,并向浏览器发送数据;
5.Web服务器关闭TCP连接。
10.POP3流程有哪几个阶段?(5分)
答:
1)授权阶段,认证;
2)操作阶段,邮件接收;
3)更新阶段,更新邮件信箱;。