ImageVerifierCode 换一换
格式:DOC , 页数:36 ,大小:49.45KB ,
资源ID:10379119      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-10379119.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(windows编程测试题(含答案).doc)为本站会员(精品资料)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

windows编程测试题(含答案).doc

1、一. 单选题1. 在 Windows 编程约定中,应用程序接口的英文缩写是( A )。A. APIB. SDIC. GDID. MDI2. 在 Windows 编程约定中,软件开发包的英文缩写是( C )。A. APIB. SDIC. SDKD. MDI3. 在 Windows 编程约定中,图像设备接口的英文缩写是( C )。A. APIB. SDIC. GDID. MDI4. 以下对应于 unsigned long 的数据类型为:( B )A. WORDB. DWORDC. INTD. BYTE5. 下列选项中,不属于匈牙利命名法属性部分的是( D )。A. g_ B. m_ C. c_ D

2、. d_6. 如果要严格按照匈牙利命名法命名 1 个全局窗口句柄,以下变量命名正确的是( A )。A. g_hWnd B. m_hWnd C. g_pWnd D. m_pWnd7. 下列 Windows 数据格式中,代表设备句柄的是( B )。A. HWNDB. HDCC. HINSTANCED. HFONT8. “在一个窗口的正常运行的 Windows 程序中,把主窗口创建语句做如下改动:hWnd = CreateWindow(NULL, szTitle, WS_OVERLAPPEDWINDOW,i. CW_USEDEFAULT, 0, CW_USEDEFAULT, 0, NULL, NUL

3、L, ii. hInstance, NULL);则下列说法正确的是( C )。“B. 程序仍然正常运行,与改动前相比没有变化C. 程序出现编译错误D. 程序编译通过,但没有窗口显示E. 程序正常运行,窗口标题变为 NULL9. 典型的 Windows 窗口程序的流程为:( A )A. 注册窗口类-创建窗口- 显示窗口-更新窗口-消息循环B. 创建窗口-注册窗口类- 显示窗口-更新窗口-消息循环C. 创建窗口-注册窗口类- 显示窗口-更新窗口-消息循环D. 注册窗口类-创建窗口- 更新窗口-显示窗口-消息循环10. 菜单编辑器中,如果要设置某个项为分隔线,那么这个项的哪个属性为 true。( D

4、 )A. Visible B. Grayed C. EnableD. Separator11. 在 Windows 消息机制中,菜单消息类型是:( B )A. WM_PAINT B. WM_COMMAND C. WM_CREATE D. WM_CLOSE12. 在 Windows 编程中,代表键盘的“ 键的虚拟键值是( A )。A. VK_UP B. WM_KEYDOWN C. WM_KEYUP D. VK_DOWN13. 在 Windows 编程中,响应键盘按键按下消息的 Windows 消息是( B )。A. VK_UPB. WM_KEYDOWN C. WM_KEYUP D. VK_DOW

5、N14. 在 Windows 编程中,按下键盘的“A“键后,返回的 Windows 消息是( B )。A. VK_A B. WM_KEYDOWN C. A D. DIK_A15. 在 Windows 编程中,按下鼠标左键产生的 Windows 消息是( B )。A. WM_KEYDOWN B. WM_LBUTTONDOWN C. WM_LEFT D. WM_RBUTTONDOWN16. 在 Windows 编程中,标准鼠标的按键数是( C )。A. 1 B. 2 C. 3 D. 417. Windows 编程中,定时器消息是( B )A. WM_TIMEB. WM_TIMERC. WM_ON_

6、TIMED. WM_COMMAND18. GDI 环境中,窗口的坐标系是如何构成的?( D )A. 左上角为原点,x 轴正方向为水平向右,y 轴正方向为竖直朝上B. 中间为原点,x 轴正方向为水平向右,y 轴正方向为竖直朝上C. 左下角为原点,x 轴正方向为水平向右,y 轴正方向为竖直朝下D. 左上角为原点,x 轴正方向为水平向右,y 轴正方向为竖直向下19. 以下选项中,GDI 不能支持的是:( B )A. 位图B. Flash 动画C. 直线和曲线D. 文字20. 设备环境 DC 的全称为: ( B )A. Device ContentB. Device ContextsC. Device

