出版時(shí)間:2009-7 出版社:姚昌順、江家寶、 吳婷 電子工業(yè)出版社 (2009-07出版) 作者:姚昌順 等 著 頁數(shù):394
Tag標(biāo)簽:無
內(nèi)容概要
《二級(jí)C語言程序設(shè)計(jì)(最新版)》以高教版教程為基礎(chǔ),緊扣最新版考試大綱,并結(jié)合編者多年從事命題、閱卷及培訓(xùn)輔導(dǎo)的實(shí)際經(jīng)驗(yàn)編寫而成。在各章節(jié)主體部分有知識(shí)點(diǎn)講解、精講重點(diǎn)與難點(diǎn),并運(yùn)用特殊標(biāo)記對(duì)重要考點(diǎn)進(jìn)行標(biāo)示;在講解過程中,穿插真題和典型例題,并給出詳細(xì)解析;在章節(jié)末尾部分均安排適量習(xí)題及解答。另外,提供一章內(nèi)容進(jìn)行上機(jī)專題輔導(dǎo)。書末附有數(shù)套筆試模擬試卷及解析,供考生考前實(shí)戰(zhàn)演練?! 抖?jí)C語言程序設(shè)計(jì)(最新版)》配有上機(jī)操作光盤,其中包含電子教案(便于培訓(xùn)班的教學(xué))、輔導(dǎo)軟件(便于讀者自學(xué)自測(cè));另外,光盤中提供數(shù)套全真上機(jī)達(dá)標(biāo)試題,其模擬的考試過程與真實(shí)考試完全相同,并特別增加了試題評(píng)析功能及考點(diǎn)速記,便于讀者考前上機(jī)演練的同時(shí)掌握相關(guān)知識(shí)點(diǎn),從而手把手引領(lǐng)考生過關(guān)。 《二級(jí)C語言程序設(shè)計(jì)(最新版)》具有命題標(biāo)準(zhǔn)、考點(diǎn)較全面、考題典型、強(qiáng)化練習(xí)等特點(diǎn),可作為高等院?;蚺嘤?xùn)班相關(guān)專業(yè)的教材。
書籍目錄
第1章 程序設(shè)計(jì)基本概念1.1 程序和程序設(shè)計(jì)1.2 算法1.3 結(jié)構(gòu)化程序設(shè)計(jì)和模塊化結(jié)構(gòu)1.4 典型例題分析1.5 過關(guān)練習(xí)與答案第2章 C程序設(shè)計(jì)的初步知識(shí)2.1 簡(jiǎn)單C語言程序的構(gòu)成和格式2.2 常量、變量和標(biāo)識(shí)符2.3 整型數(shù)據(jù)2.4 實(shí)型數(shù)據(jù)2.5 算術(shù)表達(dá)式2.6 賦值表達(dá)式2.7 自增、自減運(yùn)算符和逗號(hào)運(yùn)算符2.8 典型例題分析2.9 過關(guān)練習(xí)與答案第3章 順序結(jié)構(gòu)3.1 賦值語句3.2 數(shù)據(jù)輸出3.3 數(shù)據(jù)輸入3.4 復(fù)合語句和空語句3.5 程序舉例3.6 典型例題分析3.7 過關(guān)練習(xí)與答案第4章 選擇結(jié)構(gòu)4.1 關(guān)系運(yùn)算和邏輯運(yùn)算4.2 if語句和其構(gòu)成的選擇結(jié)構(gòu)4.3 條件表達(dá)式構(gòu)成的選擇結(jié)構(gòu)4.4 switch語句及其與break語句構(gòu)成的選擇結(jié)構(gòu)4.5 語句標(biāo)號(hào)和goto語句4.6 典型例題分析4.7 過關(guān)練習(xí)與答案第5章 循環(huán)結(jié)構(gòu)5.1 while語句和其構(gòu)成的循環(huán)結(jié)構(gòu)5.2 do…while語句和其構(gòu)成的循環(huán)結(jié)構(gòu)5.3 for語句和其構(gòu)成的循環(huán)結(jié)構(gòu)5.4 循環(huán)結(jié)構(gòu)的嵌套5.5 break和continue語句在循環(huán)體中的作用5.6 程序舉例5.7 典型例題分析5.8 過關(guān)練習(xí)與答案第6章 字符型數(shù)據(jù)6.1 字符型常量6.2 字符變量6.3 字符的輸入和輸出6.4 程序舉例6.5 典型例題分析6.6 過關(guān)練習(xí)與答案第7章 函數(shù)7.1 庫函數(shù)7.2 函數(shù)的定義和返回值7.3 函數(shù)的調(diào)用7.4 函數(shù)的說明7.5 調(diào)用函數(shù)和被調(diào)用函數(shù)之間的數(shù)據(jù)傳遞7.6 程序舉例7.7 典型例題分析7.8 過關(guān)練習(xí)與答案第8章 指針8.1 變量的地址和指針8.2 指針變量的定義和指針變量的基類型8.3 給指針變量賦值8.4 對(duì)指針變量的操作8.5 函數(shù)之間地址值的傳遞8.6 典型例題分析8.7 過關(guān)練習(xí)與答案第9章 數(shù)組9.1 一維數(shù)組的定義和一維數(shù)組元素的引用9.2 一維數(shù)組和指針9.3 函數(shù)之間對(duì)一維數(shù)組和數(shù)組元素的引用9.4 一維數(shù)組應(yīng)用舉例9.5 二維數(shù)組的定義和二維數(shù)組元素的引用9.6 二維數(shù)組和指針9.7 二維數(shù)組名和指針數(shù)組作為實(shí)參9.8 二維數(shù)組應(yīng)用舉例9.9 典型例題分析9.1 0過關(guān)練習(xí)與答案第10章 字符串10.1 用一個(gè)一維字符數(shù)組來存放字符串10.2 使指針指向一個(gè)字符串10.3 字符串的輸入和輸出10.4 字符串?dāng)?shù)組10.5 用于字符串處理的函數(shù)10.6 字符數(shù)組和字符串應(yīng)用舉例10.7 典型例題分析10.8 過關(guān)練習(xí)與答案第11章 對(duì)函數(shù)的進(jìn)一步討論11.1 傳給main函數(shù)的參數(shù)11.2 通過實(shí)參向函數(shù)傳遞函數(shù)名或指向函數(shù)的指針變量11.3 函數(shù)的遞歸調(diào)用11.4 函數(shù)的嵌套調(diào)用11.5 典型例題分析11.6 過關(guān)練習(xí)與答案第12章 C語言中用戶標(biāo)識(shí)符的作用域和存儲(chǔ)分類12.1 局部變量、全局變量和存儲(chǔ)分類12.2 局部變量及其作用域和生存期12.3 全局變量及其作用域和生存期12.4 函數(shù)的存儲(chǔ)分類12.5 典型例題分析12.6 過關(guān)練習(xí)與答案第13章 編譯預(yù)處理和動(dòng)態(tài)存儲(chǔ)分配13.1 編譯預(yù)處理13.2 動(dòng)態(tài)存儲(chǔ)分配13.3 典型例題分析13.4 過關(guān)練習(xí)與答案第14章 結(jié)構(gòu)體和共用體14.1 用typedef說明一種新類型名14.2 結(jié)構(gòu)體類型14.3 共用體14.4 典型例題分析14.5 過關(guān)練習(xí)與答案第15章 位運(yùn)算15.1 位運(yùn)算符15.2 位運(yùn)算符的運(yùn)算15.3 典型例題分析15.4 過關(guān)練習(xí)與答案第16章 文件16.1 C語言文件的概念16.2 文件指針16.3 打開文件16.4 關(guān)閉文件16.5 調(diào)用getc(fgetc)和putc(fputc)函數(shù)進(jìn)行輸入輸出16.6 判斷文件結(jié)束函數(shù)feof16.7 fscanf函數(shù)和fprintf函數(shù)16.8 fgets函數(shù)和fputs函數(shù)16.9 fread函數(shù)和fwrite函數(shù)16.1 0文件定位函數(shù)16.1 1典型例題分析16.1 2過關(guān)練習(xí)與答案第17章 上機(jī)指導(dǎo)17.1 上機(jī)考試簡(jiǎn)介17.2 上機(jī)考試環(huán)境17.3 ??碱}型提煉17.4 過關(guān)練習(xí)與答案第18章 筆試全真模擬試題與解析18.1 筆試全真模擬試題18.2 筆試全真模擬試題參考答案與解析第19章 上機(jī)全真模擬試題與解析19.1 上機(jī)全真模擬試題19.2 上機(jī)全真模擬試題參考答案及解析附錄A2009年3月真題與解析附錄B2008年9月真題與解析附錄C2008年4月真題與解析附錄D??妓惴?/pre>章節(jié)摘錄
第1章 程序設(shè)計(jì)基本概念1.1 程序和程序設(shè)計(jì)1.1.1 C程序任何事物的產(chǎn)生都有一定的歷史背景,C語言也是這樣。20世紀(jì)60年代,隨著計(jì)算機(jī)技術(shù)的迅速發(fā)展,高級(jí)程序設(shè)計(jì)語言得到了廣泛的應(yīng)用,但是仍沒有一種可以用于開發(fā)操作系統(tǒng)等系統(tǒng)軟件的高級(jí)語言,人們不得不用匯編語言(甚至機(jī)器語言)來開發(fā),然而匯編語言存在著不可移植、可讀性差、研制軟件效率不如高級(jí)語言等缺點(diǎn),給編程帶來了極大的不便。為此,人們希望能夠找到一種既具有一般高級(jí)語言的特點(diǎn)(方便易用),又具有低級(jí)語言特性(可以直接到硬件進(jìn)行操作)的語言,集它們的優(yōu)點(diǎn)于一身。于是,C語言就在這種歷史背景下產(chǎn)生了。程序是指存儲(chǔ)在計(jì)算機(jī)內(nèi)部存儲(chǔ)器中,可以連續(xù)執(zhí)行的一條條指令的集合。它是人與機(jī)器進(jìn)行“對(duì)話”的語言,也就是人們常說的“程序設(shè)計(jì)語言”。C語言是一種“高級(jí)語言”。另外,Basic、Pascal等也屬于高級(jí)語言。這些語言都是以接近人們習(xí)慣的自然語言和數(shù)學(xué)語言作為語言的表達(dá)形式,人們學(xué)習(xí)和操作起來十分方便。但對(duì)于計(jì)算機(jī)本身來說,它并不能直接識(shí)別由高級(jí)語言編寫的程序,只能接受與處理由0和1的代碼構(gòu)成的二進(jìn)制指令或數(shù)據(jù)。由于這種形式的指令是面向機(jī)器的,因此也稱為“機(jī)器語言”。人們把由高級(jí)語言編寫的程序稱為“源程序”,由二進(jìn)制代碼表示的程序稱為“目標(biāo)程序”,而“編譯程序”是指可以把源程序轉(zhuǎn)換成目標(biāo)程序的軟件,即可以把人們按規(guī)定語法寫出的語句逐一翻譯成二進(jìn)制的機(jī)器指令。每一種高級(jí)語言都有它對(duì)應(yīng)的編譯程序。每條C語句經(jīng)過編譯(Compile)最終都將轉(zhuǎn)換成二進(jìn)制的機(jī)器指令。由C語言構(gòu)成的指令序列稱為C語言源程序,按C語言的語法編寫C程序的過程,稱為C語言的代碼編寫。C語言源程序經(jīng)過編譯后生成一個(gè)后綴為.0bj的二進(jìn)制文件(目標(biāo)文件),最后還要由“鏈接程序”(Link)將此.0bj文件與C語言中提供的各種庫函數(shù)鏈接起來生成一個(gè)后綴為.exe舸執(zhí)行文件。在DOS狀態(tài)下,只需輸入此文件的名稱(不必輸入后綴.exe),就可以運(yùn)行。編輯推薦
《二級(jí)C語言程序設(shè)計(jì)(最新版)》:三大系統(tǒng)練習(xí)系統(tǒng)、考試系統(tǒng)、輔導(dǎo)系統(tǒng)、自動(dòng)生成系統(tǒng)、自動(dòng)計(jì)時(shí)、試題評(píng)析。兩大模塊筆試模式、上機(jī)模式超量題庫全真筆試題庫+全真上機(jī)題庫+配書輔導(dǎo)題庫教學(xué)支持提供完整電子教案。圖書封面
圖書標(biāo)簽Tags
無評(píng)論、評(píng)分、閱讀與下載
- 還沒讀過(61)
- 勉強(qiáng)可看(444)
- 一般般(758)
- 內(nèi)容豐富(3144)
- 強(qiáng)力推薦(257)
全國(guó)計(jì)算機(jī)等級(jí)考試實(shí)用應(yīng)試教程 PDF格式下載