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