《Windows程序设计》模拟题
一单选题
1.所有的Windows应用程序都是由()驱动的.
A.事件
B.消息
C.命令
D.菜单

2.一般应用程序不会派生自己的()类.
A.主框架
B.视图
C.菜单
D.文档

3.MessageBox不能完成()功能.
A.接收用户输入
B.显示消息
C.改变对话框标题
D.显示问号图标

4.Windows系统中的消息不包括().
A.标准Windows消息
B.控件消息
C.命令消息
D.视图消息

5.()函数是从CView继承来的成员函数用于刷新整个视图窗口屏幕.
A.Invalidate
B.MouseMove
C.Paint
D.Brush

6.菜单()消息处理菜单状态的动态变化.
A.UPDATE_UI
B.UPDATE
C.COMMAND
D.UPDATE_COMMAND_UI

7.CCmdUI类的常用成员函数()使菜单项前增加或清除√标志.
A.SetCheck
B.SetRadio
C.SetText
D.Enable

8.编辑菜单时为使字母下带下划线应使用助记符().
A.@
B.#
C.&
D.$

9.CCmdUI类的常用成员函数()使菜单项前增加或清除圆点标志.
A.SetCheck
B.SetRadio
C.SetText
D.Enable

10.CCmdUI类的常用成员函数()设置菜单项有效或无效.
A.SetCheck
B.SetRadio
C.SetText
D.Enable

11.CCmdUI类的常用成员函数()改变菜单项文本.
A.SetCheck
B.SetRadio
C.SetText
D.Enable

12.CDC的常用函数()可以绘制矩形.
A.Ellipse
B.Rectangle
C.Arc
D.Circle

13.应用程序可以使用GDI创建3种类型的图形输出不包括().
A.矢量图形
B.可视图形
C.光栅图形
D.文本

14.CDC的常用函数()可以绘制内接矩形的圆.
A.Ellipse
B.Rectangle
C.Arc
D.Circle

15.()函数用于在指定位置输出字符串.
A.Print
B.TextOut
C.Scanf
D.Write

16.在View的在普通成员函数体内用()获得设备环境.
A.CDC
B.CWindowDC
C.CClientDC
D.CClassDC

17.创建画笔不需要给出()参数.
A.风格
B.宽度
C.颜色
D.长度

18.实线画笔的风格应用()宏.
A.PS_SOLID
B.PS_DASH
C.PS_DOT
D.PS_DASHDOT

19.实心画刷只需要定义().
A.填充样式
B.填充颜色
C.填充模式
D.填充图案

20.对话框()描述对话框的外观和控件布局在资源描述文件中有对话框的定义.
A.资源
B.类
C.模板
D.数据

21.调用对话框类的对象的方法创建并显示模态对话框.
A.Print()
B.Create()
C.DoModal()
D.Show()

22.CDialog中的()成员函数用于成员变量和控件之间的数据传递.
A.Exchange
B.ToDo
C.EXT
D.UpdateData

23.静态控件不包括().
A.静态文本
B.按钮
C.静态图片
D.组框

24.()不是编辑框的消息.
A.BN_CLICKED
B.EN_CHANGE
C.EN_KILLFOCUS
D.EN_SETFOCUS

25.()设置进度条的当前位置.
A.SetRange
B.SetStep
C.SetPos
D.StepIt

26.()设置进度条范围.
A.SetRange
B.SetStep
C.SetPos
D.StepIt

27.()设置进度条填充步长.
A.SetRange
B.SetStep
C.SetPos
D.StepIt

28.()让进度条前进一个步长.
A.SetRange
B.SetStep
C.SetPos
D.StepIt

29.文档和视图的关系是().
A.一对一
B.一对多
C.多对一
D.多对多

30.在视图类中获得文档类对象指针用函数().
A.GetDocument
B.UpdateAllViews
C.OnUpdate
D.SetModifiedFlag

31.Win32应用程序入口函数是().
A.Main
B.Entrance
C.WinMain
D.Inlet

32.创建窗口工作()不在WinMain中完成.
A.设计窗口类
B.注册窗口类
C.创建窗口
D.窗口过程

33.项目文件的扩展名是().
A.exe
B.dsp
C.dsw
D.cpp