7、 Config D. Device Conter21. InvalidateRect 的作用是 ( B )A. 删除一个矩形B. 使一个矩行区域变为无效,从而可以重绘C. 使一个矩形区域变为无效,从而释放部分 GDI 资源D. 擦除一个矩形区域22. “已知窗口为缺省状态,有如下代码:HDC hdc = GetDC( hWnd );HPEN hpen = CreatePen( 1, 1, RGB(255,0,0) );SelectObject( hdc, hpen );Ellipse( hdc, 050, 50, 200, 200 );则这段代码的执行效果是( B )。“A. 绘制 1 个黑色

8、的椭圆形边框,无填充颜色B. 绘制 1 个红色的椭圆形边框,无填充颜色C. 绘制 1 个黑色的椭圆形,填充为黑色,无边框D. 绘制 1 个红色的椭圆形,填充为红色,无边框23. “已知有如下代码:HDC hDC = GetDC(hWnd);LineTo(hDC,100,100);则这段代码的执行效果是( A )。“A. 从窗口的左上角至坐标(100,100)绘制 1 条直线B. 没有绘制任何图形C. 从窗口的任意一点开始至坐标(100,100)绘制 1 条直线D. 从鼠标在窗口的位置至坐标(100,100)绘制一条直线24. 以下函数中不受画刷影响的函数是:( C )A. RectangleB

9、. Ellipse C. LineToD. Polygon25. 如果要创建一个宋体字体,那么字体描述中哪个属性为“宋体”?( C )A. lfCharSetB. lfQuality C. lfFaceNameD. lfStrikeOut26. 在 Windows 编程约定中,位图句柄为( B )。A. HGDIB. HBITMAPC. HDCD. HPEN27. 下面哪个步骤能实现透明贴图(模板位图为单色的 1 位位图)?( A )A. 位图和背景像素作异或操作-使用模板位图作与操作-原位图与背景作异或操作B. 使用模板位图作与操作-原位图与背景作异或操作-位图和背景像素作异或操作C. 位图

10、和背景像素作异或操作-原位图与背景作异或操作-使用模板位图作与操作D. 位图与背景作异或操作-位图和背景像素作异或操作-使用模板位图作与操作28. 在 BitBlt 函数中进行光栅化处理方式中,哪 1 个值说明是要进行或运算? ( D )A. SRCAND B. SRCCOPY C. SRCINVERT D. SRCPAINT29. 关于用于透明贴图的透明色,下面说法正确的是( D )。A. 一定为白色 B. 一定为黑色 C. 只能是绿色 D. 可以是任意颜色,但不透明部分不应该包含该颜色。30. 进程最常见和最理想的结束方式为:( A )A. 主线程的入口函数返回B. 进程中的一个线程调用

11、ExitProcess 函数 C. 另一个进程中的线程调用 TerminateProcess 函数 D. 进程中的所有线程自行终止运行31. 线程正常结束的方式是:( A )A. 线程函数返回 B. 调用 ExitThread 函数 C. TerminateThread D. 包含线程的进程终止运行32. 两个没有任何安全措施的线程同时对一个数作自增(+)运算,以下说法正确的是:( D )A. 自增(+)是原子操作,不会出现错误B. 自增(+)是原子操作,但是两个加法先后顺序未知C. 自增(+)不是原子操作,最后结果是加 2D. 自增(+)不是原子操作,最后结果不一定是 233. 以下选项中,

12、能触发 WaitForSingleObject 返回的事件为?( A )A. 特定的内核对象变为已通知状态B. 特定的内核对象变为未通知状态C. 对象被锁定对象解除锁定 A34. 创建互斥体的函数为:( A )A. CreateMutex B. OpenMutex C. CreateEvent D. CreateSemaphore35. SetWaitableTimer 的参数 lPeriod 如果为正值,单位是什么? ( C )A. 分钟(m)B. 秒(s)C. 毫秒(ms)D. 纳秒(ns)36. 定义动态链接库时,模块定义文件确定函数 f 的导出顺序,下列语法正确的是( A )。A. f

