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

正文內(nèi)容

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

2025-08-31 19:09 上一頁面

下一頁面
  

【正文】 e(j != 0) { temp = i % j。 } int fn1(int i, int j) { int temp。 x = fn1(i,j)。 cout 請輸入一個(gè) 正整數(shù): 。 else return 0。 j = k。 } int prime(int i) { int j,k,flag。 cout 請輸入一個(gè)整數(shù): 。在主程序中提示用戶 輸入一個(gè)華氏溫度,轉(zhuǎn)化后輸出相應(yīng)的攝氏溫度。 else cout Error, can39。 cout Number two: 。 int main() { USHORT one, two。 解: 源程序: include { if (b == 0) return 1。 34 什么叫內(nèi)聯(lián)函數(shù) ?它有哪些特點(diǎn)? 解: 定義時(shí)使用關(guān)鍵字 inline的函數(shù)叫做內(nèi)聯(lián)函數(shù); 編譯器在編譯時(shí)在調(diào)用處用函數(shù)體進(jìn)行替換 ,節(jié)省了參數(shù)傳遞、控制轉(zhuǎn)移等開銷; 內(nèi)聯(lián)函數(shù)體內(nèi)不能有循環(huán)語句和 switch語句; 內(nèi)聯(lián)函數(shù)的定義必須出現(xiàn) 在內(nèi)聯(lián)函數(shù)第一次被調(diào)用之前; 對內(nèi)聯(lián)函數(shù)不能進(jìn)行異常接口聲明; 35 函數(shù)原型中的參數(shù)名與函數(shù)定義中的參數(shù)名以及函數(shù)調(diào)用中的參數(shù)名必須一致嗎? 解: 不必一致,所有的參數(shù)是根據(jù)位置和類型而不是名字來區(qū)分的。 } 程序運(yùn)行輸出: intOne: 5 rSomeRef: 5 intOne: 8 intTwo: 8 rSomeRef: 8 解: 值調(diào)用是指當(dāng)發(fā)生函數(shù)調(diào)用時(shí),給形參分配內(nèi)存空間,并用實(shí)參來初始化形參(直接將實(shí)參 的值傳遞給形參)。 // not what you think! cout \nintOne:\t\t intOne endl。 cout intOne:\t\t intOne endl。 源程序: include int main() { int intOne。一個(gè)函數(shù)很可能既調(diào)用別的函數(shù)又被另外的函數(shù)調(diào) 用,這樣它可能在某一個(gè)調(diào)用與被調(diào)用關(guān)系中充當(dāng)主調(diào)函數(shù),而在另一個(gè)調(diào)用與被調(diào)用關(guān)系 中充當(dāng)被調(diào)函數(shù)。 cout d = d endl。 cout i = i endl。 void main() { int i。 else cout 你猜對了! endl。 do{ cout 請猜這個(gè)數(shù)的值為多少? (0~~100):。 else if (n m) cout 你猜的值太大了! endl。 int m = 0。 解: Break使程序從循環(huán)體和 switch語句內(nèi)跳出,繼續(xù)執(zhí)行邏輯上的下一條語句,不能用在別處 ; continue語句結(jié)束本次循環(huán),接著開始判斷決定是否繼續(xù)執(zhí)行下一次循環(huán); 233定義一個(gè)表示時(shí)間的結(jié)構(gòu)體,可以精確表示年、月、日、小時(shí)、分、秒;提示用戶輸 入年、月、日、小時(shí)、分、秒的值,然后完整地顯示出來。 j++) { if(i%j == 0) { flag = 0。 i++) { flag = 1。 }while(i = 100)。 } j++。 k = sqrt(i)。 i++。 while (j = k) { if(i%j == 0) { flag = 0。 i = 2。 default: 。 case 39。 case 39。 case 39。 switch(toupper(choice)) { case 39。要求使用 Switch語句。Q39。S39。D39。A39。 while(1) { cout Menu: A(dd) D(elete) S(ort) Q(uit), Select one:。 } } } 程序運(yùn)行輸出: 你考試考了多少分 ?(0~100): 85 你的成績?yōu)榱迹? 230( 1)實(shí)現(xiàn)一個(gè)簡單的菜單程序,運(yùn)行時(shí)顯示 Menu: A(dd) D(elete) S(ort) Q(uit), Select one:提示用戶輸入, A表示增加, D表示刪除, S表示排序, Q表示退出,輸入為 A、 D、 S時(shí)分別提示 數(shù)據(jù)已經(jīng)增加、刪除、排序。 break。 else { i = score/10。規(guī)則如下: 解: include { int i,score。 break。 } if ( toupper(flag) == 39。Y39。 ;否則繼 續(xù)提問 現(xiàn)在正在下雨嗎? include include void main() { char flag。 b | c 4. a| b amp。 1. 2 3 amp。 return 0。 cout Let39。 cout I am: myAge years old.\n。 cout You are: yourAge years old\n。 222運(yùn)行下面的程序,觀察其輸出,體會 i++與 ++i 的差別。 x = z y。 unsigned int y = 100。 } 程序運(yùn)行輸出: !$%G39。 解: include int main() { for (int i = 32。 cout The size of a float is:\t\t sizeof(float) bytes.\n。 解: 源程序: include int main() { cout The size of an int is:\t\t sizeof(int) bytes.\n。 cin i。 /*輸出結(jié)果 */ return 0。 int j。 /*給 i 賦值 j = 20。 216已知 x、 y兩個(gè)變量,寫一條簡單的 if語句,把較小的的值賦給原本值較大的變量。 } while(n = 200)。 while循環(huán): int x = 100。 n++) 解: n的值為 100 條 for 語句,計(jì)數(shù)條件為 n從 100到 200,步長為 2;然后用 while和 do…while 語句完成同樣的循環(huán)。x 100。 c = ++a。 28 什么叫做表達(dá)式? x = 5 + 7是一個(gè)表達(dá)式嗎?它的值是多少? 任何一個(gè)用于計(jì)算值的公式都可稱為表達(dá)式。而且由于編譯時(shí)忽略注釋 部分,所以注釋內(nèi)容不會增加最終產(chǎn)生的可執(zhí)行程序的大小。 float a = PI。 coutWele to c++!\n。 23 例 ? include void main(void) { coutHello!\n。 第二章 C++簡單程序設(shè)計(jì) 21 C++語言有那些主要特點(diǎn)和優(yōu)點(diǎn)? 解: C++語言的主要特點(diǎn)表現(xiàn)在兩個(gè)方面,一是全面兼容 C,二是支持面向?qū)ο蟮姆椒ā? 解: 原碼:將符號位數(shù)字化為 0 或 1,數(shù)的絕對值與符號一起編碼,即所謂 符號 ──絕對值表 示 的編碼。 18 什么叫二進(jìn)制?使用二進(jìn)制有何優(yōu)點(diǎn)和缺點(diǎn)? 二進(jìn)制是基數(shù)為 2,每位的權(quán)是以 2 為底的冪的進(jìn)制,遵循逢二進(jìn)一原則,基 本符號為 0 和 1。 面向?qū)ο蠓椒ㄋ鶑?qiáng)調(diào)的基本原則,就是直接面對客觀存在的事物來進(jìn)行軟件開發(fā),將人們在 日常生活中習(xí)慣的思維方式和表達(dá)方式應(yīng)用在軟件開發(fā)中,使軟件開發(fā)從過分專業(yè)化的方 法、規(guī)則和技巧中回到客觀世界,回到人們通常的思維。類中的大多數(shù)數(shù)據(jù),只能用本類的方法進(jìn)行 處理。當(dāng)數(shù)據(jù)結(jié)構(gòu)改變時(shí),所有相關(guān)的處理過程都要 進(jìn)行相應(yīng)的修改,每一種相對于老問題的新方法都要帶來額外的開銷,程序的可重用性差。C++語言是目 前應(yīng)用最廣的面向?qū)ο蟮木幊陶Z言。 12 面向?qū)ο蟮木幊陶Z言有哪些特點(diǎn)? 解: 面向?qū)ο蟮木幊陶Z言與以往各種編程語言有根本的不同,它設(shè)計(jì)的出發(fā)點(diǎn)就是為了能更直接 的描述客觀世界中存在的事物以及它們之間的關(guān)系。 解: 迄今為止計(jì)算機(jī)程序設(shè)計(jì)語言的發(fā)展經(jīng)歷了機(jī)器語言、匯編語言、高級語言等階段, C++語 言是一種面向?qū)ο蟮木幊陶Z言,也屬于高級語言。因此,面向?qū)ο蟮木幊陶Z言使程序能夠比較直接地反問題域的本來面目, 軟件開發(fā)人員能夠利用人類認(rèn)識事物所采用的一般思維方法來進(jìn)行軟件開發(fā)。 雖然結(jié)構(gòu)化程序設(shè)計(jì)方法具有很多的優(yōu)點(diǎn),但它仍是一種面向過程的程序設(shè)計(jì)方法,它把數(shù) 據(jù)和處理數(shù)據(jù)的過程分離為相互獨(dú)立的實(shí)體。對同類型對象抽象出其共性,形成類。 通過實(shí)現(xiàn)繼承與多態(tài)性,還可以大大提高程 序的可重用性,使得軟件的開發(fā)和維護(hù)都更為方 便。 17 簡述計(jì)算機(jī)內(nèi)部的信息可分為幾類? 解: 計(jì)算機(jī)內(nèi)部的信息可以分成控制信息和數(shù)據(jù)信息二大類;控制信息可分為指令和控制字兩 類;數(shù)據(jù)信息可分為數(shù)值信息和非數(shù)值信息兩類。 19 請將以下十進(jìn)制數(shù)值轉(zhuǎn)換為二進(jìn)制和十六進(jìn)制補(bǔ)碼: ( 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) 16 110請將以下數(shù)值轉(zhuǎn)換為十進(jì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) 10 111 簡要比較原碼、反碼、補(bǔ)碼等幾種編碼方法。 加 1求得。 22 下列標(biāo)識符哪些是合法的 ? Program, page, _lock, test2, 3in1, mail, A_B_C_D 解: Program, _lock, test2, A_B_C_D是合法的標(biāo)識符,其它的不是。 //輸出字符串 Hello!到標(biāo)準(zhǔn)輸出設(shè)備(顯示器)上。 解: const float PI = 。編譯系統(tǒng)在對源程序進(jìn)行編譯 時(shí)不理會注釋部分,因此注釋對于程序的功能實(shí)現(xiàn)不起任何作用。另一種方法是使用 //,從 //開始,直到它所在行的行尾,所有字符都被作
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1