




下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 貸款下來平分協議書
- 銷售合同履約金的處理方法
- 房屋轉讓定金協議
- 項目概算咨詢協議
- 跨境電商活動設計合同
- 苗木長期合作協議
- 貨運設備采購合同
- 退休廣場文化活動顧問合同
- 潤滑油技術服務合同范本
- 勞動教育價值觀的當代詮釋與實踐路徑
- 2025年湖北省漢江國有資本投資集團有限公司招聘筆試參考題庫含答案解析
- 萵筍育苗合同協議
- 2025年高考政治三輪沖刺復習:統編版選擇性必修3《邏輯與思維》開放類主觀題 提分刷題練習題(含答案)
- 電鍍車間廠房合同協議
- 森林火災后生態恢復的策略探討
- 2025-2030中國戰斗機行業市場發展趨勢與前景展望戰略研究報告
- 大學英語四級考試2024年12月真題(第一套)Part I Writing
- 吡侖帕奈產品簡介
- 高處作業力學基礎知識
- 洗煤廠應急救援預案
- 幼兒園科學發現室環境布置設計方案
評論
0/150
提交評論