34.利用ClassWizard不能().
A.建立新类
B.进行消息映射
C.增加类的成员变量
D.插入资源

35.下列()不是MFC消息映射机制有关的宏.
A.DECLARE_MESSAGE_MAP
B.BEGIN_MESSAGE_MAP
C.DECLARE_SERIAL
D.END_MESSAGE_MAP

36.要使鼠标箭头在按钮上暂停时能显示工具栏按钮提示必须设置工具栏的风格为().
A.CBRS_TOOLTIPS
B.CBRS_FLYBY
C.CBRS_NOALIGN
D.WS_VISIBLE

37.当滑块滑动时滑块条控件将发送滚动消息来通知父窗口水平滑动条发送()消息.
A.WM_CHAR
B.WM_HSCROLL
C.WM_VSCROLL
D.WM_CHANGE

38.要将模式对话框在屏幕上显示需要用到().
A.Create
B.DoModal
C.OnOK
D.构造函数

39.当滑块滑动时滑块条控件将发送滚动消息来通知父窗口垂直滑动条发送()消息.
A.WM_CHAR
B.WM_HSCROLL
C.WM_VSCROLL
D.WM_CHANGE

40.以下控件中()没有Caption属性.
A.按钮
B.组框
C.编辑框
D.静态文本框

41.关于工具栏菜单和加速键的关系正确的说法是().
A.工具按钮与菜单必须一一对应
B.工具栏与加速键一一对应
C.工具按钮不必与菜单一一对应
D.菜单与加速键一一对应

42.使用GetDC()获取的设备上下文在退出时必须调用()释放设备上下文.
A.ReleaseDC()
B.delete
C.DeleteDC()
D.Detach()

43.列表框CListBox类的成员函数()用来向列表框增加列表项.
A.AddString()
B.DeleteString()
C.ResetContent()
D.FindString()
E.GetCount()

44.列表框CListBox类的成员函数()用来清除列表项所有项目.
A.AddString()
B.DeleteString()
C.ResetContent()
D.FindString()
E.GetCount()

45.下面()不是MFC设备环境类CDC类的派生类.
A.GDI
B.CPaintDC
C.CClientDC
D.CWindowDC

46.()是非模态对话框.
A.查找对话框
B.字体对话框
C.段落对话框
D.颜色对话框

47.使用()通用对话框类可用打开文件.
A.CFileDialog
B.CColorDialog
C.CPrintDialog
D.CFontDialog

48.常见的菜单类型不包括().
A.自动菜单
B.主菜单
C.弹出菜单
D.快捷菜单

49.下列()不是MFCCDC类中常用的函数.
A.TextOut
B.Ellipse
C.Rectangle
D.CreateRedText

50.对话框的功能被封装在()类中.
A.CWnd
B.CDialog
C.CObject
D.CCmdTarget

51.Windows标准控件的属性设置通常由三个选项卡构成不包括()
A.Color
B.General
C.Style
D.ExtendStyles

52.菜单项助记符前用()引导.
A.%
B.&
C.#
D.$

53.更新菜单状态的消息是().
A.COMMAND
B.UPDATE
C.UPDATE_COMMAND_UI
D.INVALIDATE

54.能间接调用视图类的OnDraw函数的是()
A.OnTimer
B.LButtonDown
C.Serialize
D.Invalidate

55.下列()不是MFC消息映射机制有关的宏.
A.DECLARE_MESSAGE_MAP
B.BEGIN_MESSAGE_MAP
C.DECLARE_SERIAL
D.END_MESSAGE_MAP

56.下面()不是GDI对象.
A.CFont
B.CPalette
C.CClientDC
D.CBitmap

57.列表框的类型不包括()
A.Simple
B.Dropdown
C.DropList
D.Scroll

58.设置编辑框控件的文本内容可使用函数()
A.SetWindowText
B.SetSel
C.ReplaceSel
D.GetWindowText

59.使用()函数获取的设备上下文在退出时必须调用ReleaseDC释放.
A.GetWindowsDC
B.GetDC
C.GetDesktopDC
D.GetClientDC

60.类CButton不是下列()控件对应的类.
A.命令按钮
B.单选按钮
C.复选框
D.静态文本框

