




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2019-2020学年第一学期期末考试《面向对象程序设计》大作业一、名词解释(每小题2分,共20分)预处理预处理(pre-treatment),是指在进行最后加工完善以前进行的准备过程,具体应用在不同的行业或领域,会有不同的解释。宏宏是一个批量处理程序命令,正确地运用它可以提高工作效率。文档文档是软件开发使用和维护过程中的必备资料,其种类有软件文档、源代码文档、需求文档、设计文档、测试文档和用户手册等。视图视图是指计算机数据库中的视图,是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。控件控件是指对数据和方法的封装。控件可以有自己的属性和方法,其中属性是控件数据的简单访问者,方法则是控件的一些简单而可见的功能、控件创建过程包括设计、开发、调试(就是所谓的3Ds开发流程,即Design、Develop、Debug)工作,然后是控件的使用。全局变量全局变量是编程术语中的一种,源自于变量之分。局部变量局部变量又可称之为内部变量。由某对象或某个函数所创建的变量通常都是局部变量,只能被内部引用,而无法被其它对象或函数引用。8、对象按照数据类型分配的内存空间,可以实现方法的调用派生利用继承机制,新的类可以从已有的类中派生。那些用于派生的类称为这些特别派生出的类的“\t"/item/%E6%B4%BE%E7%94%9F%E7%B1%BB/_blank"基类”继承承是一种创建新类的方式,新建的类可以继承一个或多个父类(python支持多继承),父类又可称为基类或超类,新建的类称为派生类或子类。子类会“”遗传”父类的属性,从而解决代码重用问题二、简答题(每小题6分,共60分)1、简要说明VisualC++和C++的区别:一、性质不同1、Visual
C++:Visual
C++是微软公司的C++开发工具,具有集成开发环境。2、C++:C++是计算机程序设计语言,既可以进行过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的内程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。二、推出时间不同1、VisualC++:VisualC++第一代版本在1992年推出,可同时支援16位处理器与32位处理器版。2、C++:1979年,BjameSgoustrup到了Bell实验室,开始从事将C改良为带类的C(Cwithclasses)的工作。1983年该语言被正式命名为容C++。三、范围不同1、VisualC++:VisualC++可提供编辑C语言,C++以及C++/CLI等编程语言。2、C++:C++可用于微软的VisualC++、Borland公司的C++Builder等C++编译器。2、C++程序与C程序文件扩展名有什么区别?变量声明不同
(1)、C程序中变量声明和代码是分开的,必须在函数开始处声明。
(2)、c++变量可以在任意处声明,只要保证版先声明后使用就行。指针类型不同权
(1)、C程序void指针可以给任意类型指针赋值。
(2)、C++程序必须先进行强制数据类型转换再赋值。3、简述计算机程序设计语言的发展历程。解:迄今为止计算机程序设计语言的发展经历了机器语言、汇编语言、高级语言等阶段,C++语言是一种面向对象的编程语言,也属于高级语言。4、“编程就是用开发工具写软件”,这种理解你怎么看。编程就是为了借助于计算机来达到某-目地或解决某个问题,而使用某种程序设计语言编写程序代码,并最终得到结果地过程。5、C语言是一门面向过程的语言,那么C++是面向什么的语言?C语言是一种面向过程的编程语言,而C++却是一种面向对象的编程语言。在C++程序里,数据和对数据的处理都被封装在了一个对象里。面向对象的程序设计,其一个重要特点就是“类”的封装,请问“类”中封装了什么?在面向对象的程序设计中,将数据和处理数据的操作封装成一个整体就定义了一种事物的类型,称作"类”。类是种抽象的概念,属于该类的一个实例叫做”对象”初始化一个整型数组,内容是1,2,3:8、简述C++的主要特点答:C++语言具有以下主要特点:(1)C++语言是一个中级的程序设计语言。(2)C++是一个结构化的程字设计语言。(3)C++是一种面向对象的程序设计语言。(4)C++语言是一个功能齐全的编程语言。(5)C++语言是一种移植性很好的编程语言。面向对象程序设计,其“对象”指什么?对象是指具有某些属性和功能的单个个体。MFC作为一个Windows编程类库,它包含了200多个类,封装了Windows的大部分编程对象以及与它们有关的操作。请简述采用MFC编程的优点。使用标准化的程序代码结构,有利于程序员之间的交流。VisualC++为MFC提供了大量的工具支持,提高了编程效率。如利用MFCAppWizard创建MFC应用程序框架,利用ClassWizard方便地对Windows消息进行管理。MFC应用程序的效率较高,只比传统的WindowsC程序低5%左右。并且,在MFC应用程序中还允许混合使用传统的WindowsAPI函数。其它优势:完全支持Windows所有的函数、控件、消息、菜单及对话框;具有良好的稳定性和可移植性,更符合微软的风格等。三编程题(每小题10分,共20分)1、输入三个数并求和#include<iostream.h>voidmain(){cout<<”pleaseenterthevalueofx,y,z:”;
intx,y,z;
cin>>x>>y>>z;
cout<<x+y+z;}2、编写一个函数,实现两个数的交换。voidf(int*a,int*b)
{
inttemp=*a;
*a=*b;
*b=temp;}voidmain(){
inta,b;
cout<<"pleaseente
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【正版授权】 ISO 24201:2025 EN Oil and gas industries including lower carbon energy - Tertiary outfitting structures
- 2024中医康复理疗师定制试题及答案
- 医院专业技术人才聘用合同书
- 商业空间装修合同细则
- 合作开发项目保密合同
- 专业苗圃租赁合同范本及协议
- 第一课 我喜欢上学(教学设计)-北师大版心理健康一年级上册
- 《1 分类洗涤我知道》(教案)-2024-2025学年二年级劳动北师大版
- 传奇声音管理员工培训
- 培训辅导如何上课
- 2024年修订版私营学校收购协议
- 2024年广东省中考地理试题含答案
- 古诗词诵读《江城子+乙卯正月二十日夜记梦》课件+2024-2025学年统编版高中语文选择性必修上册
- 单脚交换跳短绳(教学设计)人教版体育三年级上册
- 2024智能网联汽车自动驾驶功能仿真试验方法及要求
- 供电所绩效考核实施方案
- 脱硫石膏与腐植酸改良滨海盐碱土的效应及机理研究
- 医疗废物处置流程
- 污水处理项目实施重点、难点分析
- 蝴蝶兰组织培养技术规程
- 遵义会议的精神
评论
0/150
提交评论