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

正文內(nèi)容

c++語言程序設(shè)計課后習(xí)題答案-預(yù)覽頁

2025-09-05 19:09 上一頁面

下一頁面
 

【正文】 為注釋處理。 b = a++。 例如: for (x = 0, y = 10。 n 100。 n += 2)。 do { n += 2。局部變量,一般來講就是具有塊作用域的變 量;全局變量,就是具有文件作用域的變量。 i = 10。 } 解: 改正: include int main() { int i。 /*給 j 賦值 */ cout i + j = i + j。 cout 請輸入一個數(shù)字: 。編程顯示你使用的計 算機(jī)中的各種數(shù)據(jù)類型的字 節(jié)數(shù)。 cout The size of a char is:\t\t sizeof(char) bytes.\n。 } 程序運(yùn)行輸出: The size of an int is: 4 bytes. The size of a short int is: 2 bytes. The size of a long int is: 4 bytes. The size of a char is: 1 bytes. The size of a float is: 4 bytes. The size of a double is: 8 bytes. 220打印 ASCII碼為 32~127的字符。 return 0。abcdefghijkl mnopqrstuvwxyz|~s 221運(yùn)行下面的程序,觀察其輸出,與你的設(shè)想是否相同? include int main() { unsigned int x。 cout Difference is: x。 } 解: 程序運(yùn)行輸出: Difference is: 50 Now difference is: 4294967246 注意,第二行的輸出并非 50,注意 x、 y、 z的數(shù)據(jù)類型。 cout I am: myAge years old.\n。 // prefix increment cout One year passes...\n。 cout I am: myAge++ years old.\n。 cout You are: yourAge years old\n。 224變量有哪幾種存儲類型? 解: 變量有以下幾種存儲類型: auto存儲類型:采用堆棧方式分配內(nèi)存空間,屬于一時性存儲,其存儲空間可以被若干變量 多次覆蓋使用; register 存儲類型:存放在通用寄存器中; extern存儲類型:在所有函數(shù)和程序段中都可引用; static存儲類型:在內(nèi)存中是以固定地址存放的,在整個程序運(yùn)行期間都有效。 c 3. a amp。 ;若輸入為 N,顯示 現(xiàn)在沒有下雨。 if ( toupper(flag) == 39。 break。 。 229編寫一個完整的程序,運(yùn)行時向用戶提問 你考試考了多少分?( 0~100) ,接收輸入 后判斷其等級,顯示出來。 if (score100 || score0) cout 分?jǐn)?shù)值必須在 0到 100之間 !。 case 8: cout 你的成績?yōu)榱迹?。 default: cout 你的成績?yōu)椴睿?。 解: include include { char choice,c。 if (choice == 39。 } else if (choice == 39。 } else if (choice == 39。 } else if (choice == 39。 輸入為 Q時程序結(jié)束。 cin choice。 break。 break。 break。 break。 解: 源程序: 使用 while循環(huán)語句: include void main() { int i,j,k,flag。 j = 2。 } if (flag) cout i 是質(zhì)數(shù) . endl。 do{ flag = 1。 break。 i++。 i = 100。 j = k。 } } 程序運(yùn)行輸出: 2是質(zhì)數(shù) . 3是質(zhì)數(shù) . 5是質(zhì)數(shù) . 7是質(zhì)數(shù) . 11 是質(zhì)數(shù) . 13是質(zhì)數(shù) . 17是質(zhì)數(shù) . 19是質(zhì)數(shù) . 23是質(zhì)數(shù) . 29是質(zhì)數(shù) . 31是質(zhì)數(shù) . 232比較 Break語句與 Continue語句的不同用法。 解: //使用 while語句 include void main() { int n = 18。 if (n m) cout 你猜的值太小了! endl。 int m = 0。 else if (n m) cout 你猜的值太大了! endl。 解: include enum weekday { Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday }。 i = d。 d = weekday( 4 )。調(diào)用其它函數(shù)的函數(shù)被稱為主調(diào)函數(shù), 被其它函數(shù)調(diào)用的函數(shù)稱為被調(diào)函數(shù)。 聲明了函數(shù)原型之后,便可以按如下形式調(diào)用子函數(shù): 函數(shù)名(實參列表) 32 觀察下面程序的運(yùn)行輸出,與你設(shè)想的有何不同?仔細(xì)體會引用的用法。 intOne = 5。 rSomeRef = intTwo。 return 0。 這樣形參就成為實參的一個別名,對形參的任何操作也就直接作用于實參。在主程序中實現(xiàn)輸入輸 出。 typedef unsigned long int ULONG。 cin one。 if (answer 1) cout Answer: answer。 } 程序運(yùn)行輸 出: Enter two numbers. Number one:8 Number two:2 Answer: 4 38 編寫函數(shù)把華氏溫度轉(zhuǎn)換為攝氏溫度,公式為: C = (F 32) * 5/9。 //判一個數(shù) 是否是質(zhì)數(shù)的函數(shù) void main() { int i。 else cout i 不是質(zhì)數(shù) . endl。 for (j = 2。 } } if (flag) return 1。 //求最大公約數(shù)的函數(shù) void main() { int i,j,x,y。 cin j 。 cout i 和 j 的最小公倍數(shù)是: y endl。 j = i。 } return i。 解: include include int fn1(int i)。 cout 從 1累加到 i 的和為: fn1(i) endl。 解: 源程序: include long GetPower(int x, int y)。 cin number。 cout number to the power th power is answer endl。 } 程序運(yùn)行輸出: Enter a number: 3 To what power? 4 3 to the 4th power is 81 314用遞歸的方法編寫函數(shù)求 Fibonacci 級數(shù),公式為 fib(n) = fib(n1) + fib(n2), n2。 void main() { int n,x。 cin x。 } float p(int n, int x) { if (n == 0) return 1。 解: 源程序: include template typename T void swap(T amp。 y = z。 cout v = v w = w endl。 cout j = j k = k endl。 43 構(gòu)造函數(shù)和析構(gòu)函數(shù)有什么作用? 解: 構(gòu)造函數(shù)的作用就是在對象被創(chuàng)建時利用特定的值構(gòu)造對象,將對象初始化為一個特定的狀 態(tài),使此對象具有區(qū)別于彼對象的特征,完成的就是是一個從一般到具體的過程,構(gòu)造函數(shù) 在對象創(chuàng)建的時候由系統(tǒng)自動調(diào)用。數(shù)據(jù)成員和成員函數(shù)都可以為公有或私有的。在以下三種情 況下會被調(diào)用:在當(dāng)用類的一個對象去初始化該類的另一個對象時;如果函數(shù)的形參是類對 象,調(diào)用函數(shù)進(jìn)行形參和實參結(jié)合時;如果函數(shù)的返回值是類對象,函數(shù)調(diào)用完成返回時; 47 拷貝構(gòu)造函數(shù)與賦值運(yùn)算符 (=)有何不同? 。 ~Dog()。} // inline! void SetWeight (int weight) { itsAge = weight。 itsWeight = initialWeight。 cout () pounds weight.\n。 return 0。 } int GetLeft() const { return itsLeft。 } void SetLeft (int left) { itsLeft = left。 private: int itsTop。 }。 } int Rectangle::GetArea() const { int Width = itsRightitsLeft。 int Area = ()??紤]到通用性,這里只抽象出所有類型 人員都具有的屬性: number(編號)、 sex(性別)、 birthday(出生日期)、 id(身份證號)等 等。 解: 本題用作實驗四的選做題,因此不給出答案。 float GetArea() { return Length * Width。 float Width。 cin length。 cout 長為 length 寬為 width 的矩形的面積為: () endl。 int i。 c = ch。 f = ff。 break。 break。 ()。 解: include class Circle { public: Circle(float radius){ Radius = radius。 void main() { float radius。 cout 半徑為 radius 的圓的面積為: () endl。 ~Tree()。 Tree::Tree(int n) { ages = n。 } void main() { Tree t(12)。 C++的 作用域分為函數(shù)原形作用域、塊作用域 (局部作用域 )、類作用域和文件作用域 . 52 什么叫做可見性?可見性的一般規(guī)則是什么? 解: 可見性是標(biāo)識符是否可以引用的問題; 可見性的一般規(guī)則是:標(biāo)識符要聲明在前,引用在后,在同一作用域中,不能聲明同名的標(biāo) 識符。 int x = 5, y = 7。 cout Back from myFunction!\n\n。 } void myFunction() { int y = 10
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1