




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第一章1 .用MFC设计口令对话框创立应用程序框架.单文档应用程序.2 .在visual c+的工程工作区中自动翻开的工程工作区文件的扩展名是password.dsw3 .在visual c+中创立一个新的工程文件应选择 BA. Open Workspace B .New C. Open D. save a workplace4 . Build菜单中的命令主要用于应用于应用程序的编译、连接、 、运行.5 .在windows环境下,visual c+6.0使用的资源可分为以下哪几类快捷键,工具栏,对话框,光标, html,图标,菜单,字符串列表,版本信息,6 .在visual c+中 有不同的资
2、源编辑器,不同的资源编辑器有着不同的操作,但还是有些 相同的根本操作过程:、.插入新资源,删除、复制资源,翻开资源.7 .资源是由来定义的.标识符8 .常用的资源编辑器有、.对话框资源编辑器,图形编辑器.9 .工程治理器一般在集成开发环境的左侧,它展示一个工程的几个方面,它们分别是、和.classview resourceview fileview10 .MFC Class Wizard对话框中包含了 5个选项卡,其中,用户最关心的也是经常使用的是和选项卡.消息映射,成员变量.11 .工程文件的扩展名是CA .exe B. dsp C .dsw D .cpp12 .用应用程序向导 App Wi
3、zard创立的c+源文件应选择 选项卡.A. File B. Project C .Workspace D .Other Documents13 .在对话框资源编辑器中,要选取多个控件,应该首先先按住键不放,然后在用鼠标 选取.BA ctrl B. shift C tab D caps lock14 .什么是工程工程工作区有什么作用对工程进行各种治理.15 .试简述创立限制台应用程序的步骤.启动visual c+6.0、新建工程、新建一个头文件、新建一个c+源文件、编写主函数、编译运行.16 .对于多个控件的选取,有两种方法分别是一是拖动,二是按住 shift键不放,依次选取各个控件,之后再释
4、放 shift键.17 .添加对话文本框资源,其系统默认标题为0 ? Dialog18 .系统为对话框资源自动赋予一个默认的标识符,第一次为?以后依次为0 ? 0 ?IDD_DIALOG12319 .大多数布置控件的命令在使用前都是需要用户选取多个控件,且起关键作用.“主控件,20 .当在visual c+6.0中建立一个工程时,visual c+6.0都会自动建立两个版本 ,Release版 本和Debug版本.21 .Build菜单中的命令主要用于应用程序的.编译,连接,调试,运行.20.在成员函数的图标中,使用紫色方块表示公共成员函数;使用紫色方块和一把钥匙表示 成员函数;使用紫色方块和
5、一把锁表示成员函数.私有,保护型第二章填空题1 .在面向对象对象的编程中,对象的抽象集合称为类._2 .在C+语言中、类中定义的数据和函数分别称为而变量和成员函数.3 .当类的对象生成时,系统将自动调用该类的构造函数.4 .继承是通过基类与派生类来实现的, 基类的成员在派生类中的访问权限由继. 承方式决定.5 .派生类的对象可以当成基类的对象来处理,因此,指向基类对象的指针也可 以指向派生类东西.6 .对基类对象成员的初始化是通过构造函数语法实现的.7 .如果一个类中含有纯虚函数,那么称该类为抽象类.8 .编译时的多态性由函数重载实现,运行时的多态性由虚函数实现.9 .在定义类时,成员的默认访
6、问属性是 private.10 .在类外定义成员函数时,成员函数名前必须加: 一来标识该函数为特定类的 成员.11 .友元函数可以访问类的全部成员.12 .封装的目的是隐藏对象内部的实现细节.13 . Public成员,能被任何程序访问.14 . Private成员,只能被成员函数和友元函数访问.15 . Protected成员,能被成员函数、友元函数、派牛类的成员函数、友元函数访 I16 .定义内联函数时,成员函数在类的内部声明,在类的外部定义,要加关键字 inline.17 .矩形类(CRectangle的成员函数定义为内联函数,它的定义与类的声明放在同一个头文件(Rectangle.h)
7、 中.18 .矩形类(CRectangle的默认构造函数为 CRectangle()19 .当用类的一个对象初始化该类的另一个对象时.调用复制构造函数.20 .点类(CPoint)的析构函数写为CPoint()21 .对象调用类的成员,使用或“-运算符.22 .继承方式默认为public方式.23 . 基类的 public、protected 成员可以被继承, private 成员不能被继承.24 .基类指针对普通成员的调用,仅仅由声明指针的类型决定.简做题1 .构造函数作用成员的初始化.2 .析构函数作用释放对象所占用的内存空间.3 .基类与派生类关系任何一个类都可以派生出一个新类,派生类也
8、可以再派生出新类,因此,基 类和派生类是相对而言的.基类与派生类之间的关系有:a:派生类是基类的具体化b:派生类是基类定义的延续 c:派生类是基类的组合4 .什么是多态性不同类的对象收到相同的消息时产生不通道行为方式5 .初始化对象成员的格式在构造函数的参数表后面加上:对象名(实参表),对象名(实参表)6 .派生类的定义格式class派生类名:继承方式 基类名,继承方式 基类名(派生类新增成员);7 .公有继承中,基类成员的访问属性基类的public和protected成员被派生类继承后,保持原来的访问属性不变.8 .私有继承中,基类成员的访问属性基类的public和protected成员被派
9、生类继承后,变成派生类的private成员.9 .保护继承中,基类成员的访问属性基类的public和protected成员被派生类继承后,变成派生类的 protected M 员.10 .派生类中初始化顺序,析构顺序先初始化基类,再初始化派生类.先析构派生类,再析构基类.11 .虚函数声明格式class a(Friend void b (););12 .什么是友元函数能够访问一个类的私有数据而又不是该类的成员函数.第三章Windows程序不是由事件的顺序来限制的,而是由事件的发生来限制的.Windows应用程序的消息来源有以下4种:输入消息、限制消息、系统消息、用户消 息.3. Windows
10、操作系统主要包括 3个根本内核元件:GDI、KERNEL、USER.4. 句柄是 Windows内部表资源数据存储的内存索引值,也就是在内存里的地址.5. Windows窗口消息的一般形式为WM_XXX .6. 窗口类的注册与窗口建立包括:窗口的注册、窗口的创立、窗口的显示与更新.7. 窗口的注册调用 RegisterClass()函数、窗口的创立调用 CreateWindow()函数、窗口的显 示与更新调用 ShowWindow()函数来显示窗口,并用 UpdateWindow()函数更新窗口.8. 窗口创立的一般过程包括注册窗口类、创立窗口、启动消息循环等.一般地,这些工作是在应用程序的主
11、函数WinMain()中完成的.微软根底类库 也就是 Microsoft Foundation Class也就是 MFC.Windows程序中的消息有 3种类型:窗口消息、命令消息、控件通知消息.在消息映射表中的消息映射项也可以分为3类,分别是:窗口消息映射项、命令消息映射项、控件通知消息映射项.类向导中(Class Wizard)常用的是哪两个:Message Maps、Member Variables.13 .通过 Message Maps选项卡来添加或删除消息的成员函数功能,通过 Member Variables 选项卡来添加或删除关联到使用控件的类上的成员变量.14 .应用程序定义图标
12、的关键字是Icon,应用程序通过调用函数 Loadicon加载图标资源.15 . CWinApp类称为窗口应用程序类,CDocument类称为文档类,CView类称为视图类及CFrameWnd类称为框架窗口类.16 .什么是消息:消息是关于所发生的事件的通知,这些事件可能需要一个特定的动作,也可能是改变窗口大小或者选择一个命令菜单.17 . Windows操作系统主要包括 3个根本内核原件:GDI、KERNEL、USER.18 .什么是消息队列:在 Windows中只有一个消息系统,即系统消息队列.消息队列是一 个系统定义的数据结构,用于临时存储消息,系统可从消息队列中将消息直接发给窗口.19
13、 . Windows应用程序有两个根本局部:应用程序主函数 WinMain()和窗口函数 WndProc().20 . WinMain()函数是应用程序的入口点,相当于 C限制台应用程序的主函数main()函数.WinMain()函数名是否是固定的是固定的.实现类的消息映射时需要在类的实现文件(.cpp)中加上消息映射表.第四章每个对话框中含有一些按钮、复选框、文本框、列表框、组合框、滚动条等,这些都被称为 什么一一答:控件.从程序员角度来看,对话框和控件都是一一答:窗口.一般图片框、静态文本框、分组框称为什么控件有什么用途一一答:静态类控件,用于显示信息.滚动类控件有哪三种一一答:滚动条、滑
14、动条、旋转按钮.请说出编辑框的用途.一一答:用于输入、输出信息.用户通过什么实现与计算机的交互一一答:对话框.请说出WM_INITDIALOG 消息的作用.一一答:初始化一个对话框,创立所有的控件并准备好.MFC中最根本的对话框类是 答:CDialog类.根据对话框的行为性质,可分为哪两种对话框一一答:模式对话框和无模式对话框.在模式对话框中,退出对话框之前,其所在的应用程序是否能继续执行一一答:不能.在VC+中通过什么向对话框中添加控件以及与控件相关联的数据成员和消息处理函数在一答:对话框编辑器与类向导.对大多数控件来说,其属性一般具有General、Styles和答:Extended St
15、yles.控件的标识符框、标题框等内容属于控件的什么属性一一答:General属性(一般属性)当控件的状态发生变化的时候、控件会有什么动作一一答:向父窗口发送消息.Picture控件支持的图片类型(格式)为答: Icon和Bitmap.访问控件的两种方法一一答:DDX (对话数据交换技术)和 CWnd:GetDlgItem函数.不接受用户输入、也不产生通知消息的控件为一一答:静态控件.假设要将模式对话框在屏幕上显示,要调用的函数为一一答:DoModal ().对话框正常关闭退出的函数是一一答:OnOk ().使用什么函数可以实现控件与其成员变量之间的数据传输一一答:UpdateData.限制控
16、件可见或不可见的函数是答: ShowWindow ().限制控件可用或不可用的函数是答: EnableWindow .指定控件初始化时是否可见的控件属性工程是一一答:Visible.指定控件初始化时是否可用的控件属性工程是一一答:Disable.通过什么属性和命令治理一组控件单项选择按钮,保证其互斥答:Group属性和Tab Order命令.通过调用什么方法可以实现口令字符的功能 答:调用成员函数CEdit :SetPasswordChar,或者在编辑框设计的时候在属性中选中Password复选框.按钮类控件中的按钮主要有哪三种一一答:下压式按钮,单项选择按钮,复选框.请分另I说出映射消息 B
17、N_CLICKED 和BN_DOUBLECLICKED 对应哪两种动作一一答:单击按钮和双击按钮.请分别说出CListBox类成员函数DeleteString和ResetContent对应的功能.答:删除指定的选项、去除列表框中的所有选项.CListBox类中的有查找功能的成员函数是答: FindString和FindStringExact.第五章1 .CDC:CDC类是设备环境的基类.2 .CClientDC:代表窗口客户区的设备环境.3 .CWindowDC:代表整个窗口客户区域非客户区的设备环境.4 .CPaintDC:代表在OnPain函数中使用的设备环境.5 .绘图操作中CDC提供了
18、根本的绘图操作函数.6 .绘制一个实心圆形可用日lipse函数.7 .绘制一条直线可用Line To函数.8 .绘制一个矩形可用 Rectangle函数.9 .设置文本颜色可用 SetTextColor函数.10 .MFC将有关位图的操作封装在CBitmap类中.11 .红绿蓝这三个参数的取值范围为0255.12 .使用CPen类的无参构造函数定义画笔对象后调用CreatePen函数创造画笔13 .创立画笔后必须调用 CDC类的成员函数SelectObject将创立的画笔选入设备环境.14 .当绘图完成后,应该调用CDC类的成员函数SelectObject恢复设备环境原来的画笔.15 .GDI
19、 对象包括 CPen 类、CBrush 类、CPalette 类、CFont 类、CRgn 类、CBitmap 类;回 答三个即可16 .Windows将使用库存画笔来绘图,库存画笔为黑色画笔、白色画笔、空画笔.17在使用字体时,首先要声明一个CFont,对象声明后能否立即使用.否分析:由于 CFont类只是一个无参构造函数,所以对象声明后不能马上使用,还必须调用 CreateFont等函数对字体对象进行初始化.18 .使用GetDC获取的设备环境,在绘图操作完成后必须调用Delete 函数释放设备环境19 .函数 CPen int nPenStyle, int nWidth, COLORRE
20、F crColor 是使用CPen类的带参构造函数定义画笔对象.20 .库存画刷有:黑色画刷、白色画刷、深灰色画刷、灰色画刷、浅灰色画刷、空画刷;回答4种21 .在DrawText函数中参数lpszString和str为要输出的文本串;22:什么是设备环境设备环境也叫设备描述表或设备上下文,他是Windows定义的一个数据结构,该数据结构包含了向设备输出时所需要的绘图属性.23:如何为单文档应用程序添加背景图片首先在插入里点开资源再点击引入,将准备好的背景图片引入即可.然后在OnDraw函数中添加的代码中加载位图那里图片名称要对应好.第六章1 .常见的菜单类型有、两种,是Windows应用程序
21、中用得最多的结构.下 拉菜单,快捷菜单,下拉菜单2 .MFC的 类提供了对菜单项的操作. CMenu3 .在插入一个新菜单时,选中“弹出复选框时,对话框中的ID、分隔符和提示选项是有效还是无效.无效4 .在编辑某菜单项时,要指明该菜单项是一个弹出式菜单,必须选择属性 .弹出5 .在MFC中,工具栏的功能由 类实现.CToolBar6 .可以使用 CToolBar的哪个函数来创立工具栏窗口. Creat或CreatEx7 .在MFC中 类提供了状态栏的创立.CStatusBar8 .VisualC+中提供的资源编辑器不能编辑 .位图9 . pDC SelectObjectpOldpen;NewP
22、en.DelectObject; 的含义.复原画笔并释放资源第七章1 .数据完整性指的是哪三个答:实体完整性、参照完整性、用户定义完整性2 .建立数据库表如彳S定义关键字 答:PRIMARY KEY3 .建立数据库表时,如何定义性别,让性别只能从男女中选择答性别 CHAR 2CHECK性别 in男,女4 .建立数据库表时,如何定义教师表中的院系院系为编号、短整型?答:院系 SMALLINT FOREIGN KEY REFERENCES 院系 编号5 .建立数据库表时,如何定义 不能为空的课程名称20字节答:课程名称 CHAR 20NOT NULL6 .建立数据库表时,如何定义在0到100之间并且不为空的成绩短整型
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 词汇记忆教学课件
- 声母ie教学课件
- 教育技术课件PDF
- 教育惠民政策课件
- 教育局消防培训课件
- 早餐麦当劳活动方案
- 文化自信团建活动方案
- 数学特色竞赛活动方案
- 明星生日后援会活动方案
- 新人礼遇活动方案
- 单片机课程设计之超声波测距-电子工程系单片机课程设计报告
- 2022年安徽大学科研助理(校聘)招聘60人笔试备考题库及答案解析
- 宁骚公共政策学
- 地下室顶板行车与堆载验算与加固方案
- 四年级阅读训练概括文章主要内容(完美)
- GB/T 37234-2018文件鉴定通用规范
- 高中英语读后续写教学策略的探究
- 2023年盐城市阜宁县人民医院医护人员招聘笔试题库及答案解析
- 2022年动画制作行业分析及未来五至十年行业发展报告
- 毕业论文答辩
- 染缸操作规范
评论
0/150
提交评论