13、 1 B. f 1 C. f 1 D. 1 f37. 动态链接库文件的后缀名为( B )。A. lib B. dll C. exe D. obj38. 下列说法中,不属于动态链接库的显式链接的好处的是( C )。A. 程序可以随时加载动态链接库 B. 显式链接的动态链接库的函数地址发生变化时,程序不需要重新编译C. 动态链接库如果出现错误,程序能够正常运行D. 动态链接库的载入语句可以出现在程序的任意位置39. 下列哪个缩写是微软提供的 C+语言的帮助库?( B )A. MFCB. MSDNC. APID. SDK40. 在 MFC 类库中,CWnd 类的基类是( A )。A. CObject

14、B. HWNDC. CWindowD. CDialog41. 下列关于 MFC 框架说法错误的是( D )。A. MFC 框架中,类按照层次结构组织起来B. MFC 中,系统 API 被封装在类中C. MFC 类库中包含了一些全局函数和变量D. 所有的 MFC 框架中的类有 1 个共同的基类42. 在下列的 MFC 类中,哪 1 个不是从 CObject 类派生的?( A )A. CTime B. CWnd C. CView D. CDialog 43. 在 MFC 中,最顶层的窗口一定属于哪个类或其子类的实例?( B )A. CMenu B. CWnd C. CViewD. CDialog

15、44. 在 MFC 框架中,CButton 类的基类是( A )。A. CWnd B. CStatic C. CButton D. CCheckBox45. 在 MFC 编程中,如果要显示 1 个树型视图,那么适合选用的视图类是( B )。A. CFormView B. CTreeView C. CRecordView D. CListView46. 在 MFC 类库中,代表整个窗口的设备上下文的类是( A )。A. CWindowDC B. CClientDC C. CPaintDC D. CMetaFileDC 47. 在 MFC 编程中,应用对象派生自类( A )。A. CWinAppB

16、. CTheAppC. CMyAppD. Capplication 48. 下列几个 MFC 类中,不属于应用和线程支持类的是( C )。A. CWinThread B. CEvent C. CWnd D. CMuteX49. 关于文档-视图结构,以下说法错误的是( C )。A. 文档代表后台的数据 B. 视图是窗口的显示 C. 单文档界面(SDI)只能有 1 个视图D. 多文档界面(MDI)可以有多个视图50. 在 MFC 程序中,头文件的后缀是( A )。A. hB. hhC. cD. cpp51. 在 MFC 程序中,类的函数的定义通常被放在类文件中,文件后缀为:( D )A. hB.

17、hhC. cD. cpp52. 在由 MFC AppWizzard 生成的 MFC 程序中,后缀名为 sln 的文件表示( C )。A. 头文件B. 类文件C. 解决方案文件D. 资源文件53. 下列哪个函数不是由 CWinApp 提供的函数?( C )A. Run B. InitInstance C. OnPaint D. OnIdle54. 在 CWinApp 类的关键函数中,负责消息循环的函数是( A )。A. Run B. InitInstance C. OnPaint D. WndProc55. 在 MFC 编程中,资源的 ID 取值范围最小值为 ( B )。A. 0B. 1C. 3

18、2D. 102456. 下列关于控件消息通知码的前缀说法错误的是( C )。A. BN 表示是按键消息 B. CB 表示是组合框消息 C. LB 表示是大型按钮消息 D. EN 表示是编辑控件消息57. 在 MFC 编程中,标准的窗口消息其前缀是( A )。A. WMB. NMC. HMD. EN58. 关于 MFC 消息的产生,以下说法错误的是( A )。A. 当鼠标在窗口缓慢移动时,会产生 1 个 WM_MOVE 消息 B. 当窗口被缩放后,会产生 1 个 WM_SIZE 消息C. 鼠标单击控件,会产生 1 个控件通知消息 D. 程序启动时,也会产生 MFC 消息59. MFC 的消息机制

