日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

c语言教材课后习题答案,C语言课后习题答案(最终).doc

發(fā)布時間:2023/12/14 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 c语言教材课后习题答案,C语言课后习题答案(最终).doc 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

C語言課后習(xí)題答案(最終)

第0章 習(xí) 題

1. 將下列十進制數(shù)分別轉(zhuǎn)化為二進制數(shù)、八進制數(shù)和十六進制數(shù):

(1)128(2)511 (3)1024 (4)65535 (5)1048575

111111111、777、1FF

(3)10000000000、2000、400

(4)1111111111111111、177777、FFFF

(5)11111111111111111111、3777777、FFFFF

2. 將下列二進制數(shù)轉(zhuǎn)化為十進制數(shù)和十六進制數(shù):

(1)1100110101B (2)101101.1011B821、335

(2)45.6875、2D.B

3. 寫出下列數(shù)的原碼、反碼、補碼:15、-20、-27/32

(1000000004. 16位無符號定點整數(shù)的數(shù)值表示范圍為多少?8位補碼的表示范圍是多少?16位補碼的表示范圍是多少?

0~65535、-128~127、-32768~32767

5.1968年Dijkstra提出結(jié)構(gòu)化程序設(shè)計的思想的原因是什么?簡要回答結(jié)構(gòu)化程序設(shè)計的經(jīng)典定義。結(jié)構(gòu)化程序設(shè)計概念的提出主要是源于程序結(jié)構(gòu)的層次性與模塊化使得構(gòu)造出來的軟件具有良好的可理解性和可維護性,隨著軟件規(guī)模的擴大與復(fù)雜性的提高,程序的可維護性成為程序設(shè)計者們關(guān)注的重要問題之一。如果一個程序的代碼塊僅僅通過順序、選擇和循環(huán)這3種基本控制結(jié)構(gòu)進行連接,并且每個代碼塊只有一個入口和一個出口,則稱這個程序是結(jié)構(gòu)化的。6.C程序在內(nèi)存中存儲在哪兒?計算機的內(nèi)存空間是如何分區(qū)的?分區(qū)存放不同類型的數(shù)據(jù)的目的是什么?C語言程序?qū)儆趹?yīng)用程序,程序代碼本身存放在應(yīng)用程序區(qū),程序運行時處理的數(shù)據(jù)存放在應(yīng)用程序數(shù)據(jù)區(qū)計算機的內(nèi)存空間主要分為3個區(qū):系統(tǒng)程序區(qū)、應(yīng)用程序區(qū)和數(shù)據(jù)區(qū),其中數(shù)據(jù)區(qū)又分為系統(tǒng)程序數(shù)據(jù)區(qū)和應(yīng)用程序數(shù)據(jù)區(qū)兩類。系統(tǒng)程序區(qū)主要存放操作系統(tǒng)程序,計算機開機啟動時,主要從該區(qū)取出程序分析執(zhí)行;應(yīng)用程序區(qū)主要存放應(yīng)用程序設(shè)計者編制的應(yīng)用程序;數(shù)據(jù)區(qū)則作為上述兩類程序運行時的變量和中間結(jié)果的存放空間。程序運行時所需要的不同存儲屬性的變量將分別分配在這幾個數(shù)據(jù)區(qū)和寄存器區(qū)。寄存器區(qū)在CPU內(nèi)部,而不在存儲器中,所以C語言寄存器型變量的運算速度最快,但是在CPU內(nèi)部,寄存器非常有限,一般只有幾個到幾十個,所以C程序的寄存器型變量實際只有幾個。7.簡要回答馮.諾依曼計算機的基本原理。計算機硬件系統(tǒng)的核心是由中央處理器(CPU)和可執(zhí)行的主存組成的計算引擎。這里,主存存儲程序(可執(zhí)行的機器指令序列)和數(shù)據(jù),是可以直接尋址單元的線性序列。除主存外,計算機系統(tǒng)還有輔存即輔助存儲器,用來保存當(dāng)前沒有載入主存的、部分或臨時載入的程序和數(shù)據(jù)(例如硬盤)。同時,計算機系統(tǒng)還需要從外界獲取數(shù)據(jù)或者將處理后的數(shù)據(jù)通知外界,這就需要另外一個組件即一組通信設(shè)備(例如顯示器、鍵盤等),使用它們可以在用戶和計算機之間以及計算機和計算機之間進行數(shù)據(jù)和命令交換。規(guī)范化編程的作用就是使代碼容易閱讀,無論是對程序員本人,還是對其他人。風(fēng)格良好的代碼更容易閱讀和理解,其中的錯誤也更少

(1) 命名的問題 (2) 源程序的書寫問題算法設(shè)計的問題程序注釋第1章 習(xí) 題

1.C語言的主要特點有哪些?一種語言之所以能存在和發(fā)展,并具有生命力,總是有其不同于其他語言的特點。C語言的主要特點如下。

語言簡潔、緊湊,使用方便、靈活。運算符豐富。(3)數(shù)據(jù)結(jié)構(gòu)類型豐富,具有現(xiàn)代化的各種數(shù)據(jù)結(jié)構(gòu)。(4)具有結(jié)構(gòu)化的控制語句(5)語法限制不太嚴(yán)格,程序設(shè)計自由度大。(6)C語言允許直接訪問物理地址,能進行位(bit)操作,能實現(xiàn)匯編語言的大部分功能,可以直接對硬件進行操作。(7)一般仍習(xí)慣將C語言稱為高級語言,因為C程序也要通過編譯、連接才能得到可執(zhí)行的目標(biāo)程序,這是和其他高級語言相同的。2.簡要敘述C語言程序的構(gòu)成,并說明一個C程序要正確地運行,必須要有什么函數(shù),該函數(shù)在程序中的地位如何? C語言是一種結(jié)構(gòu)化程序設(shè)計語言,具體地說C語言是一種函數(shù)模塊式結(jié)構(gòu)的程序設(shè)計語言,所有的C程序都是由一個或多個函數(shù)構(gòu)成的。一個C程序可由一個主函數(shù)和若干個函數(shù)構(gòu)成。由主函數(shù)調(diào)用其他函數(shù),其他函數(shù)也可以互相調(diào)用。同一個函數(shù)可以被一個或多個函數(shù)調(diào)用任意多次。這些函數(shù)是由編譯系統(tǒng)提供的標(biāo)準(zhǔn)函數(shù)或用戶自己定義的函數(shù),其中有一個特別的函數(shù)main”我們稱之為主函數(shù)。都必須有且只能有一個主函數(shù),程序從主函數(shù)開始執(zhí)行。3.開發(fā)一個C程序的一般過程是什么?當(dāng)我們用任一編輯軟件(編輯器)編寫好C程序后,就以文本文件的形式保存在計算機的磁盤上,該文本文件即為C的源程序文件。當(dāng)我們想運行一個C程序時首先要進行程序編譯和程序鏈接,生成可執(zhí)行文件后,就可以在操

總結(jié)

以上是生活随笔為你收集整理的c语言教材课后习题答案,C语言课后习题答案(最终).doc的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。