面向对象VC习题

VC习题1一、选择题1.下面说法正确的是(A)A、构造函数可以重载,析构函数不能重载。B、构造函数不能重载,析构函数可以重载。C、构造函数可以重载,析构函数也可以重载。D、构造函数和析构函数都不可以重载。2.下面关于API的描述错误的是(C)A.API是用来控制Windows各个元素的外观和行为的一套预定义的Windows函数、打开窗口、描绘图形都要调用API函数。D.早期,Windows程序员编写程序只能使用API函数3.下面关于API的描述错误的是(D)A.API函数构建在Windows操作系统上B.创建应用程序、打开窗口、描绘图形都要调用API函数。C.API是用来控制Windows各个元素的外观和行为的一套预定义的Windows函数D.现在,Windows程序员编写程序只能使用API函数。4.下面关于MFC的描述错误的是(B)A.MFC是指微软基础类库。B.MFC不提供对底层API的直接调用。C.MFC对API函数进行了C++封装。D.MFC是微软公司提供的用在VisualC++环境下编写Windows应用程序的一个框架和引擎。5.下列对于WinMain函数的描述中,错误的是(A)A.WinMain函数不能有参数。B.WinMain函数是Windows程序的入口点。C.WinMain函数的名称是固定的。D.窗口函数与WinMain的关联是通过窗口类的注册实现的。6.对消息循环描述错误的是(D)A.TranslateMessage将虚拟键转换成字符消息。B.GetMessage函数在消息队列为空时,将一直空闲。C.GetMessage函数在消息队列非空时,取得消息并返回。D.若GetMessage取得的是WM_QUIT消息则返回非0,否则返回0。7.注册窗口类型的API函数是(B)A.CreateWindowB.RegisterClassC.ShowWindowD.UpdateWindow8.创建窗口的API函数是(A)A.CreateWindowB.RegisterClassC.ShowWindowD.UpdateWindow9.关于GDI的描述错误的是(D)A.GDI指图像设备接口。B.GDI负责用户和绘图程序之间的信息交换。C.GDI控制在输出设备上显示图形或文字。D.采用了GDI,编程时还需关心显示卡或打印机的驱动程序。10.关于设备上下文的描述错误的是(C)A.设备上下文允许在Windows中进行与设备无关的绘制。B.设备上下文对象封装了绘制线条、形状和文本等的WindowsAPI。C.设备上下文可以用于绘制到屏幕、打印机,但不能绘制到图元文件。D.设备上下文是一种包含有关某个设备的绘制属性的Windows数据结构。11.关于设备上下文的描述错误的是(D)A.设备上下文允许在Windows中进行与设备无关的绘制。B.设备上下文可以用于绘制到屏幕、打印机和图元文件。C.设备上下文是一种包含有关某个设备的绘制属性的Windows数据结构。D.设备上下文对象封装了绘制线条、形状的WindowsAPI,没有封装文本的WindowsAPI。12.下面描述句柄的语句,错误的是(B)A.句柄是Windows用来标识被应用程序所建立或使用的对象的唯一整数B.句柄中存放了Windows对象的数据C.句柄能区分不同的应用程序对象D.句柄具有多种类型13.在Windows中,窗口句柄的类型是(D)A.HINSTANCEB.HFONTC.HDC14.在Windows中,字体句柄的类型是(B)A.HINSTANCEB.HFONTC.HDC15.对消息循环描述错误的是(B)A.GetMessage函数在消息队列非空时,取得消息并返回。B.若GetMessage取得的是WM_CLOSE消息则返回0,否则返回非0.C.GetMessage函数在消息队列为空时,将一直空闲。D.DispatchMessage将当前消息发送到对应的窗口过程中去。16.下面四个MFC类中,管理MFC应用程序的是(A)A.CWinAppB.CMainFrameC.CDocumentD.CView17.下列类中不属于MFC框架基本类的是(D)A.CWinAppB.CFrameWndC.CViewD.CObject18.为了完成消息映射,不需要(C)。A.在类的实现里,实现消息处理函数。B.在类的定义里,增加消息处理函数声明。C.在类的定义里,使用IMPLEMENT_MESSAGE_MAP宏实现消息映射。D.在类的定义里,添加一行声明消息映射的宏DECLARE_MESSAGE_MAP。19.下列标准控件中(B)不是CButton类。A.普通按钮B.静态文本C.单选按钮D.复选按钮20.所有的控件类都是从(B)类派生。A.CObjectB.CWndC.CStaticD.CButton21.在尾部添加一个菜单项的方法是(A)A.AppendMenuB.InsertMenuMenuD.TrackPopupMenu22.创建空的弹出式菜单的方法是(B)A、CreateMenuB、CreatePopupMenuC、GetPopupMenuD、TrackPopupMenu23.创建控件...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

文秘专家
机构认证
内容提供者

1

确认删除?