19、中,最初的消息接收者是( A )。A. 主框架窗口 B. 控件 C. 应用 D. 视图60. 在 MFC 消息机制中,1 个单文档视图应用程序的消息处理优先级顺序是( A )。A. 视图、文档、主框架、应用程序 B. 文档、视图、主框架、应用程序 C. 应用程序、视图、文档、主框架 D. 主框架、视图、文档、应用程序61. 下列哪个宏用于处理用户自定义消息?( B )A. ON_COMMAND B. ON_MESSAGE C. ON_CONTROL D. ON_NOTIFY62. 下列关于 Windows 消息机制,说法正确的是( C )。A. 具体的应用程序截获相应的消息,并进行处理 B.

20、窗口截获消息,并处理所有的消息 C. 窗口截获消息,按照消息类型进行传递,由具体的对象处理 D. 在 Windows 中,消息会传递到所有窗口63. 下列哪个 MFC 中的宏与消息映射无关?( A )A. DECLARE_DYNAMIC B. ON_CONTROL C. ON_COMMAND_RANGE D. ON_UPDATE_COMMAND_UI_RANGE64. 在 MFC 中,定义消息映射架构的基类是( D )。A. CWnd B. CView C. CWinApp D. CCmdTarget65. 在 MFC 中,标准消息宏 ON_CONTROL 参数中不包括。( D )A. 控件

21、IDB. 消息类型 C. 消息处理函数指针 D. 窗口句柄66. 在菜单资源编辑界面中,选择菜单属性 Separator 为 true,则该菜单项( A )。A. 不能提供命令,只有 1 个分割线 B. 在命令行下方添加 1 个分割线 C. 在命令行上方添加 1 个分割线 D. 外观没有变化67. 在菜单资源编辑界面中,要为菜单添加子菜单,需要设置的属性是( C )。A. Separator B. Grayed C. Popup D. Break68. 在响应菜单的消息时,消息类型应该是( A )。A. 命令(COMMAND)消息 B. UPDATE_COMMAND_UI 消息 C. WIND

22、OWS 消息 D. KEYDOWN 消息69. 下列关于菜单消息响应,说法正确的是( C )。A. 一旦两个消息被设置了范围映射,则原有的消息映射函数会失去作用 B. 两个消息被设置了范围映射,原有的消息映射函数仍然有作用 C. 在设置范围映射时,如果参数表中第 1 个消息 ID 值大于最后一个消息的值(不为 0),则消息不能被响应 D. 在设置范围映射时,如果参数表中第 1 个消息 ID 值大于最后一个消息的值(不为 0),则只能响应第 1 个消息70. 要获取 1 个菜单的子菜单,应该选用的函数是( B )。A. GetMenu B. GetSubMenu C. InsertMenu D.

