1.在MFC中,文档负责将数据存储到永久存储介质中,通常是磁盘文件或数据库,存取过程称为( )。
A.文件访问 B.串行化 C.文件读写 D.格式化 【参考答案】: B
2.使用GetDC()获取的设备上下文在退出时,必须调用( )释放设备上下文。
A.ReleaseDC() B.delete() C.DeleteDC() D.Detach() 【参考答案】: A
3.在Windows编程约定中,图像设备接口的英文缩写是( )。
A.API B.SDI C.GDI D.MDI 【参考答案】: C
4.( )包括键盘和鼠标的输入。这一类消息首先放在系统消息队列中,然后由Windows将它们送入应用程序消息队列中,由程序来处理消息。
A.系统消息 B.用户消息 C.输入消息 D.控制消息 【参考答案】: C
5.在VC++ 6.0在编程环境中,设置和取消断点的快捷键都是( )。
A.F9 B.F5 C.F11 D.F10 【参考答案】: A
6.在Windows编程中,代表键盘的\↑\键的虚拟键值是( )。
A.VK_UP B.WM_KEYDOWN C.WM_KEYUP D.VK_DOWN
【参考答案】: A
7.在Windows编程约定中,软件开发包的英文缩写是( )。
A.API B.SDI C.SDK D.MDI 【参考答案】: C
8.在MFC中,所有的文档类都派生于( )
A.CView B.CWindow C.CDocument D.CFormView 【参考答案】: C
9.在VC++中,项目文件的扩展名是( )
A.Exe B.dsp C.dsw D.cpp 【参考答案】: B
10.对于消息队列描述正确的是( )
A.在Windows中只有一个消息系统,即系统消息队列。消息队列是一个系统定义的数据结构,用于临时存储消息。 B.系统可从消息队列将信息直接发给窗口。另外,每个正在Windows下运行的应用程序都有自己的消息队列。 C.系统消息队列中的每个消息最终都要被USER模块传送到应用程序的消息队列中去。应用程序的消息对列中存储了程序的所有窗口的全部消息。 D.以上都正确 【参考答案】: D
11.匈牙利表示法的变量一般分为哪几个部分?( )
A.属性(例如g_) B.类型 C.描述 D.后缀 【参考答案】: ABC
12.下列选项中,可以用Windows句柄标识的有( )
A.窗口 B.文件 C.消息 D.字体
【参考答案】: ABD
13.下列选项中属于Windows GDI资源的是( )。
A.位图 B.画笔 C.字体 D.窗口 【参考答案】: ABC
14.在VC++中提供了哪些可编辑资源( )
A.加速键(Accelerator) B.对话柜(Dialog) C.图标(Icon) D.菜单(Menu) 【参考答案】: ABCD
15.已知严格按照匈牙利命名法命名的变量m_pTemp,则以下说法正确的是( )。
A.该变量是1个全局变量 B.该变量是1个类成员变量 C.该变量是1个指针变量 D.该变量一定是1个私有变量 【参考答案】: BC
16.GDI类封装了哪些对象( )
A.CPen B.CBrush C.CFont D.Cbitmap 【参考答案】: ABCD
17.MFC的基本类有哪些?( )
A.CCmdTarget B.CWinAPP C.Cdocument D.CWnd 【参考答案】: ABCD
18.能用于绘制直线的函数为:( )
A.LineTo B.Polyline C.Arc D.PolyBezier