地大《Windows程序设计》在线作业一

上传人:奥**** 文档编号:133368335 上传时间:2020-05-26 格式:DOC 页数:4 大小:75.50KB
返回 下载 相关 举报
地大《Windows程序设计》在线作业一_第1页
第1页 / 共4页
地大《Windows程序设计》在线作业一_第2页
第2页 / 共4页
地大《Windows程序设计》在线作业一_第3页
第3页 / 共4页
亲,该文档总共4页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《地大《Windows程序设计》在线作业一》由会员分享,可在线阅读,更多相关《地大《Windows程序设计》在线作业一(4页珍藏版)》请在金锄头文库上搜索。

1、地大Windows程序设计在线作业一试卷总分:100 得分:100一、单选题 (共 10 道试题,共 30 分)1.如果要严格按照匈牙利命名法命名1个全局窗口句柄,以下变量命名正确的是( )。A.m_pWndB.m_hWndC.g_pWndD.g_hWnd2.使用GetWindowDC()和GetDC( )获取的设备上下文在退出时,必须调用( )释放设备上下文。A.delete( )B.ReleaseDC( )C.Detach()D.DeleteDC()3.在一个窗口的正常运行的Windows程序中,把主窗口创建语句做如下改动: hWnd =CreateWindow(NULL, szTitle

2、, WS_OVERLAPPEDWINDOW, CW_USEDEFAULT,0, CW_USEDEFAULT, 0, NULL, NULL, hInstance, NULL); 则下列说法正确的是( )。A.程序编译通过,但没有窗口显示B.程序正常运行,窗口标题变为NULLC.程序出现编译错误D.程序仍然正常运行,与改动前相比没有变化4.如果要严格按照匈牙利命名法命名1个局部窗口句柄,以下变量命名正确的是( )。A.m_pWndB.m_hWndC.g_pWndD.g_hWnd5.在Windows编程约定中,图像设备接口的英文缩写是( )。A.SDIB.MDIC.GDID.API6.在MFC中,在

3、编辑某菜单项时,若要指明该菜单项是一个弹出式子菜单,必须选择属性对话框中的( )。A.SeparatorB.Pop-upC.InactiveD.Grayed7.在Windows编程中,响应键盘按键按下消息的Windows消息是( )。A.WM_KEYUPB.WM_KEYDOWNC.VK_UPD.VK_DOWN8.在MFC中,文档负责将数据存储到永久存储介质中,通常是磁盘文件或数据库,存取过程称为( )。A.格式化B.文件读写C.文件访问D.串行化9.( )包括键盘和鼠标的输入。这一类消息首先放在系统消息队列中,然后由Windows将它们送入应用程序消息队列中,由程序来处理消息;A.输入消息B.

4、系统消息C.用户消息D.控制消息10.( )包括键盘和鼠标的输入。这一类消息首先放在系统消息队列中,然后由Windows将它们送入应用程序消息队列中,由程序来处理消息。A.输入消息B.系统消息C.用户消息D.控制消息二、多选题 (共 10 道试题,共 40 分)11.下列选项中,可以用Windows句柄标识的有( )A.窗口B.消息C.文件D.字体12.在Windows消息机制中,消息系统3大关键要素是( )A.消息队列B.消息映射C.消息循环D.消息处理函数13.关于PeekMessage和GetMessage的说法正确的是( )A.PeekMessage等待消息到来B.PeekMessag

5、e立即返回C.GetMessage立即返回D.GetMessage将会等待消息到来14.画笔的线型包括:( )A.虚线B.点划线C.波浪线D.实线15.匈牙利表示法的变量一般分为哪几个部分?( )A.类型B.描述C.属性(例如g_)D.后缀16.在注册窗口类中,不需要进行的操作是( )。A.载入图标B.确定窗口类名称C.确定窗口标题D.确定窗口大小17.GDI类封装了哪些对象( )A.CbitmapB.CPenC.CFontD.CBrush18.下列哪种情况下系统可能向窗口发送WM_PAINT消息?( )A.窗口移动后部分区域由不可见变为可见B.窗口最初创建时C.窗口大小改变后D.滚动条滚动后

6、19.如果创建了一个MDI应用程序example,则系统自动生成了两个菜单,其资源ID 分别为( )A.IDR_工程名TYPEB.IDR_工程C.IDR_MAINFRAMED.IDR_MAIN20.已知严格按照匈牙利命名法命名的变量m_pTemp,则以下说法正确的是( )。A.该变量是1个类成员变量B.该变量是1个指针变量C.该变量是1个全局变量D.该变量一定是1个私有变量三、判断题 (共 10 道试题,共 30 分)21.打开一个项目,只需打开对应的项目工作区文件。22.FillRect中指定的画刷是用于画矩形本身和边框,FrameRect中指定的画刷是用于画矩形的边框。23.所有的Wind

7、ows应用程序都是消息驱动的。24.为了区别于普通变量的标识,Windows把这种复杂对象的标识叫做句柄25.GDI环境中,窗口的坐标系左上角为原点,x轴正方向为水平向右,y轴正方向为竖直向下26.在Windows编程中,菜单可以在资源视图中设计,一旦载入程序,就不能再被更改。27.indows把用于改变DC属性的操作,即与绘图相关的操作都制作成函数,这些函数的集合就叫做图形设备接口28.在Windows编程约定中,代表窗口句柄的数据类型是HWND。29.Win32 API可以直接读取所有的图像格式。30.位图和背景像素作异或操作-使用模板位图作与操作-原位图与背景作异或操作,以上步骤能实现透明贴图(模板位图为单色的1位位图)如需答案加微信:aopon007

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号