61.列表框CListBox类的成员函数()用来返回列表框的列表项总数.
A.AddString()
B.DeleteString()
C.ResetContent()
D.FindString()
E.GetCount()

62.滑动条是由滑动块和刻度线构成按指定增量移动CSliderCtrl类的成员函数()代表设置滑动块位置.
A.SetRange()
B.SetPos()
C.SetTic()
D.SetPoint()
E.SetTicFreq()

63.滑动条是由滑动块和刻度线构成按指定增量移动CSliderCtrl类的成员函数()代表设置刻度线位置一次只能设置一个刻度线用于手动设置刻度线.
A.SetRange()
B.SetPos()
C.SetTic()
D.SetPoint()
E.SetTicFreq()

64.滑动条是由滑动块和刻度线构成按指定增量移动CSliderCtrl类的成员函数()代表设置刻度线的疏密程度配合Autoticks属性使用每隔一定单位自动显示一条刻度线.
A.SetRange()
B.SetPos()
C.SetTic()
D.SetPoint()
E.SetTicFreq()

二判断题
1.UpdateData(true)函数完成成员变量的值传递给控件的操作.

2.基于对话框的应用程序也有文档类和视图类.

3.调用DestroyWindow函数完成非模态对话框的销毁工作.

4.每个对话框资源都会关联一个对话框类常派生于CDialog通过该类对象间接操纵对话框.

5.基于对话框的应用程序在运行时也有菜单栏.

6.对话框的功能被封装在CDialog类中.

7.使用CColorDialog通过对话框类可以显示颜色对话框.

8.DDX为对话框数据交换用.

9.DDV完成成员变量和控件之间的交换.

10.OnOK函数中进行对话框的初始化工作.

11.对话框只由对话框类组成.

12.从对话框的工作方式看对话框可分为模式对话框和非模式对话框.

13.查找对话框是模式对话框.

14.颜色对话框是非模式对话框.

15.每一个单选按钮在对话框类中都可以映射一个int类型值变量.

16.当编辑框中的文本已被改变在新的文本显示之后发送EN_CHANGE通知消息.

17.CButton类控件只有按键按钮一种类型.

18.一组单选按钮在组中的序号从1开始.

19.向列表框增加列表项只能使用CListBox类成员的AddString函数.

20.一个旋转按钮控件与一个相伴的控件一起使用时该控件的Tab键次序必须大于旋转按钮.

21.进度条控件的操作封装在CProgressCtrl类.

22.多个静态文本控件必须有不同的ID号.

23.调用Create成员函数创建动态分割窗口.

24.调用Create成员函数创建静态分割窗口.

25.视图派生类的成员函数通过调用GetDocument函数得到当前文档对象的指针.

26.用户可以通过项目工作区窗口的ResourceView视图来查看资源.

27.利用MFC编程时所有的消息与消息处理函数的添加都必须采用ClassWizard类向导来完成.

28.窗口是Windows应用程序的基本操作单元是应用程序与用户之间交互的接口环境也是系统管理应用程序的基本单位.

29.Windows应用程序的入口也是main函数.

30.键盘鼠标消息都是命令消息.

31.使用MFCAppWizard[exe]向导创建应用程序框架时向导生成的文件名和类名是不可以更改的.

32.消息映射是将消息处理函数与要处理的特定消息连接起来的一种机制.

33.命令消息是由菜单项工具栏按钮和快捷键等用户界面对象发出的WM_COMMAND消息.

34.用快捷键F9既可设置断点又可取消断点.

35.调试程序时会同时出现Variable窗口和Watch窗口.

36.Windows是一个基于事件的消息驱动系统.

37.MFC采用消息映射来处理消息.

38.WM_RBUTTONDOWN是鼠标右键按下时产生的消息.

39.给菜单项定义快捷键只需在菜单项属性设置对话框的Caption文本框中说明即可.

40.快捷菜单一般出现在鼠标箭头的位置.

41.UPDATE_COMMAND是更新命令用户接口消息.

42.工具栏停靠特性只能设置一次.

43.状态栏的功能由CToolBar类实现.

44.CMenu类CToolBar类和CStatusBar类的根基类是相同的.

