2024年大学试题(计算机科学)-Windows程序设计笔试考试历年高频考点试题摘选含答案_第1页
2024年大学试题(计算机科学)-Windows程序设计笔试考试历年高频考点试题摘选含答案_第2页
2024年大学试题(计算机科学)-Windows程序设计笔试考试历年高频考点试题摘选含答案_第3页
2024年大学试题(计算机科学)-Windows程序设计笔试考试历年高频考点试题摘选含答案_第4页
2024年大学试题(计算机科学)-Windows程序设计笔试考试历年高频考点试题摘选含答案_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

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

文档简介

2024年大学试题(计算机科学)-Windows程序设计笔试考试历年高频考点试题摘选含答案第1卷一.参考题库(共75题)1.当光标到达TextBox控件时将引发控件的GotFocus事件。2.已知严格按照匈牙利命名法命名的变量m_pTemp,则以下说法正确的是()。 A、该变量是1个全局变量B、该变量是1个类成员变量C、该变量是1个指针变量D、该变量一定是1个私有变量3.在MFC中,文档负责将数据存储到永久存储介质中,通常是磁盘文件或数据库,存取过程称为()。A、文件访问B、串行化C、文件读写D、格式化4.关于MDI窗体菜单的说法正确的是()。A、MDI父窗体与其子窗体菜单合并后,父窗体菜单一定排在子窗体菜单的前面。B、当有多个MDI子窗体显示后,所有子窗体菜单将一同合并显示在MDI父窗体上。C、当MDI子窗体显示后,子窗体上不可能显示菜单。D、MDI窗体菜单合并后,菜单项的数目等于父窗体菜单项与子窗体菜单项之和。5.当Splitter控件的Enabled属性值设置为false时,用户不能够通过它拖动窗格的大小。6.Windows应用程序的消息来源主要包括()、()、()和()。7.当滑块滑动时,滑块条控件将发送滚动消息来通知父窗口,垂直滑动条发送()消息。A、WM_CHARB、WM_HSCROLLC、WM_VSCROLLD、WM_CHANGE8.简述程序设计中为一个窗口创建子窗口的一般步骤和方法。9.NETFramework是一种()。A、编程语言B、程序运行平台C、操作系统D、数据库管理系统10.要将焦点设置到某控件,需要调用该控件的()方法。 A、FindFormB、RefreshC、GetNextControlD、Focus11.在Windows编程约定中,CHAR数据类型和TCHAR数据类型是相同的。12.因为结构与类十分相似,所以它们的存储形式是相同的。13.动态链接库文件的后缀名为()。  A、libB、dllC、exeD、obj14.要使得在TextBox控件中输入的文本显示为一系列的“*”,必须将该控件的PasswordChar属性设置为’*’。15.在Windows编程中,1个程序中只允许设置一个定时器。16.以下对应于unsignedlong 的数据类型为()。A、WORDB、DWORDC、INTD、BYTE17.若没有为窗体DialogResult属性赋值,该窗体ShowDialog()方法的返回值将是()。 A、DialogResult.OKB、DialogResult.YesC、DialogResult.CancelD、null18.要将通用对话框openFileDialog1显示出来,需调用其()方法。  A、ShowB、ShowDialogC、OpenFileD、Display19.简述GDI的基本概念,简述设备描述表中有哪些GDI对象,这些对象用哪些MFC类表示。 20.在Windows编程约定中,代表窗口句柄的数据类型是HWND。21.简述Windows剪贴板的基本概念,列举出主要的Windows剪贴板函数。 22.在Windows编程约定中,位图句柄为()。  A、HGDIB、HBITMAPC、HDCD、HPEN23.什么情况下产生WM_CREATE窗口消息?什么情况下产生WM_PAINT窗口消息? 24.在进行绘图时,画刷用于指定图形的()样式,画笔用于指定图形的()样式。25.()是一个基于消息的消息驱动系统。26.数据集DataSet是通过数据适配器DataAdapter的Update()方法将数据源中某些特定数据填充到内存中的本地拷贝。27.在下列说法中,()是错误的。  A、若进程A和进程B在临界段上互斥,那么当进程A处于该临界段时,它不能被进程B中断B、虚拟存储管理中采用对换(swapping)策略后,用户进程可使用的存储空间似乎增加了C、虚拟存储管理中的抖动(thrashing)现象是指页面置换(page replacement)时用于换页的时间远多于执行程序的时间D、进程可以由程序、数据和进程控制块(PCB)描述28.派生窗体中的成员不能比基窗体中的少,也就是说不能在派生窗体中删除基窗体带过来的控件。29.关于类的虚拟方法的说法中正确的是()。 A、虚拟方法就是没有实现的方法B、不能在派生类中调用基类的虚方法C、可以在派生类中重载基类的虚方法D、基类中不能调用自己的虚方法30.DateTimePicker控件的Text属性是一个日期类型。31.当用户在TreeView控件上选择了一个节点,其处理程序代码应编写在()事件中。 A、BeforeExpandB、AfterSelectC、ClickD、MouseDown32.关闭窗体需要调用窗体()方法。 A、ShowB、HideC、ActivateD、Close33.在 MSG 结构类型中,各个成员所代表的含义是什么?34.进程/线程间同步机制四种方式为:()、()、()、()。35.用户在TabControl控件上的任何位置单击将引发控件的Click事件。36.下列各种窗口对象中,对象最好在栈(Stack)中分配MFC窗口类是()。A、CToolBarB、CViewC、CWndD、CFrameWnd37.利用MFCAppWizard可以生成SDI界面、()界面和基于对话框界面的程序。38.对文本文件写进一行,需要调用StreamWriter实例的()方法。  A、WriteB、WriteLineC、FlushD、Close39.CBrush是GDI对象。40.下列控件在程序运行期间总不可见的是()。 A、TextBoxB、TimerC、LabelD、PictureBox41.下列程序设计方法中,()是一种基于对象的程序设计方法。A、MFC程序设计B、使用WindowsAPI编程C、使用VisualBasic语言编程D、使用C#程序设计语言编程42.数据验证的目的是为了保证程序能够正常运行。43.在Wndows编程约定中,软件开发包的英文缩写是()。A、APIB、SDIC、SDKD、MDI44.要在一个控件上击右键弹出上下文菜单,需要利用控件的()事件。 A、ClickB、KeyPressC、MouseDownD、MouseMove45.下列选项中,可以用Windows句柄标识的有()。 A、窗口B、文件C、消息D、字体46.键盘消息处理函数OnKeyDown(UINTnChar,UINTnRepCnt,UINnFlags)中的主要参数。  47.窗体的标题条显示的标题由窗体的()属性决定。 A、BackColorB、TextC、ForeColorD、Opacity48.ListView控件在显示项目列表时总带有一个图标。49.COMMAND(菜单消息类型)是更新命令用户接口消息。50.在VC++ 6.0在编程环境中,运行程序的快捷键是()。 A、Ctrl+F5B、F7C、Ctrl+F7D、F551.已知:一个用于表示多边形的C++类CPolygon定义如下1请为其添加必要的成分,使其支持序列化。 2为CPolygon类添加的绘制方法。 3为CPolygon类添加克隆方法CPolygon* Clone()52.Windows程序中,用于表示通用字符的数据类型是()。 A、charB、unsignedshortC、TCHARD、unsignedchar53.Windows应用程序的主函数有哪三个主要任务。54.扩展名为.rc的文件是什么文件。55.窗体实例的Show()方法是以非模态方式显示窗体,该方法显示的窗体独占屏幕焦点。56.在Windows编程中,按下键盘的"A"键后,返回的Windows消息是()。A、VK_AB、WM_KEYDOWNC、AD、DIK_A57.在Windows编程中,使用窗口句柄来操作具体的窗口。58.下列不能为类的成员的是()。 A、属性B、方法C、索引器D、接口59.在Windows编程中,按下鼠标左键产生的Windows消息是()。 A、WM_KEYDOWNB、WM_LBUTTONDOWNC、WM_LEFTD、WM_RBUTTONDOWN60.滚动条类CScrollBar的成员函数规定了滚动条的操作。设置滚动条的范围使用()函数,设置滚动块的位置使用()函数,获取滚动块的当前位置使用()函数。61.Char.IsPunctuation(a)的值为true时,变量a是一个()。A、字母B、数字C、字母或数字D、标点符号62.窗体程序代码中的this代表了()。 A、当前窗体类B、窗体的当前实例C、代码所在的方法D、代码所在的事件63.在RadioButton控件上单击会使其Checked属性的值变得相反。64.生成1个只具有确定和取消按钮的消息框,其参数为()。A、MB_OKB、MB_YESNOC、MB_OKCANCELD、MB_RETRYCANCEL65.要将状态栏停靠在容器的顶部,需要将其Dock属性设置为()。A、TopB、BottomC、FillD、None66.在Windows编程中,菜单可以在资源视图中设计,一旦载入程序,就不能再被更改。67.FillRect中指定的画刷是用于画矩形本身和边框,FrameRect中指定的画刷是用于画矩形的边框。68.关于类的属性的说法中错误的是()。 A、定义类的属性必须指明它的类型B、只有get块的属性称为只读属性C、属性比方法的功能更强大D、static属性可以通过类名访问69.向ListBox控件中加入一个条目需要调用其CreateControl方法。70.匈牙利命名法是所有程序都必须遵循的一个规则,变量的命名必须按照规则进行。71.简述Windows消息的类型有哪些?各有何特点? 72.如果要严格按照匈牙利命名法命名1个局部窗口句柄,以下变量命名正确的是()。 A、g_hWndB、m_hWndC、g_pWndD、m_pWnd73.希望菜单无效,应该用CCmdUI类的()成员函数。 A、EnableB、SetRadioC、SetCheckD、SetText74.使用()获取的设备上下文在退出时,必须调用ReleaseDC()释放设备上下文。75.向数据库插入记录时,只要采用异常处理格式编写插入代码,就能保证插入的数据是正确的。第2卷一.参考题库(共75题)1.图象设备接口(GDI)2.关键字virtual只能用来修饰类的()成员。  A、字段B、方法C、属性D、常量3.以SQLServer为例,请执行以下操作: (1)建立一个“学生”表Student,它由学号Sno、姓名Sname、性别Ssex、年龄Sage、所在系Sdept五个属性组成。其中学号不能为空,值是唯一的,并且姓名取值也唯一; (2)向Student表增加“入学时间”列,其数据类型为日期型; (3)为Student按学号升序建唯一索引; (4)查所有在2013年入学的学生姓名; (5)删除Student表。4.C#的Windows应用程序设计中,可以使用基类PageDataSource进行分页处理。5.窗口函数中WM_KEYDOWN消息处理分支中的wParam和SendMessage函数第三个参数wParam有什么不同?6.如果要创建一个宋体字体,那么字体描述中哪个属性为“宋体”()。A、lfCharSetB、lfQualityC、lfFaceNameD、lfStrikeOut7.有哪两种方法获得屏幕的hDC?8.在属性的访问声明中,对属性的读操作用()关键字标出,表明属性的值是只读的,不能改写。A、setB、getC、privateD、public9.以下代表了TabControl控件的选项卡数目的属性是()。 A、TabPagesB、TabCountC、MultilineD、TabIndex10.在Windows编程中,AppendMenu可以在菜单的任意位置插入新的菜单项。11.当Panel控件的Enabled属性值设置为false时,其内的所有控件都不可用。12.简述设备描述表的概念和主要类型。 13.Windows应用程序的入口也是main函数。14.Win32API可以直接读取所有的图像格式。15.消息框MessageBox的Show方法的返回值是()类型。 A、DialogResultB、BorderStyleC、stringD、int16.InvalidateRect所决定的重绘区和BeginPaint所决定的重绘区有什么区别?InvalidateRect最后一个参数的作用是什么?17.调用构造函数创建对象时,通常使用()关键字。 A、typeofB、newC、asD、is18.BeginPaint和EndPaint在什么情况下使用?19.画笔颜色构成是0x00BBGGRR,其中B、G、R分别代表1位16进制数表示蓝、绿和红色分量的大小。20.WinMain()函数的工作。21.以下选项中,GDI不能支持的是()。A、位图B、Flash动画C、直线和曲线D、文字22.InvalidateRect的作用是()。A、删除一个矩形B、使一个矩行区域变为无效,从而可以重绘C、使一个矩形区域变为无效,从而释放部分GDI资源D、擦除一个矩形区域23.用VisualStudio.NET编写的程序被编译成中间语言(MSIL)后,运行时还要再一次被编译,这种编译被称为()。A、CLRB、JITC、GCD、GDI24.下列各宏命令中,应该放在类实现中以支持序列化特性的宏命令是()。 A、IMPLEMENT_DYNAMIC(class_Name)B、IMPLEMENT_DYNCREATE(class_Name)C、IMPLEMENT_SERIAL(class_Name)D、IMPLEMENT_MESSAGE_MAP()25.一个派生类只能有一个基类,但可以有多个接口。26.什么样的窗口才能接收键盘消息。27.简述延迟再现技术的基本概念和与延迟再现技术相关的消息。 28.CRuntimeClass类的操作中,用于从类名字符串获得该类CRunTimeClass对象指针的方法为()。A、IsDerivedFromB、FromNameC、CreateObjectD、GetBaseClass29.Windows中应用程序的输出是怎样进行的。30.MFC对话框类的基类是(),用户自定义对话框类都是从它派生而来。31.已经在视图类中映射了单击鼠标右键的消息,在该函数中完成绘图,要求以鼠标点击位置为圆心、半径为100的绿色蓝边的圆。32.以下函数中不受画刷影响的函数是()。A、RectangleB、EllipseC、LineToD、Polygon33.在VC++ 6.0在编程环境中,设置和取消断点的快捷键都是()。 A、F9B、F5C、F11D、F1034.要向ListView控件中插入一个项目,需要调用控件的()方法。 A、Items.AddB、Items.InsertC、Items.RemoveD、Items.Clear35.在MFC中,所有的控件都是()类的派生类,都可以作为一个特殊的窗口来处理。A、CViewB、CWndC、CWindowD、CDialog36.窗体的Show()方法和ShowDialog()方法都有返回值,这些返回值是DialogResult类型的枚举量。37.Windows编程中,定时器消息是()。A、WM_TIMEB、WM_TIMERC、WM_ON_TIMED、WM_COMMAND38.在BitBlt函数中进行光栅化处理方式中,哪1个值说明是要进行或运算?()A、SRCANDB、SRCCOPYC、SRCINVERTD、SRCPAINT39.产生死锁的四个必要条件:()、()、()、()。40.下列哪种情况下系统可能向窗口发送WM_PAINT消息?()A、窗口最初创建时B、窗口移动后部分区域由不可见变为可见C、窗口大小改变后D、滚动条滚动后41.采用异常处理格式编写程序的目的在于使程序()。 A、不会引发异常B、顺利通过编译C、减少异常D、在出现异常后能够得到处理42.在Windows编程约定中,软件开发包的英文缩写是()。A、APIB、SDIC、SDKD、MDI43.当控件的文本(Text)属性发生改变时会引发控件的()事件。A、TextChangedB、SizeChangedC、StyleChangedD、LocationChanged44.用()关键字定义的方法,属于整个类而不属于类的某一个具体实例。 A、publicB、staticC、protectedD、private45.如果用户希望立即更新无效区域,可以在调用InvalidateRect之后调用什么函数?46.()系统是一个消息响应事件驱动的操作系统,消息是应用程序与操作系统交互的手段。47.消息循环从应用程序消息队列取得窗口消息是怎样送給窗口消息处理程序?48.MFC中的集合类包括()、()、()。49.简述序列化的概念和设计支持序列化类的方法。 50.调用DataAdapter的Update方法也可以向数据库插入记录。51.要使ListView控件以详细信息形式显示项目,必须将属性View设置为()。A、SmallIconB、LargeIconC、ListD、Details52.说明Windows应用程序的主函数、窗口函数与Windows系统之间的关系。53.简述常用的客户区鼠标消息有哪些。54.能用于绘制直线的函数为()。A、LineToB、PolylineC、ArcD、PolyBezier55.在Windows编程约定中,应用程序接口的英文缩写是()。A、APIB、SDIC、GDID、MDI56.当一个窗体的构造函数被重载后,它原来的那个构造函数将自动失效。57.一个类只能有一个对象,它就是this。58.简述全局内存块的概念,全局内存块有那些使用规则。 59.SqlConnection对象的连接字符串用来指明连接对象的数据服务器名、数据库名、数据用户名和用户口令。60.数字和字母的虚拟键码是怎样定义的?61.运行程序后单击鼠标右键弹出对话框提示“您按下了鼠标右键”对话框。简要说明设计步骤。62.希望菜单前出现一个“√”,应该用CCmdUI类的()成员函数。 A、EnableB、SetRadioC、SetCheckD、SetText63.下列集合类中,其内部是使用散列表技术实现的MFC类的是()。 A、CArrayB、CListC、CMapD、CPtrList64.在Windows编程中,响应键盘按键按下消息的Windows消息是()。A、VK_UPB、WM_KEYDOWNC、WM_KEYUPD、VK_DOWN65.MFC应用程序的界面有哪三种方式? 66.MFC的中文译文是() 。67.treeView1.Nodes[1].Nodes[0]代表了控件treeView1的()。 A、第1个根节点的第1个子节点B、第1个根节点的第2个子节点C、第2个根节点的第1个子节点D、第2个根节点的第2个子节点68.在 WNDCLASSEX 结构类型中,各个成员所代表的含义是什么?69.对于消息队列描述正确的是()。A、在Windows中只有一个消息系统,即系统消息队列。消息队列是一个系统定义的数据结构,用于临时存储消息。B、系统可从消息队列将信息直接发给窗口。另外,每个正在Windows下运行的应用程序都有自己的消息队列。C、系统消息队列中的每个消息最终都要被USER模块传送到应用程序的消息队列中去。应用程序的消息对列中存储了程序的所有窗口的全部消息。D、以上都正确70.下列Windows数据格式中,代表设备句柄的是()。 A、HWNDB、HDCC、HINSTANCED、HFONT71.如何显示和更新窗口?72.要使Label控件的大小适应所显示文本的大小,将其AutoSize属性设置为True即可。73.下列各消息中,与程序的菜单命令、工具栏按钮或对话框按钮相对应的消息是()。A、WM_CHARB、WM_COMMANDC、WM_CREATED、WM_PAINT74.小于()的TCP/UDP端口号已保留与现有服务一一对应,此数字以上的端口号可自由分配。A、199B、100C、1024D、204875.在C#中,多继承通过()来实现。A、属性B、接口C、索引器D、方法第1卷参考答案一.参考题库1.参考答案:错误2.参考答案:B,C3.参考答案:B4.参考答案:C5.参考答案:正确6.参考答案:输入消息;控件消息;系统消息;用户消息7.参考答案:C8.参考答案: 为一个窗口创建子窗口的一般步骤 (1) 选择一个合适的窗口类作为基类(CWnd类或其派生类),定义一个窗口类 (2)以堆方式在窗口类中添加一个或若干个子窗口类型的成员变量。 (3)重载OnCreate成员函数,在成员函数中调用这些子窗口对象的Create方法,创建子窗口对象。 (4)建立子窗口与父窗口之间的消息映射。9.参考答案:B10.参考答案:D11.参考答案:错误12.参考答案:错误13.参考答案:B14.参考答案:正确15.参考答案:错误16.参考答案:B17.参考答案:C18.参考答案:B19.参考答案: 图形设备接口(GDI:GraphicsDeviceInterface):为程序员提供了一个设备无关的设备接口。 G.di对象分类 画笔:绘制线和图形的边框。 画刷:绘制一个图形的内部区域。字体:定义字体 区域:设备上的一个区域,可用于定义裁剪区域等操作 位图:一个由颜色位组成的数组,用于表示一个图形 调色板:一个颜色列表,用于建立逻辑颜色到设备颜色的映射20.参考答案:正确21.参考答案: W.indows剪贴板:是一个Windows内存区域,用于把数据从一个程序传送到另一个程序。剪贴板的主要操作有:剪切Cut、复制Copy和粘贴Paste。 剪贴板函数有: 打开剪贴板:OpenClipboard(hwnd) 清空剪贴板:EmptyClipboard() 向剪贴板传数据:SetClipboardData(CF_TEXT,hGlobal) 从剪贴板取数据:GetClipboardData 关闭剪贴板CloseClipboard()22.参考答案:B23.参考答案: 产生WM_CREATE窗口消息:执行CreateWindow函数时 产生WM_PAINT窗口消息:执行UpdateWindow函数时 在使用者移动窗口或显示窗口时,窗口中先前被隐藏的区域重新可见。 使用者改变窗口的大小(如果窗口类别样式有着CS_HREDRAW和CS_VREDRAW位旗标的设定)。 程序使用ScrollWindow或ScrollDC函数滚动显示区域的一部分。 程序使用InvalidateRect或InvalidateRgn函数刻意产生WM_PAINT消息。 Windows擦除覆盖了部分窗口的对话框或消息框。(可能)菜单下拉出来,然后被释放。(可能)显示工具提示消息。24.参考答案:填充;边框25.参考答案:Windows26.参考答案:错误27.参考答案:A28.参考答案:正确29.参考答案:C30.参考答案:错误31.参考答案:B32.参考答案:D33.参考答案: 34.参考答案:临界区;互斥量;事件;信号量35.参考答案:错误36.参考答案:A37.参考答案:MDI38.参考答案:B39.参考答案:正确40.参考答案:B41.参考答案:C42.参考答案:错误43.参考答案:C44.参考答案:C45.参考答案:A,B,D46.参考答案: 参数UINTnChar指按下按键的虚拟键码;nRepCnt按键按下的次数;nFlags有没有其他键同时被按下;如shift、ctrl、Alt47.参考答案:B48.参考答案:错误49.参考答案:错误50.参考答案:A51.参考答案: 52.参考答案:C53.参考答案:注册窗口类;创建应用程序的窗口和建立消息循环54.参考答案: 资源文件55.参考答案:错误56.参考答案:B57.参考答案:正确58.参考答案:D59.参考答案:B60.参考答案:SetScrollRange;SetScrollPos;GetScrollPos61.参考答案:D62.参考答案:B63.参考答案:错误64.参考答案:C65.参考答案:A66.参考答案:错误67.参考答案:错误68.参考答案:C69.参考答案:错误70.参考答案:错误71.参考答案: 窗口消息:窗口事件引发的消息。如WM_PAINT。 控件通知消息:控件状态改变引发的消息。 命令消息:与一个用户界面对象相联系的消息。菜单项、命令按钮和快捷键。 自定义消息:用户自定义的消息。72.参考答案:B73.参考答案:A74.参考答案:GetDC()75.参考答案:错误第2卷参考答案一.参考题库1.参考答案:Windows把用于改变DC属性的操作,即与绘图相关的操作都制作成函数,这些函数的集合就叫做图形设备接口 。2.参考答案:B3.参考答案: (1)CREATETABLEStudent(SnoCHAR(5)NOTNULLUNIQUE, S.nameCHAR(20)UNIQUE,SsexCHAR(1),SageINT,SdeptCHAR(15)); (2)ALTERTABLEStudentADDScomeDATE; (3)CreateUniqueIndexStusnoonStudent(Sno); (4)SelectSnameFromStudentWhereSno>’13000000’ (5)DROPTABLEStudent;4.参考答案:错误5.参考答案: 消息处理分支中的wParam它是判断虚拟键盘的,SendMessage中的wParam它是存放鼠标通知码。6.参考答案:C7.参考答案: (1)利用GetDC()取得窗口hDC (2)在处理WM_PAINT消息期间使用BeginPaint()获得hDC8.参考答案:B9.参考答案:B10.参考答案:错误11.参考答案:正确12.参考答案: 设备描述表(DeviceContext)是一种Windows数据结构,用来描述绘制窗口所需要的信息。 设备描述表主要有如下类型 D.isplay显示设备描述表,提供对视频显示设备上的绘制操作的支持 P.rinter打印设备描述表,提供对打印机、绘图仪设备上的绘制操作的支持Memory内存设备描述表,提供对位图操作的支持 I.nformation信息设备描述表,提供对操作设备信息获取的支持13.参考答案:错误14.参考答案:错误15.参考答案:A16.参考答案: 程序调用BeginPaint时,在大多数情况下,fErase被标志为FALSE(0),这意味着Windows已经擦除了无效矩形的背景。在调用BeginPaint后PAINTSTRUCT结构的fErase条款将成为TRUE(非零)。而程序通过调用InvalidateRect函数使客户区中的矩形失效,则该函数的最后一个参数会指示是否擦除背景。如果这个参数为FALSE,则执行InvalidateRect时Windows将不擦除背景,反之,则会擦除背景。17.参考答案:B18.参考答案: 在处理WM_PAINT消息期间使用。19.参考答案:正确20.参考答案:WinMain()函数是Windows程序的入口点 在WinMain中进行注册窗体类、建立窗体、显示窗体、更新窗体、建立消息循环21.参考答案:B22.参考答案:B23.参考答案:B24.参考答案:C25.参考答案:正确26.参考答案:在Windows程序中,有时会同时打开多个窗口。在这些窗口中只有一个是活动窗口,这个窗口一般是屏幕上位置最靠前的窗口,它的特征是其标题栏被点亮的而不是灰色的。只有活动窗口才具有输入焦点,而Windows中规定只有具有输入焦点的窗口才能接受键盘消息,也就是说只有活动窗口才能接收键盘消息。27.参考答案: 延迟再现技术:当向剪贴板传送数据中,并不直接将数据的这份副本传给剪贴板,而是直到有另一个程序需要数据时,程序才提供这份数据。延迟提出技术的三个消息 W.M_RENDERFORMAT:当有程

温馨提示

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

评论

0/150

提交评论