面向?qū)ο蟪绦蛟O(shè)計(jì)缺_第1頁
面向?qū)ο蟪绦蛟O(shè)計(jì)缺_第2頁
面向?qū)ο蟪绦蛟O(shè)計(jì)缺_第3頁
面向?qū)ο蟪绦蛟O(shè)計(jì)缺_第4頁
面向?qū)ο蟪绦蛟O(shè)計(jì)缺_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

2019-2020學(xué)年第一學(xué)期期末考試《面向?qū)ο蟪绦蛟O(shè)計(jì)》大作業(yè)一、名詞解釋(每小題2分,共20分)預(yù)處理預(yù)處理(pre-treatment),是指在進(jìn)行最后加工完善以前進(jìn)行的準(zhǔn)備過程,具體應(yīng)用在不同的行業(yè)或領(lǐng)域,會(huì)有不同的解釋。宏宏是一個(gè)批量處理程序命令,正確地運(yùn)用它可以提高工作效率。文檔文檔是軟件開發(fā)使用和維護(hù)過程中的必備資料,其種類有軟件文檔、源代碼文檔、需求文檔、設(shè)計(jì)文檔、測(cè)試文檔和用戶手冊(cè)等。視圖視圖是指計(jì)算機(jī)數(shù)據(jù)庫中的視圖,是一個(gè)虛擬表,其內(nèi)容由查詢定義。同真實(shí)的表一樣,視圖包含一系列帶有名稱的列和行數(shù)據(jù)??丶丶侵笇?duì)數(shù)據(jù)和方法的封裝??丶梢杂凶约旱膶傩院头椒ǎ渲袑傩允强丶?shù)據(jù)的簡(jiǎn)單訪問者,方法則是控件的一些簡(jiǎn)單而可見的功能、控件創(chuàng)建過程包括設(shè)計(jì)、開發(fā)、調(diào)試(就是所謂的3Ds開發(fā)流程,即Design、Develop、Debug)工作,然后是控件的使用。全局變量全局變量是編程術(shù)語中的一種,源自于變量之分。局部變量局部變量又可稱之為內(nèi)部變量。由某對(duì)象或某個(gè)函數(shù)所創(chuàng)建的變量通常都是局部變量,只能被內(nèi)部引用,而無法被其它對(duì)象或函數(shù)引用。8、對(duì)象按照數(shù)據(jù)類型分配的內(nèi)存空間,可以實(shí)現(xiàn)方法的調(diào)用派生利用繼承機(jī)制,新的類可以從已有的類中派生。那些用于派生的類稱為這些特別派生出的類的“\t"/item/%E6%B4%BE%E7%94%9F%E7%B1%BB/_blank"基類”繼承承是一種創(chuàng)建新類的方式,新建的類可以繼承一個(gè)或多個(gè)父類(python支持多繼承),父類又可稱為基類或超類,新建的類稱為派生類或子類。子類會(huì)“”遺傳”父類的屬性,從而解決代碼重用問題二、簡(jiǎn)答題(每小題6分,共60分)1、簡(jiǎn)要說明VisualC++和C++的區(qū)別:一、性質(zhì)不同1、Visual

C++:Visual

C++是微軟公司的C++開發(fā)工具,具有集成開發(fā)環(huán)境。2、C++:C++是計(jì)算機(jī)程序設(shè)計(jì)語言,既可以進(jìn)行過程化程序設(shè)計(jì),又可以進(jìn)行以抽象數(shù)據(jù)類型為特點(diǎn)的基于對(duì)象的內(nèi)程序設(shè)計(jì),還可以進(jìn)行以繼承和多態(tài)為特點(diǎn)的面向?qū)ο蟮某绦蛟O(shè)計(jì)。二、推出時(shí)間不同1、VisualC++:VisualC++第一代版本在1992年推出,可同時(shí)支援16位處理器與32位處理器版。2、C++:1979年,BjameSgoustrup到了Bell實(shí)驗(yàn)室,開始從事將C改良為帶類的C(Cwithclasses)的工作。1983年該語言被正式命名為容C++。三、范圍不同1、VisualC++:VisualC++可提供編輯C語言,C++以及C++/CLI等編程語言。2、C++:C++可用于微軟的VisualC++、Borland公司的C++Builder等C++編譯器。2、C++程序與C程序文件擴(kuò)展名有什么區(qū)別?變量聲明不同

