版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、大学VC+课程考试一试题大学VC+课程考试一试题大学VC+课程考试一试题第一章用MFC设计口令对话框创办()应用程序框架。单文档应用程序。2.在visualc+的项目工作区中自动打开的项目工作区文件的扩展名是?password.dsw3.在visualc+中创办一个新的项目文件应选择(B)4.Build菜单中的命令主要用于应用于应用程序的编译、连接、()、运行。在windows环境下,visualc+6.0使用的资源可分为以下哪几类?快捷键,工具栏,对话框,光标,html,图标,菜单,字符串列表,版本信息,6.在visualc+中有不相同的资源编写器,不相同的资源编写器有着不相同的操作,但还是
2、有些相同的基本操作过程:()、()、()。插入新资源,删除、复制资源,打开资源。7.资源是由()来定义的。表记符8.常用的资源编写器有()、()。对话框资源编写器,图形编写器。9.项目管理器一般在集成开发环境的左侧,它显现一个工程的几个方面,它们分别是()、()和()。classviewresourceviewfileview10.MFCClassWizard对话框中包括了5个选项卡,其中,用户最关心的也是经常使用的是()和()选项卡。信息照射,成员变量。11.工程文件的扩展名是()CD.cpp12.用应用程序导游AppWizard创办的c+源文件应选择()选项卡。13.在对话框资源编写器中,
3、要采用多个控件,应该第一先按住()键不放,尔后在用鼠标采用。BActrlB.shiftCtabDcapslock12.什么是项目?项目工作区有什么作用?对项目进行各种管理。13.试简述创办控制台应用程序的步骤。启动visualc+6.0、新建工程、新建一个头文件、新建一个c+源文件、编写主函数、编译运行。14.关于多个控件的采用,有两种方法分别是?一是拖动,二是按住shift键不放,依次采用各个控件,此后再释放shift键。15.增加对话文本框资源,其系统默认标题为()?Dialog16.系统为对话框资源自动赐予一个默认的表记符,第一次为()?今后依次为()?()?IDD_DIALOG1231
4、7.大多数部署控件的命令在使用前都是需要用户采用多个控件,且()起要点作用。“主控件”18.当在visualc+6.0中建立一个工程时,visualc+6.0都会自动建立两个版本(),()Release版本和Debug版本。19.Build菜单中的命令主要用于应用程序的()()()().编译,连接,调试,运行。20.在成员函数的图标中,使用紫色方块表示公共成员函数;使用紫色方块和一把钥匙表示()成员函数;使用紫色方块和一把锁表示()成员函数。私有,保护型第二章填空题在面向对象对象的编程中,对象的抽象会集称为类。在C语言中,类中定义的数据和函数分别称为成员变量和成员函数。当类的对象生成时,系统将
5、自动调用该类的构造函数。继承是经过基类与派生类来实现的,基类的成员在派生类中的接见权限由继承方式决定。派生类的对象能够看作基类的对象来办理,因此,指向基类对象的指针也能够指向派生类东西。对基类对象成员的初始化是经过构造函数语法实现的。若是一个类中含有纯虚函数,则称该类为抽象类。编译时的多态性由函数重载实现,运行时的多态性由虚函数实现。在定义类时,成员的默认接见属性是private。在类外定义成员函数时,成员函数名前必定加:来表记该函数为特定类的成员。友元函数能够接见类的全部成员。封装的目的是隐蔽对象内部的实现细节。Public成员,能被任何程序接见。Private成员,只能被成员函数和友元函数
6、接见。Protected成员,能被成员函数、友元函数、派生类的成员函数、友元函数接见。定义内联函数时,成员函数在类的内部声明,在类的外面定义,要加要点字inline。矩形类(CRectangle)的成员函数定义为内联函数,它的定义与类的声明放在同一个头文件(Rectangle.h)中。矩形类(CRectangle)的默认构造函数为CRectangle()。当用类的一个对象初始化该类的另一个对象时,调用复制构造函数。点类(CPoint)的析构函数写为CPoint()。对象调用类的成员,使用“.”或“-”运算符。继承方式默认为public方式。基类的public、protected成员能够被继承,
7、private成员不能够被继承。基类指针对一般成员的调用,可是由声明指针的种类决定。简答题构造函数作用?成员的初始化。析构函数作用?释放对象所占用的内存空间。基类与派生类关系?任何一个类都能够派生出一个新类,派生类也能够再派生出新类,因此,基类和派生类是相对而言的。基类与派生类之间的关系有:a:派生类是基类的详尽化b:派生类是基类定义的连续c:派生类是基类的组合什么是多态性?不相同类的对象收到相同的信息时产生不通道行为方式初始化对象成员的格式?在构造函数的参数表后边加上:对象名(实参表),对象名(实参表)派生类的定义格式?class派生类名:继承方式基类名,继承方式基类名派生类新增成员;公有继
8、承中,基类成员的接见属性?基类的public和protected成员被派生类继承后,保持原来的接见属性不变。私有继承中,基类成员的接见属性?基类的public和protected成员被派生类继承后,变成派生类的private成员。保护继承中,基类成员的接见属性?基类的public和protected成员被派生类继承后,变成派生类的protected成员。10.派生类中初始化序次,析构序次?先初始化基类,再初始化派生类。先析构派生类,再析构基类。11.虚函数声明格式?classaFriendvoidb();12.什么是友元函数?能够接见一个类的私有数据而又不是该类的成员函数。第三章Windows
9、程序不是由事件的序次来控制的,而是由事件的发生来控制的。Windows应用程序的信息本源有以下4种:输入信息、控制信息、系统信息、用户消息。3.Windows操作系统主要包括3个基本内核元件:GDI、KERNEL、USER。句柄是Windows内部表资源数据储藏的内存索引值,也就是在内存里的地址。Windows窗口信息的一般形式为WM_XXX。窗口类的注册与窗口建立包括:窗口的注册、窗口的创办、窗口的显示与更新。7.窗口的注册调用RegisterClass()函数、窗口的创办调用CreateWindow()函数、窗口的显示与更新调用ShowWindow()函数来显示窗口,并用UpdateWin
10、dow()函数更新窗口。窗口创办的一般过程包括注册窗口类、创办窗口、启动信息循环等。一般地,这些工作是在应用程序的主函数WinMain()中完成的。微软基础类库也就是MicrosoftFoundationClass也就是MFC。Windows程序中的信息有3各种类:在信息照射表中的信息照射项也能够分为窗口信息、命令信息、控件通知信息。3类,分别是:窗口信息照射项、命令信息映射项、控件通知信息照射项。类导游中(ClassWizard)常用的是哪两个:MessageMaps、MemberVariables。13.经过MessageMaps选项卡来增加或删除信息的成员函数功能,经过MemberVar
11、iables选项卡来增加或删除关系到使用控件的类上的成员变量。应用程序定义图标的要点字是Icon,应用程序经过调用函数LoadIcon加载图标资源。CWinApp类称为窗口应用程序类,CDocument类称为文档类,CView类称为视图类及CFrameWnd类称为框架窗口类。16.什么是信息:信息是关于所发生的事件的通知,这些事件可能需要一个特定的动作,也可能是改变窗口大小也许选择一个命令菜单。Windows操作系统主要包括3个基本内核原件:GDI、KERNEL、USER。什么是信息队列:在Windows中只有一个信息系统,即系统信息队列。信息队列是一个系统定义的数据构造,用于临时储藏信息,系
12、统可从信息队列中将信息直接发给窗口。Windows应用程序有两个基本部分:应用程序主函数WinMain()和窗口函数WndProc()。20.WinMain()函数是应用程序的入口点,相当于C控制台应用程序的主函数main()函数。WinMain()函数名是否是固定的?是固定的。实现类的信息照射时需要在类的实现文件(.cpp)中加上信息照射表。第四章每个对话框中含有一些按钮、复选框、文本框、列表框、组合框、转动条等,这些都被称为什么?答:控件。从程序员角度来看,对话框和控件都是?答:窗口。一般图片框、静态文本框、分组框称为什么控件?有什么用途?答:静态类控件,用于显示信息。转动类控件有哪三种?
13、答:转动条、滑动条、旋转按钮。请说出编写框的用途。答:用于输入、输出信息。用户经过什么实现与计算机的交互?答:对话框。请说出WM_INITDIALOG信息的作用。答:初始化一个对话框,创办全部的控件并准备好。MFC中最基本的对话框类是?答:CDialog类。依照对话框的行为性质,可分为哪两种对话框?答:模式对话框和无模式对话框。在模式对话框中,退出对话框从前,其所在的应用程序可否能连续执行?答:不能够。在VC+中经过什么向对话框中增加控件以及与控件相关系的数据成员和信息办理函数?答:对话框编写器与类导游。对大多数控件来说,其属性一般拥有General、Styles和?答:ExtendedSty
14、les。控件的表记符框、标题框等内容属于控件的什么属性?答:General属性(一般属性)当控件的状态发生变化的时候、控件会有什么动作?答:向父窗口发送信息。Picture控件支持的图片种类(格式)为?答:Icon和Bitmap。接见控件的两种方法?答:DDX(对话数据交换技术)和CWnd:GetDlgItem函数。不接受用户输入、也不产生通知信息的控件为?答:静态控件。若要将模式对话框在屏幕上显示,要调用的函数为?答:DoModal()。对话框正常关闭退出的函数是?答:OnOk()。使用什么函数能够实现控件与其成员变量之间的数据传输?答:UpdateData。控制控件可见或不能见的函数是?答
15、:ShowWindow()。控制控件可用或不能用的函数是?答:EnableWindow()。指定控件初始化时可否可见的控件属性项目是?答:Visible。指定控件初始化时可否可用的控件属性项目是?答:Disable。经过什么属性和命令管理一组控件单项选择按钮,保证其互斥?答:Group属性和TabOrder命令。通过调用什么方法能够实现口令字符的功能?答:调用成员函数CEdit:SetPasswordChar,也许在编写框设计的时候在属性中选中Password复选框。按钮类控件中的按钮主要有哪三种?答:下压式按钮,单项选择按钮,复选框。请分别说出照射信息BN_CLICKED和BN_DOUBLE
16、CLICKED对应哪两种动作?答:单击按钮和双击按钮。请分别说出CListBox类成员函数DeleteString和ResetContent对应的功能。答:删除指定的选项、除去列表框中的全部选项。CListBox类中的有查找功能的成员函数是?答:FindString和FindStringExact。第五章1.CDC:CDC类是设备环境的基类。2.CClientDC:代表窗口客户区的设备环境。3.CWindowDC:代表整个窗口(客户地域非客户区)的设备环境。4.CPaintDC:代表在OnPain函数中使用的设备环境。5.绘图操作中CDC供应了基本的绘图操作函数。6.绘制一个实心圆形可用Ell
17、ipse函数。7.绘制一条直线可用LineTo函数。8.绘制一个矩形可用Rectangle函数。9.设置文本颜色可用SetTextColor函数。10.MFC将相关位图的操作封装在CBitmap类中。11.红绿蓝这三个参数的取值范围为0255。12.使用CPen类的无参构造函数定义画笔对象后调用CreatePen函数创办画笔13.创办画笔后必定调用CDC类的成员函数SelectObject将创办的画笔选入设备环境。14.当绘图完成后,应该调用CDC类的成员函数SelectObject恢复设备环境原来的画笔。15.GDI对象包括CPen类、CBrush类、CPalette类、CFont类、CRg
18、n类、CBitmap类;(回答三个即可)16.Windows将使用库存画笔来绘图,库存画笔为黑色画笔、白色画笔、空画笔。17在使用字体时,第一要声明一个CFont,对象声明后可否马上使用。(否)解析:由于CFont类可是一个无参构造函数,因此对象声明后不能够马上使用,还必定调用CreateFont等函数对字体对象进行初始化。18.使用GetDC获取的设备环境,在绘图操作完成后必定调用19.函数CPen(intnPenStyle,intnWidth,COLORREFcrColor)Delete()函数释放设备环境是使用CPen类的带参构造函数定义画笔对象。20.库存画刷有:黑色画刷、白色画刷、深
19、灰色画刷、灰色画刷、浅灰色画刷、空画刷;答4种)(回21.在DrawText函数中参数lpszString和str为要输出的文本串;22:什么是设备环境?第七章1.数据完满性指的是哪三个?2.建立数据库表如何定义要点字3.建立数据库表时,如何定义性别设备环境也叫设备描述表或设备上下文,他是Windows定义的一个数据构造,该数据构造包括了向设备输出时所需要的绘图属性。23:如何为单文档应用程序增加背景图片?第一在插入里点开资源再点击引入,将准备好的背景图片引入即可。尔后在OnDraw函数中增加的代码中加载位图那处图片名称要对应好。第六章1.常有的菜单种类有_、_两种,_是Windows应用程序
20、中用得最多的构造。(下拉菜单,快捷菜单,下拉菜单)2.MFC的_类供应了对菜单项的操作。(CMenu)3.在插入一个新菜单时,选中“弹出”复选框时,对话框中的ID、分开符和提示选项是有效还是无效。(无效)4.在编写某菜单项时,要指明该菜单项是一个弹出式菜单,必定选择属性_.(弹出)5.在MFC中,工具栏的功能由_类实现。(CToolBar)6.能够使用CToolBar的哪个函数来创办工具栏窗口。(Creat()或CreatEx())7.在MFC中_类供应了状态栏的创办。(CStatusBar)8.VisualC+中供应的资源编写器不能够编写_。(位图)pDCSelectObject(pOldp
21、en);NewPen.DelectObject();的含义。(还原画笔并释放资源)答:实体完满性、参照完满性、用户定义完满性?答:PRIMARYKEY,让性别只能从男女中选择?答:性别CHAR(2)CHECK(性别in(男,女)4.建立数据库表时,如何定义教师表中的院系(院系为编号、短整型)?答:院系SMALLINTFOREIGNKEYREFERENCES院系(编号)5.建立数据库表时,如何定义)不能够为空的课程名称(20字节?答:课程名称CHAR(20)NOTNULL6.建立数据库表时,如何定义在0到100之间并且不为空的成绩(短整型)?答:成绩SMALLINTCHECK(成绩=0AND成绩4000数据库盘问:模糊盘问带有公司的供应商名称的WHERE语句如何写.答:WHERE供应商名称LIKE%公司模糊盘问中李%、李_的差异:答:%能够盘问0个或多个字符即能够显示李姓的全部人的名字,而_只能盘问1个字符即只能盘问出名字有2个字的姓李的人。数据库盘问
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 心血管疾病的MR工具变量筛选策略
- 心脑血管疾病社区预防的健康传播路径
- 心脏移植供体分配的罕见血型匹配策略
- 心脏微血管功能障碍的血管新生促进策略
- 心脏再生AI监管技术支撑
- 心梗后心脏康复中的神经内分泌调节策略
- 微创技术推广中的公众科普与人文素养提升
- 微创器械使用与DVP发生的关联分析
- 循证医学GRADE证据可视化传播策略
- 影像与手术技术传承与创新
- 物料品报废管理制度
- 2025至2030中国凝乳酶市场需求量预测及发展战略规划报告
- LTD-2100探地雷达使用手册
- 农药销售团队能力模型构建-全面剖析
- 高血压和糖尿病管理制度
- 搭车无责协议书
- 工业机器人离线编程与应用-认识FANUC工业机器人
- DLT 1051-2019电力技术监督导则
- DL∕ T 845.3-2004 电阻测量装置通 用技术条件 第3部分直流电阻测试仪
- 高水平专业群建设报告
- 防洪排涝工程实施性施工组织设计
评论
0/150
提交评论