361129

一绮红尘纪子笑......无人知是荔枝来....

 

C++习题

这是我从网上找到的.........
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)函数实现数据库记录的保存。

posted on 2009-04-05 12:40 荔枝 阅读(950) 评论(1)  编辑 收藏 引用 所属分类: 哎呀呀~~~

评论

# re: C++习题 2009-04-08 14:53 荔枝

嗯....  回复  更多评论   


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理


导航

统计

常用链接

留言簿(2)

随笔档案

文章分类

文章档案

相册

收藏夹

搜索

最新评论

  • 1. re: C++习题
  • 嗯....
  • --荔枝
  • 2. re: 无言....[未登录]
  • @pp
    哈哈...真的吗??那谢谢你咯.....嗯...你是怎么学的啊??多看书吗??还是多练习啊??
  • --荔枝
  • 3. re: 无言....
  • 看完书后应该会有自己的一点想法,把自己想法尝试用语言实现是最好的,像联系也可以摆渡或骨骼下很多经典的题目在等你的,像ACM(北大 浙大 同济的在线ACM)就是一个很好练笔的
  • --pp
  • 4. re: 真难学的VC++[未登录]
  • @Sunshine Alike
    那又是。。。哈。。。我、以后会注意了。。。谢谢你啊。。。。
  • --荔枝
  • 5. re: 真难学的VC++
  • VC跟普通话当然没关系,不过你在这里写博,与人交流上会有点困难啦!
    其实不算太难学,了解其内部的一些原理之后会发现是很有规律的
  • --Sunshine Alike

阅读排行榜

评论排行榜