(1)、C程序中變量聲明和代碼是分開的,必須在函數(shù)開始處聲明。

(2)、c++變量可以在任意處聲明,只要保證版先聲明后使用就行。指針類型不同權(quán)

(1)、C程序void指針可以給任意類型指針賦值。

(2)、C++程序必須先進(jìn)行強(qiáng)制數(shù)據(jù)類型轉(zhuǎn)換再賦值。3、簡(jiǎn)述計(jì)算機(jī)程序設(shè)計(jì)語言的發(fā)展歷程。解:迄今為止計(jì)算機(jī)程序設(shè)計(jì)語言的發(fā)展經(jīng)歷了機(jī)器語言、匯編語言、高級(jí)語言等階段,C++語言是一種面向?qū)ο蟮木幊陶Z言,也屬于高級(jí)語言。4、“編程就是用開發(fā)工具寫軟件”,這種理解你怎么看。編程就是為了借助于計(jì)算機(jī)來達(dá)到某-目地或解決某個(gè)問題,而使用某種程序設(shè)計(jì)語言編寫程序代碼,并最終得到結(jié)果地過程。5、C語言是一門面向過程的語言,那么C++是面向什么的語言?C語言是一種面向過程的編程語言,而C++卻是一種面向?qū)ο蟮木幊陶Z言。在C++程序里,數(shù)據(jù)和對(duì)數(shù)據(jù)的處理都被封裝在了一個(gè)對(duì)象里。面向?qū)ο蟮某绦蛟O(shè)計(jì),其一個(gè)重要特點(diǎn)就是“類”的封裝,請(qǐng)問“類”中封裝了什么?在面向?qū)ο蟮某绦蛟O(shè)計(jì)中,將數(shù)據(jù)和處理數(shù)據(jù)的操作封裝成一個(gè)整體就定義了一種事物的類型,稱作"類”。類是種抽象的概念,屬于該類的一個(gè)實(shí)例叫做”對(duì)象”初始化一個(gè)整型數(shù)組,內(nèi)容是1,2,3:8、簡(jiǎn)述C++的主要特點(diǎn)答:C++語言具有以下主要特點(diǎn):(1)C++語言是一個(gè)中級(jí)的程序設(shè)計(jì)語言。(2)C++是一個(gè)結(jié)構(gòu)化的程字設(shè)計(jì)語言。(3)C++是一種面向?qū)ο蟮某绦蛟O(shè)計(jì)語言。(4)C++語言是一個(gè)功能齊全的編程語言。(5)C++語言是一種移植性很好的編程語言。面向?qū)ο蟪绦蛟O(shè)計(jì),其“對(duì)象”指什么?對(duì)象是指具有某些屬性和功能的單個(gè)個(gè)體。MFC作為一個(gè)Windows編程類庫,它包含了200多個(gè)類,封裝了Windows的大部分編程對(duì)象以及與它們有關(guān)的操作。請(qǐng)簡(jiǎn)述采用MFC編程的優(yōu)點(diǎn)。使用標(biāo)準(zhǔn)化的程序代碼結(jié)構(gòu),有利于程序員之間的交流。VisualC++為MFC提供了大量的工具支持,提高了編程效率。如利用MFCAppWizard創(chuàng)建MFC應(yīng)用程序框架,利用ClassWizard方便地對(duì)Windows消息進(jìn)行管理。MFC應(yīng)用程序的效率較高,只比傳統(tǒng)的WindowsC程序低5%左右。并且,在MFC應(yīng)用程序中還允許混合使用傳統(tǒng)的WindowsAPI函數(shù)。其它優(yōu)勢(shì):完全支持Windows所有的函數(shù)、控件、消息、菜單及對(duì)話框;具有良好的穩(wěn)定性和可移植性,更符合微軟的風(fēng)格等。三編程題(每小題10分,共20分)1、輸入三個(gè)數(shù)并求和#include<iostream.h>voidmain(){cout<<”pleaseenterthevalueofx,y,z:”;

intx,y,z;

cin>>x>>y>>z;

cout<<x+y+z;}2、編寫一個(gè)函數(shù),實(shí)現(xiàn)兩個(gè)數(shù)的交換。voidf(int*a,int*b)

{

inttemp=*a;

*a=*b;

*b=temp;}voidmain(){

inta,b;

cout<<"pleaseente

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論