23、 AppendMenu71. “已知如下程序片断: void CMFCDemoView:OnRButtonUp(UINT nFlags,CPoint point)A. 1 ClientToScreen(point);B. 2 CMenu menu;C. 3 menu.LoadMenu(IDR_POPMENU);D. 4 menu.GetSubMenu(0)-TrackPopupMenu(TPM_LEFTALIGN,point.x,point.y,this);72. 则 4 条编号的语句中有错误的是:( A )A. 1 B. 2 C. 3 D. 473. 关于快捷键的设置,下列说法正确的是( C

24、 )。A. 只要在菜单的资源编辑菜单中添加了“ B. m_wndToolBar.SetButtonText(3,“剪切“); C. m_wndToolBar.SetButtonText(0,“剪切“); D. m_wndToolBar.SetButtonText(1,“剪切“); 78. 已知 1 个工具栏 m_wndToolBar 和 1 个 Rebar:m_wndReBar ,则要添加该工具栏到 ReBar 中的语句正确的是( A )。A. m_wndReBar.AddBar( B. m_wndReBar.AddBar(m_wndToolBar); C. m_wndReBar.AddBar

25、(1, D. m_wndReBar.AddBar(0, 79. 关于对话栏,下列说法正确的是( B )。A. 对话栏的消息响应函数被添加在该对话栏的类中 B. 对话栏的消息响应函数被添加在主框架中 C. 对话栏(DialogBar)和 ReBar 都是工具栏(ToolBar )的派生类 D. 对话栏不能任意停靠80. 关于状态栏,下列说法正确的是( A )。A. 使用 AppWizzard 创建 MFC 应用程序时,可以创建默认的状态栏 B. 状态栏中只能显示系统定义好的几种有限的信息 C. 状态栏中只能显示 1 种信息 D. 状态栏不是 1 种窗口81. 标识符 ID_SEPARATOR 的

26、含义是( A )。A. 没有任何字符串与这个状态栏单元关联 B. 该状态栏单元只显示 1 个分隔符 C. 该状态栏单元只显示数字 D. 该状态栏单元只显示字符串82. 自定义状态栏中,改变状态栏文字的函数是( B )。A. SetText B. SetPaneText C. TextOut D. sprintf83. 自定义状态栏中,要获取状态栏的风格,使用的系统函数是( A )。A. GetPaneInfo B. GetPaneText C. GetPane D. CommandToIndex84. 在对话框的编辑器中,表示控件左对齐的按钮是界面的第几个按钮(不计分隔栏)( A )。2 A.

27、 3 B. 6 C. 785. 在对话框的编辑器中,表示控件水平居中的按钮是界面的第几个按钮(不计分隔栏)( D )。A. 4 B. 5 C. 6 D. 786. 在对话框的编辑器中,最左边的按键的作用是( B )。A. 激活对话框编辑功能 B. 测试对话框 C. 控件左对齐 D. 控件垂直居中87. 在 MFC 类中,访问对话框的编辑框中的文本的函数是( C )。A. GetText B. GetItem C. GetDlgItemText D. GetDlgText88. MFC 框架中,用 AppWizzard 生成对话框模板框架,调整控件的位置的方式可以是( C )。 只能在资源编辑器

28、中编辑 A. 只能在对话框类中编辑代码B. 既能在资源编辑器中,也能在对话框类中用 MFC 提供的函数修改 C. 使用应用程序对象进行编辑89. MFC 编程中,有模式对话框的创建函数是( B )。A. Create B. DoModal C. CreateDialog D. Initilize90. 下列创建有模式对话框的流程,哪一项是正确的?( A )A. 加载资源-CreateDlgIndirect-OnInitDialog-UpdateData B. OnInitDialog-UpdateData-加载资源-CreateDlgIndirect C. 加载资源- UpdateData -

29、OnInitDialog- CreateDlgIndirect D. 加载资源- OnInitDialog - CreateDlgIndirect -UpdateData91. 在 Windows 操作系统中,最常见的系统错误提示对话框属于( A )。A. 有模式对话框 B. 无模式对话框 C. 通用对话框 D. 固定对话框92. 关于对话框运行机制,下列说法错误的是( B )。A. 对话框的初始化中,必须初始化父类对象 B. 在对话框的 DoModal 函数中,应该进行资源释放的操作 C. 有模式对话框中,直到对话框关闭后函数 DoModal 才返回 D. 对话框的 OnInitDialog

30、 函数并没有消息映射体93. 下列关于对话框中数据交换的说法正确的是( C )。A. 只能交换基本数据类型,不能交换类类型的数据 B. 可以交换任何 C+中合法的数据类型 C. 可以交换基本数据类型和一些特定的类类型的数据 D. 可以对所有的数据的大小范围进行限制94. 在 MFC 编程中,从对话框中取得数据的系统函数是( A )。A. DoDataExchange B. InitDialog C. Create D. DoModal95. 下列哪 1 种功能没有被封装为通用对话框?( C )A. 颜色选择 B. 字体选择 C. 时间选择 D. 打印设置96. 关于颜色对话框,以下说法错误的是

31、( C )。A. 颜色对话框是模式对话框 B. 颜色对话框的 DoModal 函数能够返回 1 个选择的颜色值 C. 颜色对话框设定颜色后,程序需要调用窗口重绘消息来更新颜色 D. 颜色对话框可以自定义颜色97. 在创建了颜色对话框后,调用设定的颜色需要使用函数( A )。A. GetColor B. OnColorOK C. SetCurrentColor D. etColor98. 在 MFC 中,设置颜色值为(255,255 ,255)表示( B )。A. 黑色 B. 白色 C. 红色 D. 蓝色99. 关于文件对话框的系统函数,以下说法正确的是( D )。A. 文件对话框可以得到 1

32、个文件的数据 B. 文件对话框可以得到 1 个文件指针(FILE*) C. 文件对话框可以得到文件的句柄(后缀) D. 文件对话框可以得到文件名的字符串(CString)100. 如果要 1 个文件对话框只能显示文件夹中的 bmp 文件,则建立对话框时应该设置的参数是( B )。A. lpszFileName B. lpszFilter C. lpszDefExt D. dwFlags101. 关于文件对话框,以下说法正确的是( C )。A. 文件对话框只能打开单个文件B. 文件对话框可以设置默认的打开文件C. 文件对话框可以限制访问的文件类型D. 文件对话框是无模式对话框102. 关于查找和

33、替换对话框,以下说法正确的是( D )。A. 查找对话框是有模式的,替换对话框是无模式的 B. 查找对话框是无模式的,替换对话框是有模式的 C. 查找和替换对话框都是有模式的 D. 查找和替换对话框都是无模式的103. 关于查找和替换对话框,以下说法错误的是( B )。A. 查找和替换对话框可以使用同 1 个类来创建 B. 查找和替换对话框需要使用不同的类来创建 C. 查找对话框的 bFindDialogOnly 参数值为 TRUE D. 替换对话框的 bFindDialogOnly 参数值为 FALSE104. 关于字体对话框,说法错误的是( A )。A. 使用字体对话框,能够返回 1 个指

34、定的字体对象 B. 字体对话框可以调整字体的大小C. 字体对话框可以调整字体的颜色 105. 字体对话框可以返回 1 个字体属性 A106. 在字体对话框函数中,获取字体大小的函数是( A )。A. GetSize B. GetFaceName C. GetColor D. GetCurrentFont107. 在 MFC 编程中,打印机硬件属于以下哪个类?( B )A. CWnd B. CDC C. CDialog D. CButton 108. 在 MFC 的打印对话框类中,函数 GetToPage 的作用是( C )。A. 获取打印的文档 B. 获取打印范围的起始页 C. 获取打印范围的

35、结束页 D. 获取打印机109. 关于打印和打印设置对话框,以下说法错误的是( B )。A. 打印和打印设置对话框都属于 CPrintDialog 类 B. 打印设置对话框是无模式对话框 C. 打印对话框是模式对话框 D. 在 MFC 中,可以直接打印位图文件110. 关于消息框,以下说法错误的是( C )。A. 消息框的按钮必须使用系统按钮 B. 消息框不需要定义资源 C. 消息框在所有的操作系统下显示是一致的 D. 系统函数 MessageBox 可以直接生成消息框111. 生成 1 个只具有确定和取消按钮的消息框,其参数为( C )。A. MB_OK B. MB_YESNO C. MB_

36、OKCANCEL D. MB_RETRYCANCEL112. 关于消息框的调用函数,以下说法正确的是( C )。A. 全局函数 MessageBox 是 MFC 中的函数B. 函数 AfxMessageBox 函数是 Win32 SDK 中的 API C. 全局函数 MessageBox 可以在所有的 MFC 程序中被调用 D. 函数 AfxMessageBox 和 MessageBox 是两个不同的消息框,是不同的实现113. 在窗口中添加一个仅仅用于显示文字提示的控件,这个控件的类为:( A )A. CStaticB. CButtonC. CEditD. CComboBox114. 在 M

37、FC 编程中,所有基于窗口的控件类的基类是( A )。A. CWnd B. CView C. CWindows D. CFrame 115. 窗口成为活动窗口的消息是( A )A. WM_ACTIVATEB. WM_COMMANDC. WM_ENABLED. WM_ENTERIDLE116. 下列哪个类不属于标准控件类?( D )A. CTabCtrl B. CEdit C. CListCtrl D. CTime 117. 在 MFC 编程中,可编辑文本框的控件类是( A )。A. CEdit B. CButton C. CStatic D. CComboBox118. “已知以下语句:Get

38、DlgItem(IDC_CONVERT)-EnableWindow(FALSE);则下列说法正确的是( A )。“A. 该语句禁用了对话框中 ID 号为 IDC_CONVERT 的控件 B. 该语句将显示 ID 号为 IDC_CONVERT 的对话框 C. 该语句使 ID 号为 IDC_CONVERT 的控件变为可见 D. 该语句使 ID 号为 IDC_CONVERT 的的控件友灰色变为可用119. MFC 的资源编辑界面,如果 1 个单选按钮的 Group 属性被设置为“TRUE ”,则说明( A )。A. 该单选按钮是 1 组单选按钮的第 1 个B. 该单选按钮独自作为 1 个按钮组C.

39、该单选按钮的消息响应属于 1 个组框D. 该单选按钮一定是默认的单选按钮120. 要设置某个单选按钮的状态,使用的函数是( B )。A. SetButton B. SetCheck C. SetRadio D. SetGroup121. 下列哪项是在静态控件中显示位图的控件风格?( A )A. SS_BITMAP B. IDB_BITMAP C. WS_BITMAP D. CB_BITMAP122. 下列关于静态控件的说法正确的是( D )。A. 静态控件在程序运行过程中不能被更改 B. 静态控件不能接受用户交互 C. 静态控件只能显示文本 D. 默认情况下,所有的静态控件的 ID 都是相同的

40、123. 在编辑控件(CEdit)中设置属性 Number 为“TRUE”,则( A )。A. 编辑控件只接受数字的输入 B. 编辑控件只能接受数字和文本的输入 C. 编辑控件接受的文字数量受到限制 D. 编辑控件只能接受英文字母输入124. 关于编辑控件,下列说法正确的是( D )。A. 编辑控件中的文本缺省状态下能够自动换行 B. 编辑控件中的文本默认为多行显示 C. 编辑控件不能响应鼠标点击的操作 D. 编辑控件能够被设定为自动转换大小写125. “对于 1 个编辑控件,定义 1 个控制变量 m_edit,添加如下语句:m_edit.SetLimitText(1);并将该编辑控件的 Pa

41、ssword 属性设为 TRUE,则当运行程序时,用户输入数据“123”,能够在编辑控件中显示( D )。“A. 123 B. 1 C. * D. *126. 下列函数中,哪 1 个函数不能对多行文本中的部分内容进行操作?( A )A. GetWindowText B. GetLine C. SetLine D. GetSel127. 关于列表框(List Box)控件,以下说法错误的是( D )。A. 列表框控件可以列出一系列供用户从中选择的项 B. 列表框控件中的选项可以使用字符串C. 列表框控件中的选项可以使用滚动条D. 列表框中只能一次选择 1 个选项128. 要在列表框中添加字符串,

42、可以使用的系统函数是( A )。A. AddString B. AddText C. SelectString D. SetSel129. 关于组合框的大小调整,以下说法中错误的是( D )。A. 组合框的列表框可以改变其高度 B. 组合框的编辑框或静态文本框可以改变其宽度 C. 组合框的列表框和编辑框需要在编辑器中分别调整大小D. 组合框的列表框和编辑框的宽度可以不一致130. 在编辑框中输入列表框中的某一项的首字母,可以快速切换到该选项,要想实现该功能,必须设置组合框的类型(Type)属性值为( C )。A. Sort B. Drop List C. Dropdown D. Simple1

43、31. 定义 1 个组合框消息 ON_CBN_DBCLICK,则要响应该消息的组合框的 Type 属性值必须为( D )。A. Sort B. Drop List C. Dropdown D. Simple132. 在实际应用中,如果想要 1 个列表视图控件可以显示 1 张 33 数据表中的全部数据,则应该选用的列表视图控件风格是( D )。A. 图标(Icon ) B. 小图标(Small Icon) C. 列表(List) D. 报告(Report)133. 以下不是树型列表视图支持的特性是:( C )A. CheckBoxB. 节点连线C. 下拉列表D. 展开按钮134. 建立一个名为“

44、Test“的项目,这个项目中,管理整个程序初始化、运行和结束的类是:( B )A. CMainFrameB. CTestAppC. CTestDocD. CTestView135. CDocTemplate 类中不包含的成员变量有:( D )A. m_pDocClass B. m_pFrameClass C. m_pViewClass D. m_pAppClass136. 文件类中,实现串行化的函数是:( A )A. SerializeB. GetSubMenu(2);pViewMenu-InsertMenu(-1,MF_BYPOSITION,0,“新的菜单项(则以下说法错误的是“ ( BD

45、)A) 新的菜单项被添加到原有菜单末尾 B) 新的菜单项具有快捷键“&N“,需要同时按下两个键C) 菜单项添加了位图 D) 菜单项被添加在主菜单的 2 级菜单下47. 下列关于快捷菜单的说法正确的是( BD )。A) 快捷菜单的消息不能和主菜单的消息相同 B) 在弹出快捷菜单时,如果不进行坐标转换,其位置与鼠标单击位置使用不同坐标系 C) 快捷菜单不能有子菜单 D) 快捷菜单与主菜单可以响应同 1 个消息响应函数48. 在设置菜单的快捷键时,可以选择的修饰符是( ABC )。A) Alt B) Ctrl C) Shift D) Insert 49. 关于工具栏,下列说法正确的是( BCD )。

