出版時間:2010-2 出版社:清華大學(xué)出版社 作者:常東超 等編著 頁數(shù):191
內(nèi)容概要
本書是與“21世紀(jì)普通高校計算機教育實用規(guī)劃教材”《C語言程序設(shè)計》配套的習(xí)題集與實驗教材,用于幫助學(xué)生自學(xué)和輔助教師實踐教學(xué)?! ”緯榻B了Turbo C 2.0和Microsoft Visual C++ 6.0兩種集成開發(fā)環(huán)境的基本操作方法,從作者多年從事本科C語言教學(xué)和計算機等級考試培訓(xùn)的經(jīng)驗出發(fā),精選了C語言的典型習(xí)題并進(jìn)行了全面解析,實驗項目大多采用全國計算機等級考試上機真題。全書共分兩部分: 第一部分是與C語言的知識點相關(guān)的大量習(xí)題及解析,幫助學(xué)生更好地理解知識要點,學(xué)會解讀C語言程序; 第二部分從培養(yǎng)學(xué)生計算機語言編程能力出發(fā),安排了10個上機實驗,循序漸進(jìn)地介紹C語言程序的開發(fā)過程,詳細(xì)介紹C語言程序的調(diào)試方法?! ”緯鴤?cè)重邏輯思維和動手能力的培養(yǎng),為學(xué)生將來走向?qū)嶋H工作崗位奠定扎實的基礎(chǔ),適合高等院校的師生及編程人員閱讀。
書籍目錄
第一部分 C語言習(xí)題精選及解析 一、單選題 二、填空題 第二部分 C語言實驗指導(dǎo) 實驗1 C語言程序設(shè)計初步 一、實驗?zāi)康? 二、實驗內(nèi)容 三、實驗要求 實驗2 數(shù)據(jù)類型及順序結(jié)構(gòu) 一、實驗?zāi)康? 二、實驗內(nèi)容 三、實驗要求 實驗3 分支結(jié)構(gòu)程序設(shè)計 一、實驗?zāi)康? 二、實驗內(nèi)容 三、實驗要求 四、選做題 實驗4 循環(huán)結(jié)構(gòu)程序設(shè)計 一、實驗?zāi)康? 二、實驗內(nèi)容 三、實驗要求 四、選做題 實驗5 數(shù)組 一、實驗?zāi)康? 二、實驗內(nèi)容 三、實驗要求 四、選做題 實驗6 字符數(shù)組與字符串 一、實驗?zāi)康? 二、實驗內(nèi)容 三、實驗要求 四、選做題 實驗7 函數(shù) 一、實驗?zāi)康? 二、實驗內(nèi)容 三、實驗要求 四、選做題 實驗8 指針 一、實驗?zāi)康? 二、實驗內(nèi)容 三、實驗要求 四、選做題 實驗9 結(jié)構(gòu)體與共用體 一、實驗?zāi)康? 二、實驗內(nèi)容 三、實驗要求 四、選做題 實驗10 文件 一、實驗?zāi)康? 二、實驗內(nèi)容 三、實驗要求 四、選做題 參考文獻(xiàn)
章節(jié)摘錄
106.以下敘述中正確的是_________。A.C語言源程序不必通過編譯就可以直接運行B.C語言中的每條可執(zhí)行語句最終都將被轉(zhuǎn)換成二進(jìn)制的機器指令C.C源程序經(jīng)編譯形成的二進(jìn)制代碼可直接運行D.C語言中的函數(shù)不可以單獨進(jìn)行編譯【參考答案】本題答案為B選項?!驹囶}解析】C語言是高級語言,因此用C編寫的源程序必須經(jīng)過編譯(即把源程序翻譯成二進(jìn)制形式的“目標(biāo)程序”才可運行,故A選項錯誤;C源程序經(jīng)編譯形成的二進(jìn)制代碼還必須與系統(tǒng)提供的庫函數(shù)等連接后才可運行,因此C選項錯誤;C語言中的void main()函數(shù)可以單獨進(jìn)行編譯,因此D選項錯誤;只有B選項是正確的,即本題答案是B。107.用C語言編寫的代碼程序_______。A.可立即執(zhí)行B.是一個源程序C.經(jīng)過編譯即可執(zhí)行D.經(jīng)過編譯解釋才能執(zhí)行【參考答案】本題答案為B選項?!驹囶}解析】用C語言編寫的代碼程序是源程序,必須經(jīng)過編譯、連接后才能執(zhí)行,因此本題中A、C、D選項有誤,B選項正確。108.C語言中用于結(jié)構(gòu)化程序設(shè)計的3種基本結(jié)構(gòu)是_______。A.順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)B.if、SWitch、breakC.for、while、do-whlleD.if、for、continue【參考答案】本題答案為A選項。109.算法具有5個特性,以下選項中不屬于算法特性的是_______。A.有窮性 B.簡潔性C.可行性 D.確定性【參考答案】本題答案為B選項?!驹囶}解析】一個算法應(yīng)具有以下5個特性:(1)有窮性;(2)確定性;(3)可行性;(4)有零個或多個輸入;(5)有一個或多個輸出。所以本題答案是B。110.結(jié)構(gòu)化程序由3種基本結(jié)構(gòu)組成,3種基本結(jié)構(gòu)組成的算法_______。A.可以完成任何復(fù)雜的任務(wù)B.只能完成部分復(fù)雜的任務(wù)C.只能完成符合結(jié)構(gòu)化的任務(wù)D.只能完成一些簡單的任務(wù)【參考答案】本題答案為A選項?!驹囶}解析】無論是簡單的任務(wù)還是復(fù)雜的任務(wù),完成任務(wù)所需的算法都是對相應(yīng)條件進(jìn)行判斷和處理,而3種基本結(jié)構(gòu)包括順序、選擇和循環(huán),可以完成對所有條件的判斷和處理,因此,3種基本結(jié)構(gòu)組成的算法可以完成任何復(fù)雜的任務(wù),即本題的正確答案是A。
編輯推薦
《C語言程序設(shè)計習(xí)題精選與實驗指導(dǎo)》:21世紀(jì)高等學(xué)校計算機教育實用規(guī)劃教材
圖書封面
評論、評分、閱讀與下載
C語言程序設(shè)計習(xí)題精選與實驗指導(dǎo) PDF格式下載