freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c語言程序設(shè)計(鄭莉)課后習題答案(大全五篇)-全文預(yù)覽

2024-11-16 02:58 上一頁面

下一頁面
  

【正文】 {itsMyString = new char[1]。}private: MyString(unsigned short)。 operator=(const MyString amp。)。char amp。MyString(const char *const)。i++)total += grades[i]。i++){cout grades[i]。//存放成績的數(shù)組void main(){ int i。}void main(){char str1[20]。*s = *t。if(n 0)cout 輸入一個英語單詞:abcdefgh 輸入另一個英語單詞:de de在abcdefghijk中左起第4個位置。char str1[20],str2[20]。39。amp。i++){for(j = i, k = 0。解: 源程序:include int index(char *s, char *t){int i,j,k。 str[i]return num。 str[i]=39。i++){if((str[i]=39。cout 621 編寫一個函數(shù),統(tǒng)計一個英文句子中字母的個數(shù),在主程序中實現(xiàn)輸入、輸出。 rhs){ int val = ()。}。)。620 實現(xiàn)一個名為SimpleCircle的簡單圓類,其數(shù)據(jù)成員int *itsRadius為一個指向其半徑值的指針,設(shè)計對數(shù)據(jù)成員的各種操作,給出這個類的完整實現(xiàn)并測試這個類。return p。}解:此程序中給*p分配的內(nèi)存沒有被釋放掉。include int Fn1()。include int main(){ int *p。r = a。616 定義一個整型變量a,一個整型指針p,一個引用r,通過p把a的值改為10,通過r把a的值改為5解: void main(){ int a。分別顯示指針占了多少字節(jié)和指針所指的變量占了多少字節(jié)。char *pString。iValue for myArray[0]: 2 Value for myArray[1]: 5 Value for myArray[2]: 7 Value for myArray[3]: 8 Value for myArray[4]: 3 0: 21: 5 2: 7 3: 8 4: 3611 引用和指針有何區(qū)別?何時只能使用指針而不能使用引用?解:引用是一個別名,不能為NULL值,不能被重新分配;指針是一個存放地址的變量。int i。解: 源程序:int *pInteger = new int[10]。稱為取地址運算符,也是一個一元操作符,是用來得到一個對象的地址。解: 源程序:int theArray[5][3] = { 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15 }。或:int IntegerArray[] = { 1,2,3,4,5 }。cout 515 如果在類模板的定義中有一個靜態(tài)數(shù)據(jù)成員,則在程序運行中會產(chǎn)生多少個相應(yīng)的靜態(tài)變量?解:這個類模板的每一個實例類都會產(chǎn)生一個相應(yīng)的靜態(tài)變量。aCar,Boat amp。aCar,Boat amp。}。public: Car(int j){weight = j。} }。}。public: X(){i=0。}// ifndef MY_X_Y_Z_Hclass X。解:include “” void main(){ X x。i 10。}程序運行輸出: n的值為30 512 在函數(shù)fn1()中定義一個靜態(tài)變量n,fn1()中對n的值加1,在主函數(shù)中,調(diào)用fn1()十次,顯示n的值。void main(){ n = 20。510 靜態(tài)成員變量可以為私有的嗎?聲明一個私有的靜態(tài)整型成員變量。ifor(i = 0。int main(){ const int MaxCats = 5。static int HowManyCats。} virtual int GetAge(){ return itsAge。57 定義一個Cat類,擁有靜態(tài)數(shù)據(jù)成員HowManyCats,記錄Cat的個體數(shù)目;靜態(tài)成員函數(shù)GetHowMany(),存取HowManyCats。55 什么叫做靜態(tài)數(shù)據(jù)成員?它有何特點?解:類的靜態(tài)數(shù)據(jù)成員是類的數(shù)據(jù)成員的一種特例,采用static關(guān)鍵字來聲明。public: fuel(){ fuelLevel = 0。}。public。cout 解:程序運行輸出:x from main: 5 y from main: 7x from myFunction: 5 y from myFunction: 10Back from myFunction!x from main: 5 y from main: 754 假設(shè)有兩個無關(guān)系的類Engine和Fuel,使用時,怎樣允許Fuel成員訪問Engine中的私有和保護的成員?解: 源程序: class fuel。53 下面的程序的運行結(jié)果是什么,實際運行一下,看看與你的設(shè)想有何不同。(4)。}Tree::~Tree(){ age()。void grow(int years)。cout 程序運行輸出: 請輸入圓的半徑:5半徑為5的圓的面積為:414 定義一個tree類,有成員ages,成員函數(shù)grow(int years)對ages加上years,age()顯示tree對象的ages的值。}。}程序運行輸出: 字符型: c 整型: 12 浮點型: 413 定義一個Circle類,有數(shù)據(jù)成員半徑Radius,成員函數(shù)GetArea(),計算圓的面積,構(gòu)造一個Circle的對象進行測試。), B(12), C()。} void print()。} datatype(int ii){ vartype = integer。float f。cout 程序運行輸出: 請輸入矩形的長度:5 請輸入矩形的寬度:4長為5寬為4的矩形的面積為:20412 定義一個“數(shù)據(jù)類型” datatype類,能處理包含字符型、整型、浮點型三種類型的數(shù)據(jù),給出其構(gòu)造函數(shù)。void main(){float length, width。} float GetWidth(){ return Width。Width = width。用成員函數(shù)實現(xiàn)對人員信息的錄入和顯示。int Area = ()。else if(n == 1)return x。void main(){ int n,x。} 程序運行輸出: Enter a number: 3 To what power? 4 3 to the 4th power is 81314 用遞歸的方法編寫函數(shù)求Fibonacci 級數(shù),公式為fib(n)= fib(n1)+ fib(n2),n2。cout power。解: 源程序:include long GetPower(int x,int y)。解:include include int fn1(int i)。}return i。j = i。y = i * j / x。//求最大公約數(shù)的函數(shù)void main(){ int i,j,x,y。flag = 1。解:include include int prime(int i)。amp。cout auto存儲類型:采用堆棧方式分配內(nèi)存空間,屬于一時性存儲,其存儲空間可以被若干變量多次覆蓋使用; register存儲類型:存放在通用寄存器中;extern存儲類型:在所有函數(shù)和程序段中都可引用; static存儲類型:在內(nèi)存中是以固定地址存放的,在整個程序cout 解:程序運行輸出: I am 39 years old You are 39 years old One year passes I am 40 years old You are 40 years old Another year passes I am 40 years old You are 41 years old Let39。cout 解:程序運行輸出: Difference is: 50Now difference is: 4294967246注意,第二行的輸出并非50,注意x、y、z的數(shù)據(jù)類型。abcdefghijklmnopqrstuvwxyz~s221 運行下面的程序,觀察其輸出,與你的設(shè)想是否相同? include int main(){unsigned int x。解:include int main(){for(int i = 32。cout i。i = 10。i = 10。216 已知x、y兩個變量,寫一條簡單的if語句,把較小的的值賦給原本值較大的變量。do { n += 2。n++)解: n的值為100213 寫一條for語句,計數(shù)條件為n從100到200,步長為2;然后用while和do?while語句完成同樣的循環(huán)。x 100。c = ++a。28 什么叫做表達式?x = 5 + 7是一個表達式嗎?它的值是多少?解:任何一個用于計算值的公式都可稱為表達式。而且由于編譯時忽略注釋部分,所以注釋內(nèi)容不會增加最終產(chǎn)生的可執(zhí)行程序的大小。float a = PI。22 下列標識符哪些是合法的?Program,page,_lock,test2,3in1,mail,A_B_C_D解:Program,_lock,test2,A_B_C_D是合法的標識符,其它的不是。補碼由該數(shù)反碼的最末位加1求得。19 請將以下十進制數(shù)值轉(zhuǎn)換為二進制和十六進制補碼:(1)2(2)9(3)93(4)32(5)65535(6)1解:(1)(2)10 =(10)2 =(2)16(2)(9)10 =(1001)2 =(9)16(3)(93)10 =(1011101)2 =(5D)16(4)(32)10 =(11100000)2 =(E0)16(5)(65535)10 =(11111111 11111111)2 =(FFFF)16(6)(1)10 =(11111111 11111111)2 =(FFFF)16110 請將以下數(shù)值轉(zhuǎn)換為十進制:(1)(1010)2(2)(10001111)2(3)(01011111 11000011)2(4)(7F)16(5)(2D3E)16(6)(F10E)16解:(1)(1010)2 =(10)10(2)(10001111)2 =(143)10(3)(01011111 11000011)2 =(24515)10(4)(7F)16 =(127)10(5)(2D3E)16 =(11582)10(6)(F10E)16 =(61710)10111 簡要比較原碼、反碼、補碼等幾種編碼方法。17 簡述計算機內(nèi)部的信息可分為幾類?解:計算機內(nèi)部的信息可以分成控制信息和數(shù)據(jù)信息二大類;控制信息可分為指令和控制字兩類;數(shù)據(jù)信息可分為數(shù)值信息和非數(shù)值信息兩類。通過實現(xiàn)繼承與多態(tài)性,還可以大大提高程序的可重用性,使得軟件的開發(fā)和維護都更為方便。對同類型對象抽象出其共性,形成類。14 什么是對象?什么是面向?qū)ο蠓椒??這種方法有哪些特點?解:從一般意義上講,對象是現(xiàn)實世界中一個實際存在的事物,它可以是有形的,也可以是無形的。結(jié)構(gòu)化程序設(shè)計由于采用了模塊分解與功能抽象,自頂向下、分而治之的方法,從而有效地將一個較復(fù)雜的程序系統(tǒng)設(shè)計任務(wù)分解成許多易于控制和處理的子任務(wù),便于開發(fā)和維護。通過類的繼承與多態(tài)可以很方便地實現(xiàn)代碼重用,大大縮短了軟件開發(fā)周期,并使得軟件風格統(tǒng)一。第一篇:C語言程序設(shè)計(鄭莉)課后習題答案C++語言程序設(shè)計(清華大學鄭莉)課后習題答案第 一 章 概述11 簡述計算機程序設(shè)計語言的發(fā)展歷程。面向?qū)ο蟮木幊陶Z言將客觀事物看作具有屬性和行為的對象,通過抽象找出同一類對象的共同屬性(靜態(tài)特征)和行為(動態(tài)特征),形成類。13 什么是結(jié)構(gòu)化程序設(shè)計方法?這種方法有哪些優(yōu)點和缺點?解:結(jié)構(gòu)化程序設(shè)計的思路是:自頂向下、逐步求精;其程序結(jié)構(gòu)是按功能劃分為若干個基本模塊;各模塊之間的關(guān)系盡可能簡單,在功能上相對獨立;每一模塊內(nèi)部均是由順序、選擇和循環(huán)三種基本結(jié)構(gòu)組成;其模塊化實現(xiàn)的具體方法是使用子程序。由于圖形用戶界面的應(yīng)用,程序運行由順序運行演變?yōu)槭录?qū)動,使得軟件使用起來越來越方便,但開發(fā)起來卻越來越困難,對這種軟件的功能很難用過程來描述和實現(xiàn),使用面向過程的方法來開發(fā)和維護都將非常困難。面向?qū)ο蟮姆椒▽?shù)據(jù)及對數(shù)據(jù)的操作方法放在一起,作為一個相互依存、不可分離的整體對象。這樣,程序模塊間的關(guān)系更為簡單,程序模塊的獨立性、數(shù)據(jù)的安全性就有了良好的保障。16 面向?qū)ο蟮能浖こ贪男┲饕獌?nèi)容?解:面向?qū)ο蟮能浖こ淌敲嫦驅(qū)ο蠓椒ㄔ谲浖こ填I(lǐng)域的全面應(yīng)用,它包括面向?qū)ο蟮姆治觯∣OA)、面向?qū)ο蟮脑O(shè)計(OOD)、面向?qū)ο蟮木幊蹋∣OP)、面向?qū)ο蟮臏y試(OOT)和面向?qū)ο蟮能浖S護(OOSM)等主要內(nèi)容。其缺點是它表示數(shù)的容量較小,表示同一個數(shù),二進制較其他進制需要更多的位數(shù)。負數(shù)的反碼與原碼有如下關(guān)系:符號位相同(仍用1表示),其余各位取反(0變1,1變0)。C++語言最重要的特點是支持面向?qū)ο?。解:const float PI = 。編譯系統(tǒng)在對源程序進行編譯時不理會注釋部分,因此注釋對于程序的功能實現(xiàn)不起任何作用。另一種方法是使用“//”,從“//”開始,直到它所在行的行尾,所有字符都被作為注釋處理。b = a++。例如:for(x = 0,y = 10。n 100。while(n do?while循環(huán): int n = 100。局部變量,一般來講就是具有塊作用域的變量;全局變量,就是具有文件作用域的變量。217 修改下面這個程序中的錯誤,改正后它的運行結(jié)
點擊復(fù)制文檔內(nèi)容
教學教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1