46、A) 工具栏和菜单栏的选项不能使用相同的 ID 值 B) 工具栏和菜单栏如果使用相同的 ID 值,则只需要定义一次消息响应C) 工具栏可以停靠在窗口的任何方向 D) 在资源编辑界面中,工具栏的按钮只能在最后添加“50. 下列可以用来设置工具栏的风格的是( ABCD )。A) WS_CHILD B) CBRS_TOP C) CBRS_ALIGN_TOP D) WS_VISIBLE51. 下列关于 ReBar 的作用,说法正确的是( BD )。A) 只有使用了 ReBar,工具栏才能实现停靠 B) ReBar 的主要作用是合理安排各种控件 C) 如果不使用 ReBar,新无法添加第 2 个工具栏

47、D) 使用 ReBar 时,工具栏不再需要停靠52. 关于对话栏,下列说法正确的是( BD )。A) 对话栏是对话框 Dialog 的派生类 B) 对话栏是 ControlBar 的派生类 C) 对话栏中只能添加按钮控件 D) 对话栏中可以添加滑动条(Slider)控件53. 自定义状态栏中,如果要在状态栏里显示时间,则应该( ABC )。A) 设置定时器消息 B) 设置状态栏的字符串为当前时间 C) 添加字符串资源并添加到状态栏的 indicators 数组中 D) 使用 TextOut 函数显示文本54. 关于对话框,下列说法正确的是( AB )。A) 对话框是 1 种窗口 B) 对话框中