45.菜单选择只可以通过鼠标操作来完成.

46.状态栏可以通过资源编辑器来编辑.

47.MFC应用程序框架为状态栏定义的静态数组indicators放在MainFrm.h文件中.

48.在菜单设计时&字符的作用是使其后的字符加下划线.

49.CClientDC代表整个窗口的设备环境.

50.删除CPen对象可调用CPen对象的DeleteObject函数.

51.DDB又称GDI位图它依赖于具体设备只能存在于内存中.

52.创建阴影画刷函数是CreateHatchBrush.

53.深绿色RGB值为(01280).

54.Windows引入GDI的主要目的是为了实现设备相关性.

55.Windows用COLORREF类型的数据存放颜色.

56.Windows是按图形方式输出字符的.

57.TextOut是CDC类中常用的文本输出函数.

58.创建画笔后必须调用CDC类的成员函数SelectObject将画笔选人当前设备环境.

59.对话框创建后发送WM_CREATE消息在该消息处理代码中创建各控件.

60.通过AppWizard建立的程序不能被立即执行.

61.打开一个项目只需打开对应的项目工作区文件.

62.在同一项目中VisualC++在内部用来标识资源的资源符号不能重复.

63.在Windows环境下资源与程序源代码紧密相关.

64.用户可以通过选择Tools|Customize菜单命令设置集成开发环境的工具栏.

65.项目工作区文件的扩展名为dwp.

66.Ctrl+F5是编辑程序的快捷键.

67.F7是运行程序的快捷键.

三填空题
1.项目工作区文件的扩展名是###.
sw

2.修改公司描述等信息需用###编辑器.
Version

3.利用###可以快速创建各种风格的应用程序框架并可自动生成程序通用的源代码.
应用程序向导

4.启动VisualC++进入VisualC++IDE从###菜单上选择New菜单项此时将弹出New对话框
应用程序向导

5.利用###可以快速创建各种风格的应用程序框架并可自动生成程序通用的源代码
ile

6.句柄是Windows使用的一种无重复整数主要用来###.
标识应用程序中的一个对象

7.一个单文档的MFC应用程序框架一般包括5个类:应用程序类框架窗口类###文档类和文档模板类.
视图类

8.用户点击菜单项后会产生###消息.
WM_COMMAND

9.改变菜单项文本是使用CCmdUI类的###成员函数.
SetText

10.处理菜单命令消息首先会在###类中.
视图

11.弹出快捷菜单使用的是CMenu类的###函数.
rackPopupMenu

12.在状态栏中添加文本使用的是CStatusBar类的###函数.
SetPaneText

13.与DOS字符方式下的输出不同Windows是按###方式输出的.
图形

14.为了体系Windows的设备无关性应用程序的输出面向一个称为###的虚拟逻辑设备.
设备环境

15.可以利用CGdiObject类的成员函数###将GDI对象设置成指定的库存对象.
reateStockObject

16.对话框的主要功能是###和输出信息.
接收用户输入

17.使用###函数可用创建非模式对话框.
reate

18.每个控件最多只能关联Control和Value类型成员变量各###个.
1

19.一组单选按钮在对话框类中只能映射一个###类型值变量对应单选按钮在组中的序号序号从0开始.
int

