这是我从网上找到的.........
VC++习题答案(考试专用) 2008-07-01 12:14
分类:默认分类 字号: 大大 中中 小小
1.将MFC应用程序的命令处理路径补充完整:命令—(视图类)—(文档类)—文档模板类—(框架窗口类)—应用程序类
2.传统的软件开发主要采用(过程)驱动的方法,而WINDOWS程序的开发使用(消息)驱动模型,该模型靠(事件)机制来实现其功能。
3.(主框架类)是应用程序中负责控制菜单、工具栏和状态栏等界面元素的最主要的类。
4.VC++开发环境可以生成的基于MFC AppWizard exe的应用程序类型有(对话框)(单文档/视图结构)和(多文档/视图结构)。
5.包含类定义的文件称为(头文件),包含类中成员函数的实现代码的文件称为(源文件),包含资源信息的文件称为(资源文件)。
6.Resource View的主要功能是(编辑当前工程中的资源)。
7.应用程序向导的主要功能是(帮助生成应用程序)。
8.导的主要功能是(管理各个类中的消息)。
9.工作区窗口一般在开发环境的左侧,它包含工程的多各方面,分别是(ClassView)、(ResourceView)和(FileView)。
10.项目工作区的文件扩展名为(dsw)。
11. WINDOWS应用程序的消息来源主要包括(输入消息)、(控制消息)、(系统消息)和(用户消息)。
12.发送消息可以采用的两个函数是(PostMessage)和(SendMessage)。
13.CCmdUI类的主要功能是(主要用来更新命令用户接口的状态,如子菜单、工具栏上的按钮等)。
14.代码ON_UPDATE_COMMAND_UI(ID_TEST,OnUpdateTest)的主要功能是(将对ID_TEST的更新命令接口消息的处理映射到OnUpdateTest函数上)。
15.CString类的功能是(处理字符串),其Format函数的功能是(格式化字符串)。
16.Ctime类的功能是(处理日期时间),其Format函数的功能是(将时间对象格式化为字符串)。
17.MessageBox函数的第一个参数表示(消息文字),第二个参数表示(标题文字),第三个参数表示(图标与按钮组合).
18.在windows中,按下一个字符键,会依次触发(WM_KEYDOWN)、(WM_CHAR)和(WM_KEYUP)3个消息
19.windows窗口内部需要重新绘制时,会得到一个(WM_PAINT)消息,当释放鼠标右键时,会得到一个(WM_RBUTTONUP)消息。
20.WM_LBUTTONDOWN表示(鼠标左键按下消息),WM_MOUSEMOVE表示(鼠标移动消息)。
21.OnMouseMove(UINTnFlag,CPinto point)消息处理函数中的point表示(鼠标当前坐标)。
22.OnChar(UNIT nPepCnt nFlags)消息处理函数中的nChar表示(当前按下的字符键)。
X1.下列函数中,能为状态栏的第二个窗格设置文字的是(SetPaneText)
X2.VC++提供的资源编辑器不能编辑下列哪个资源(状态栏)
X3.MFC应用程序框架为状态栏定义的静态数组indicators放在哪个文件中(MainFrm.cpp)。
23.(DeleteMenu)用来删除某个菜单项,如果被删除的菜单项有相关的弹出菜单,则该弹出菜单的句柄也要被删除并释放内存。
24.(AppendMenu)用来追加某个菜单项,(TrackPopupMenu)用来在一个POINT结构所指定的位置上显示一个上下文菜单。
25.工具栏上的按钮能触发的消息有(COMMAND)和(UPDATE_COMMAND_UI)。
状态栏上的窗格可以分为(信息行窗格)和(指示器窗格)两类。
26.(GetSubMenu)可以得到指向某列菜单的指针。
27.用户可以通过项目工作区窗口的(资源)试图来查看资源。
28.在MFC中,工具栏的功能由(CToolBar)类实现。
29.在MFC中,状态栏的功能由(CStatusBar)类实现。
X4.在下列函数中,可以实现画圆功能的是(Ellipse)。
X5.CDC类为用户提供了下列4个文本输出函数,其中,能使输出文本呈现一个多列列表格式的是(TabbedTexOut)
X6.下列类中哪一个不是GDI对象类(CWnd)
X7.下面哪一个不是CDC类的派生类(GDI类)。
30.CDC类实现绘制矩形功能的函数是(Rectangle),实现绘制椭圆功能的函数是(Ellipse)。改变文本颜色的函数是(SetTextColor),改变文本背景颜色的函数是(SetBkColor),在指定位置显示字符串的函数是(TextOut)。
31.MFC绘图要素主要分为两大类,即(设备场景)和(基本绘图工具)。
32.windows引入图形设备接口的目的是(屏蔽底层硬件的绘图细节,使编程更加容易)。
33.Windows用(COLORREF)类型的数据存放颜色,它采用3个参数表示红、绿、蓝三元基本色的分量值,这3个值的取值范围是(0-255)。
34.创建画笔后,必须调用CDC类的成员函数(SelectObject)将新画笔选进当前的绘图环境。
X8.MFC中的CDialog类封装了对话框的显示、关闭等常用功能,其中,用来显示模态对话框的是函数(DoModal)。
X9.对话框创建后,还没显示前就会触发(WM_INITDIALOG)消息。
X10.通用对话框中,属于非模态对话框的是(查找对话框)。
X11.要打开文件,应该使用哪个通用对话框(CFileDialog)。
X12.通常将对话框的初始化工作放在下列哪个函数中进行(OnInitDialog)。
35.所有通用对话框都是由公共基类(CCommonDialog)派生出来的,(CColorDialog)实现了标准的颜色对话框。
36.MFC中。与属性对话框相关的两个类是(CPropertySheet)和(CPropertyPage)。
X13.下列控件不属于按钮的是(列表框)。
X14.如果在输入时采用选择的方法进行,以下哪个控件不能实现(编辑框)
X15.下面对UpdateData的描述中错误的是(当调用UpdateData(TRUE)时,数据由控件关联的变量向空间传输)。
37.有两种方法可以创建静态文本控件,一种是(使用资源编辑器添加),另一种是(使用Create函数动态创建)。
38.ShowWindow函数的功能是(显示或隐藏窗口)。
39.使用滚动条控件一般要用到控件所在的对话框类的(WM_HSCROLL)和(WM_VSCROLL)消息。
40.判断一组单选按钮中哪一个被选中了,要应用(GetCheckedRadioButton)函数
41.(GetScrollPos)函数可以得到滚动条的滑块位置,(SetScrollPos)函数可以设置滚动条的滑块位置,(GetPos)可以得到滑动条的当前位置,(SetPos)函数可以设置滑动条的当前位置。
42.滑动条有(垂直滚动条)和(水平滚动条)两种,它们触发的滚动消息分别是(WM_VSCROLL)和(WM_HSCROLL)。
43.CListBox类中的(InsertString)函数可以为列表框插入一个新的字符串,(ResetContent)函数可以清空所有的列表项内容。
44.(GetCheck)函数可以得到单选框的选中状态。
45.当程序需要与界面交换数据时,应该调用(UpdateData)函数。
46.有两种类型的文档/视图结构程序:(单文档(SDI))应用程序和(多文档(MDI))应用程序。
47.(GetDocument)是视图类的成员函数,调用它可以的到指向与之相关的文档对象的指针,文档的串行化在(Serialize)函数中进行。
48.在程序的任何一个类中访问应用程序类的函数为(AfxGetApp),在程序的任何一个类中访问框架窗口的函数为(AfxGetMainWnd())。
49.基于单文档/视图结构的而框架程序中包含的类有(CWinApp)、(CFrameWnd)、(CDocument)和(CView)。
X16.ODBC体系结构中不包括下列哪个组建(数据库管理系统DBMS)。
50.记录集可以分为(Dynaset(动态集))和(Snapshot(快照))两种。
51.MFC的ODBC主要包括5个类,分别是(CDatabase)、(CRecordset)、(CRecordView)、(CDBException)和(CFieldExchange)。
52.可以利用CRecordset类的(AddNew)函数添加一条新记录,利用CRecordset类的(MoveFirst)函数将记录指针移动到第一条记录上,利用CRecordset类的(Update)函数实现数据库记录的保存。