48、可以任意添加控件 C) 对话框必须基于 1 个 MFC 视图框架才能显示 D) 各种操作系统下同 1 个对话框显示是相同的55. 对话框中能够添加的控件包括( ABCD )。A) 按钮B) 文本框C) 滑动条D) 下拉框56. 如果要在对话框中添加 1 个按钮,必须的步骤是( AB )。A) 在资源编辑器中添加按钮 B) 在消息响应中添加按钮的消息响应 C) 在对话框类中建立一个按钮的对象 D) 从按钮类继承 1 个派生类57. MFC 框架中,用 AppWizzard 生成的对话框应用程序框架包括( AC )A) 对话框资源 B) MainFrame 主框架类 C) 对话框类 D) View 视图类的派生类58. MFC 框架中,用 AppWizzard 生成对话框模板框架,以下哪些功能包含在对话框类中( ABC )。A) 对话框初始化 B) 事件响应函数 C) 对话框数据交换 D) 应用对象初始化59. MFC 编程中,按照是否可以切换到程序中的其他窗口,对话框可以分为( AB )。A) 有模式对话框 B) 无模式对话框 C) 弹出式对话框 D) 固定对话框60. 关于对话框分类,下列说法正确的是( BD )。A) 有模式对话框使用的创建函数是 Create B) 有模式对话框要求对话框关闭后才能与其他窗口交互

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报