[渝粤教育] 中国地质大学 Windows程序设计 复习题 (2)相关推荐

  1. [渝粤教育] 中国地质大学 面向对象程序设计 复习题

    <面向对象程序设计>模拟题 一.单选题 1.如果一个类中包含纯虚函数则该类称为(). A.抽象类 B.虚基类 C.派生类 D.子类 2.在类中将show声明为不带返回值的纯虚函数则正确的写 ...

  2. [渝粤教育] 中国地质大学 面向对象程序设计 复习题 (2)

    <面向对象程序设计>模拟题 一.单选题 1.如果一个类中包含纯虚函数则该类称为(). A.抽象类 B.虚基类 C.派生类 D.子类 2.在类中将show声明为不带返回值的纯虚函数则正确的写 ...

  3. [渝粤教育] 中国地质大学 应用文写作 复习题 (2)

    <应用文写作>模拟题 论述题 1.请根据下面提供的材料写一份函. ××市证券公司为了提高员工文化业务素质拟将5名原来所学专业与现职工作不对口的大学毕业生送××大学全脱产进修一年公司表示除支 ...

  4. [渝粤教育] 中国地质大学 工业卫生技术 复习题 (2)

    <工业卫生技术>模拟题 一.单选题 1.以下生产过程中有害因素属于生物因素的是() A.附着于皮毛上的炭疽杆菌 B.有毒物质 C.异常气压 D.生产性粉尘 2.以下选项属于室内污染的是() ...

  5. [渝粤教育] 中国地质大学 信息管理概论 复习题

    信息管理概论 一单选题 1.个人接受外部信息并在人体内部进行信息处理的活动属于社会信息交流中的:() A.人的内向信息交流 B.人际信息交流 C.群体信息交流 D.大众信息交流 ()所需信息的表现形式 ...

  6. [渝粤教育] 中国地质大学 信息资源管理 复习题 (2)

    <信息资源管理>模拟题 一.单选题 1.目前在我国各级政府部门在信息资源管理过程中的主要职责是(). A.向社会提供信息服务 B从政策上指导信息资源的开发和利用 C.直接从事信息资源的开发 ...

  7. [渝粤教育] 中国地质大学 高级会计学 复习题

    <高级会计学>模拟题 一单选题 1.2007年1月1日甲公司以一台固定资产和银行存款400万元向乙公司投资()占乙公司注册资本的60%该固定资产的账面原价为8000万元已计提累计折旧500 ...

  8. [渝粤教育] 中国地质大学 金融保险业会计 复习题

    <金融保险会计>模拟题 单选题 1.下列不符合外汇分账制基本要求的有(). A.对各种外币的收付凡有人民币牌价的平时都按原币填制凭证登记账簿编制报表 B.对各种外币的收付凡有人民币牌价的平 ...

  9. [渝粤教育] 中国地质大学 金融保险业会计 复习题 (2)

    <金融保险会计>模拟题 单选题 1.下列不符合外汇分账制基本要求的有(). A.对各种外币的收付凡有人民币牌价的平时都按原币填制凭证登记账簿编制报表 B.对各种外币的收付凡有人民币牌价的平 ...

最新文章

  1. ASPxGridView之PreviewRow
  2. Spring3基于注释驱动的AOP
  3. 迷你世界电锯机器人_迷你世界:会旋转的机器人,安装多个火箭炮,全方位轰炸敌人...
  4. 应收应付重组配置和操作解析
  5. 牛客 - 走迷宫(模拟+离线)
  6. 【JavaScript算法】---快速排序法
  7. 电脑硬盘为什么叫计算机,电脑分区为何从C盘开始?
  8. 做基础产品的体会【转载】
  9. LKCOS:基于程序移植的COS系统
  10. 【VC++游戏开发#十】2D篇 —— 人工智能(一):滚动地图 用鼠标控制人物的走动
  11. r语言quantmond_R中的关于极值理论的包
  12. 绘真妙笔千山怎么在电脑上玩 绘真妙笔千山安卓模拟器教程
  13. ISCC 2021 SSTI
  14. python保存不了是怎么回事_每天的微博热点保存不了怎么办?python帮你实现微博热点下载...
  15. n个不同元素进栈,求出栈元素不同排列的个数
  16. 路由器至游戏服务器稳定性,如何改善路由器到游戏服务器的
  17. 中缀表达式转换成前缀表达式和后缀表达式
  18. Hive WebUi安装使用
  19. 10种打死你都不会去学的编程语言(第1季)
  20. 我的未来作文计算机行业,我的未来作文(通用15篇)

热门文章

  1. javafx打包路径问题_关于JavaFX的最常见问题
  2. Java性能教程– Java 8流有多快?
  3. guice注入带参构造器_带有Guice的富域模型
  4. Java Micro Framework:您无法忽略的新趋势
  5. 使用xjc一秒钟生成您的JAXB类
  6. JavaFX中的塔防(5)
  7. 创建Maven源代码和Javadoc工件
  8. 网关过滤器验证token
  9. sql 计算两个小数乘积_数学篇|学会这些数学计算技巧,想不满分都难!
  10. dmc matlab程序,matlab编的DMC程序.doc