中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >
C語言程序設計實踐教程學習輔導

包郵 C語言程序設計實踐教程學習輔導

出版社:科學出版社出版時間:2020-08-01
開本: 其他 頁數: 344
中 圖 價:¥50.6(8.5折) 定價  ¥59.8 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

C語言程序設計實踐教程學習輔導 版權信息

  • ISBN:9787030565495
  • 條形碼:9787030565495 ; 978-7-03-056549-5
  • 裝幀:暫無
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>

C語言程序設計實踐教程學習輔導 內容簡介

本書是作者多年講授“C語言程序設計”課程及指導學生實驗的教學經驗的集成,與科學出版社出版的主教材《C語言程序設計實踐教程》相配套。本書內容與主教材接近同步。**部分是理論知識輔導篇,每章由3個模塊組成,分別是本章導學、重點難點釋疑和習題解答,習題解答部分包括原書課后習題的解答,以及補充自測題與解答;第二部分是上機實踐指導篇,每章由兩個模塊組成,分別是主教材“實驗指導與參考程序”,以及實驗拓展與參考程序。*后,在附錄中給出主教材附錄中4套模擬試卷的參考解答。

C語言程序設計實踐教程學習輔導 目錄

目錄
理論知識輔導篇
第1章 緒論 3
1.1 本章導學 3
1.2 重點難點釋疑 3
1.2.1 C語言的特點 3
1.2.2 程序的基本結構 3
1.2.3 書寫格式 4
1.3 習題解答 4
1.3.1 課后習題解答 4
1.3.2 過程性自測及解答 5
第2章 數據的基本類型與基本運算 8
2.1 本章導學 8
2.2 重點難點釋疑 8
2.2.1 基本數據類型 8
2.2.2 運算符與表達式 13
2.2.3 數據類型轉換 21
2.3 習題解答 22
2.3.1 課后習題解答 22
2.3.2 過程性自測及解答 27
第3章 數據的輸入/輸出 33
3.1 本章導學 33
3.2 重點難點釋疑 33
3.2.1 C語言的輸入/輸出 33
3.2.2 字符的非格式化輸入/輸出函數 33
3.2.3 格式化輸出函數printf 34
3.2.4 格式化輸入函數scanf 35
3.3 習題解答 35
3.3.1 課后習題解答 35
3.3.2 過程性自測及解答 38
第4章 程序的基本結構與基本語句 43
4.1 本章導學 43
4.2 重點難點釋疑 43
4.2.1 實現順序結構的語句 43
4.2.2 實現分支結構的語句 44
4.2.3 實現循環結構的語句 48
4.2.4 其他語句 50
4.3 習題解答 51
4.3.1 課后習題解答 51
4.3.2 過程性自測及解答 55
第5章 函數和模塊化程序設計 69
5.1 本章導學 69
5.2 重點難點釋疑 69
5.2.1 非遞歸函數的定義、聲明、調用及執行過程 69
5.2.2 函數調用時參數的傳遞 72
5.2.3 遞歸函數的定義、聲明、調用及執行過程 73
5.2.4 變量的作用域 73
5.3 習題解答 75
5.3.1 課后習題解答 75
5.3.2 過程性自測及解答 80
第6章 數組 99
6.1 本章導學 99
6.2 重點難點釋疑 99
6.2.1 數組的聲明及初始化 99
6.2.2 數組元素的引用 101
6.2.3 字符數組 102
6.2.4 數組名作為函數參數 104
6.3 習題解答 104
6.3.1 課后習題解答 104
6.3.2 過程性自測及解答 109
第7章 指針 143
7.1 本章導學 143
7.2 重點難點釋疑 143
7.2.1 指針的概念 143
7.2.2 指向變量的指針 144
7.2.3 指向數組的指針 145
7.2.4 指針數組和指向指針的指針 147
7.2.5 指針與函數 149
7.3 習題解答 151
7.3.1 課后習題解答 151
7.3.2 過程性自測及解答 153
第8章 自定義數據類型與鏈表 171
8.1 本章導學 171
8.2 重點難點釋疑 171
8.2.1 結構體類型 171
8.2.2 單向鏈表 175
8.2.3 共用體類型 178
8.2.4 枚舉類型 179
8.3 習題解答 180
8.3.1 課后習題解答 180
8.3.2 過程性自測及解答 185
第9章 文件 212
9.1 本章導學 212
9.2 重點難點釋疑 212
9.2.1 文件的概念 212
9.2.2 文件的常用操作 212
9.3 習題解答 215
9.3.1 課后習題解答 215
9.3.2 過程性自測及解答 219
第10章 編譯預處理與多文件組織 224
10.1 本章導學 224
10.2 重點難點釋疑 224
10.2.1 常用預處理命令 224
10.2.2 宏定義 224
10.2.3 條件編譯 225
10.3 習題解答 226
10.3.1 課后習題解答 226
10.3.2 過程性自測及解答 228
第11章 位操作 235
11.1 本章導學 235
11.2 重點難點釋疑 235
11.2.1 按位運算符 235
11.2.2 移位運算符 235
11.3 習題解答 236
11.3.1 課后習題解答 236
11.3.2 過程性自測及解答 237
上機實踐指導篇
實驗一 Visual C++ 6.0集成開發環境的使用 241
【實驗1.1 指導與參考程序】 241
【實驗1.2 指導與參考程序】 241
【實驗1.3 指導與參考程序】 241
實驗二 數據的基本類型與基本運算 242
【實驗2.1 指導與參考程序】 242
【實驗2.2 指導與參考程序】 242
【實驗拓展與參考程序】 243
實驗三 數據的輸入與輸出 244
【實驗3.1 指導與參考程序】 244
【實驗3.2 指導與參考程序】 245
【實驗拓展與參考程序】 246
實驗四 數據的基本語句與基本結構 248
【實驗4.1 指導與參考程序】 248
【實驗4.2 指導與參考程序】 249
【實驗4.3 指導與參考程序】 251
【實驗拓展與參考程序】 255
實驗五 函數 256
【實驗5.1 指導與參考程序】 256
【實驗5.2 指導與參考程序】 259
【實驗拓展與參考程序】 262
實驗六 數組 264
【實驗6.1 指導與參考程序】 264
【實驗6.2 指導與參考程序】 266
【實驗6.3 指導與參考程序】 271
【實驗6.4 指導與參考程序】 274
【實驗拓展與參考程序】 278
實驗七 指針 282
【實驗7.1 指導與參考程序】 282
【實驗7.2 指導與參考程序】 283
【實驗拓展與參考程序】 285
實驗八 自定義數據類型與鏈表 287
【實驗8.1 指導與參考程序】 287
【實驗8.2 指導與參考程序】 288
【實驗拓展與參考程序】 291
實驗九 文件 293
【實驗9.1 指導與參考程序】 293
【實驗9.2 指導與參考程序】 297
【實驗拓展與參考程序】 300
實驗十 綜合實訓 303
【綜合實訓1 指導與參考程序】 303
【綜合實訓2 指導與參考程序】 307
【實驗拓展與參考程序】 318
模擬試卷參考解答 321
期末試卷(A卷)參考解答 321
期末試卷(B卷)參考解答 324
期末試卷(C卷)參考解答 327
期術試卷(D卷)參考解答 332
展開全部

C語言程序設計實踐教程學習輔導 節選

理論知識輔導篇   第1章 緒論   1.1 本章導學   (1)程序、程序設計以及程序設計語言的基本概念。   (2)C語言的特點以及C語言的標準。   (3)C語言程序基本結構與書寫規則。   1.2 重點難點釋疑   1.2.1 C語言的特點   C語言是國際上廣泛流行的一種計算機程序設計語言,具有強大的生命力,其特點如下。   (1)簡潔、緊湊、靈活、書寫自由。   (2)處理能力強,運算符和數據類型豐富,有位運算。   (3)程序設計結構化、模塊化。   (4)生成目標代碼質量高。   (5)可移植性好。   (6)可以直接操作硬件, 能實現匯編語言的大部分功能,有人把它稱為中級語言。   1.2.2 程序的基本結構   1. 注意事項   C程序由函數構成,要注意以下幾點。   (1)一個C語言源程序由一個或多個函數組成,但有且只能有一個main函數。   (2)main函數也叫主函數,是C語言編譯系統提供的特殊函數,可以放在程序中的任何位置,但不能定義在其他函數體內。   (3)一個C程序總是從main函數開始執行,在main函數中結束。   (4)main函數可以調用其他任何一個函數,其他函數之間也可以相互調用,但不能調用main函數。   (5)函數可以嵌套調用,也可以遞歸調用,但不能嵌套定義。   嵌套調用指在一個函數定義的函數體中允許調用另一個函數,另一個函數還可以調用其他函數:遞歸調用是指在一個函數定義的函數體中調用函數自身。不能嵌套定義是指在定義一個函數時不能再定義另外的函數。有關函數的調用將在第5章詳述。   2. 函數類型   除了main函數外,C程序還有庫函數和用戶自定義的函數,要注意區別以下幾個概念。   (1)main函數:是必不可少的函數,在一個C程序中有且只能有一個main函數。   (2)庫函數:是系統提供的函數,如printf() 、sqrt() 等,系統已經賦予這些函數具體的功能,用戶只要包含在頭文件中就可直接調用,如使用數學函數sqrt() ,必須在函數開頭寫上編譯預處理命令#include 。   (3)自定義函數:是用戶根據需要自己設計的函數,能實現一定的功能,如求*大值函數max() 、排序函數sort()。   3. 函數構成   一個函數由兩部分組成:函數首部和函數體。   (1)函數首部:包括函數返回值類型、函數名、函數參數類型和函數參數名,函數名后必須有一對圓括號,有的函數沒有參數但圓括號必須有。   (2)函數體:放在一對花括號({}) 內,包含聲明部分和執行部分,聲明部分主要為變量定義和函數聲明,執行部分由若干語句組成。   1.2.3 書寫格式   編寫C語言程序時,要按照一定的格式書寫,其格式特點如下。   (1)C語言區分大小寫,主要用小寫字母書寫。   (2)C程序書寫格式自由,一行內可以寫幾個語句,一個語句可以分寫在多行上,可使用空行和空格,C程序沒有行號。   (3)每個語句和數據聲明的*后必須有一個分號“:”,分號是C語句必不可少的組成部分,但復合語句除外。   (4)C語言本身沒有輸入/輸出語句,輸入和輸出操作通過調用庫函數完成,庫函數定義在頭文件“stdio.h”中。   (5)可以用/*"*/對C程序中的任何部分作注釋,增加程序的可讀性。注釋不產生編譯代碼,不能嵌套。   (6)為了使程序易讀,書寫程序常采用鋸齒形書寫格式,形成層次,應做到以下幾點:使用空格或Tab 縮進,花括號({})盡量對齊,有足夠的注釋,有合適的空行。   1.3 習題解答   1.3.1 課后習題解答   1. 簡要說明程序、程序設計、程序設計語言的概念。   【參考解答】 程序就是為完成某項任務而編寫的一組計算機指令序列。編寫程序的過程稱為程序設計。   程序設計語言是用來實現人與計算機之間交流的,它經歷了從機器語言、匯編語言到高級語言的發展歷程。   2. 簡要說明高級語言程序的開發過程。   【參考解答】 通常,高級語言程序的開發遵循以下步驟。   (1)明確問題。   (2)算法設計。   (3)選擇某種語言進行編程。   (4)測試與調試。   (5)運行與維護。   3. 簡述C語言的主要特點。   【參考解答】 與其他高級語言相比,C語言之所以發展迅速,成為*受歡迎的語言之一,主要原因是它具有強大的功能。歸納起來,C語言具有以下一些特點。   (1) C語言是中級語言。   (2) C語言是結構化程序設計語言。   (3)語言簡潔、緊湊,使用方便、靈活。   (4)運算符和數據結構豐富,表達式多樣。   (5)語法限制不太嚴格,程序設計自由度大。   (6)生成的目標代碼質量高。   (7)C程序的可移植性好。   4. 簡述C程序的結構。   【參考解答】 一個C語言源程序是由一個或多個函數定義順序組成的,其中必須有一個函數名為main的函數,main() 函數又稱為主函數。C語言源程序的次要構成成分有:編譯預處理命令、注釋和聲明。   1.3.2 過程性自測及解答   一、填空題   1. C語言對大小寫字母是__________(敏感/不敏感)的。   【答案】 敏感   2. 每條C語句都以__________符號結尾。   【答案】 ;   3. C語言中用__________ 符號進行語句塊的注釋,使用__________ 符號對一行語句進行注釋。   【答案】 **空:/* */ 第二空://   4. C語言沒有輸入/輸出語句,輸入/輸出操作是通過__________完成的。   【答案】 函數   5. C程序必須經過__________、__________后生成可執行文件,才能運行。   【答案】 **空:編譯第二空:鏈接   6. 程序寫好后,可能會出現錯誤,其中__________ 錯誤是指程序沒有按照語言的語法規則來書寫,這類錯誤可以由__________來發現。   【答案】 **空:編譯第二空:編譯器   7. 如果程序沒有完成預期的功能,這種類型的錯誤稱為__________ 錯誤,可以通過__________工具來查找。   【答案】 **空:邏輯第二空:調試   8. 由于對程序運行環境的非正常情況考慮不周而導致的程序異常終止,我們稱這類錯誤為__________錯誤。   【答案】 運行   二、選擇題   1.C語言規定,在一個源程序中main函數的位置()。   A.必須在開頭   B.必須在*后   C.必須在預處理命令的后面   D.可以在其他函數之前或之后   【解析】 main函數也叫主函數,是C語言編譯系統提供的特殊函數,可以放在程序中的任何位置,但不能定義在其他函數體內。   【答案】 D   2.下列關于main函數的敘述正確的是()。   A.main函數必須出現在其他函數之前   B.main函數中至少必須有一條語句   C.C程序總是從main函數的**條語句開始執行   D.C程序總是在執行完main函數的*后一條語句后結束   【解析】 main函數可以放在其他函數之前或之后,也可以為空函數。C程序總是從main函數的**條語句開始執行,但不一定在執行完main函數的*后一條語句后結束,因為有函數調用。   【答案】 C   3.以下關于C語言函數的敘述中正確的是()。   A.C語言系統以函數為單位編譯源程序   B.main函數必須放在程序開始   C.用戶定義的函數可以被一個或多個函數調用任意多次   D.在一個函數體內可以定義另外一個函數   【解析】 C語言系統以文件為單位編譯源程序,程序由函數組成。除了main函數外,函數可以被其他函數多次調用。函數不能定義在其他函數體內,即不能嵌套定義。   【答案】 C   4.以下關于C語言程序的敘述中正確的是()。   A.在編譯時可以發現注釋中的拼寫錯誤   B.C語言程序的每一行只能寫一條語句   C.main()必須位于程序的開始

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 根系分析仪,大米外观品质检测仪,考种仪,藻类鉴定计数仪,叶面积仪,菌落计数仪,抑菌圈测量仪,抗生素效价测定仪,植物表型仪,冠层分析仪-杭州万深检测仪器网 | 昆明挖掘机修理厂_挖掘机翻新再制造-昆明聚力工程机械维修有限公司 | 扬子叉车厂家_升降平台_电动搬运车|堆高车-扬子仓储叉车官网 | 渣土车电机,太阳能跟踪器电机,蜗轮蜗杆减速电机厂家-淄博传强电机 | 雄松华章(广州华章MBA)官网-专注MBA/MPA/MPAcc/MEM辅导培训 | 民用音响-拉杆音响-家用音响-ktv专用音响-万昌科技 | 气体热式流量计-定量控制流量计(空气流量计厂家)-湖北南控仪表科技有限公司 | 网优资讯-为循环资源、大宗商品、工业服务提供资讯与行情分析的数据服务平台 | 高铝矾土熟料_细粉_骨料_消失模_铸造用铝矾土_铝酸钙粉—嵩峰厂家 | 儿童语言障碍训练-武汉优佳加感统文化发展有限公司 | 微妙网,专业的动画师、特效师、CG模型设计师网站! - wmiao.com 超声波电磁流量计-液位计-孔板流量计-料位计-江苏信仪自动化仪表有限公司 | 电子元器件呆滞料_元器件临期库存清仓尾料_尾料优选现货采购处理交易商城 | 鲁尔圆锥接头多功能测试仪-留置针测试仪-上海威夏环保科技有限公司 | 液氮罐(生物液氮罐)百科-无锡爱思科 | 进口试验机价格-进口生物材料试验机-西安卡夫曼测控技术有限公司 | 温湿度记录纸_圆盘_横河记录纸|霍尼韦尔记录仪-广州汤米斯机电设备有限公司 | 细砂提取机,隔膜板框泥浆污泥压滤机,螺旋洗砂机设备,轮式洗砂机械,机制砂,圆锥颚式反击式破碎机,振动筛,滚筒筛,喂料机- 上海重睿环保设备有限公司 | 北京三友信电子科技有限公司-ETC高速自动栏杆机|ETC机柜|激光车辆轮廓测量仪|嵌入式车道控制器 | 太原装修公司_山西整装家装设计_太原室内装潢软装_肖邦家居 | 深圳法律咨询【24小时在线】深圳律师咨询免费 | T恤衫定做,企业文化衫制作订做,广告T恤POLO衫定制厂家[源头工厂]-【汉诚T恤定制网】 | 青岛空压机,青岛空压机维修/保养,青岛空压机销售/出租公司,青岛空压机厂家电话 | 湖南自考_湖南自学考试| 高通量组织研磨仪-多样品组织研磨仪-全自动组织研磨仪-研磨者科技(广州)有限公司 | 浙江红酒库-冰雕库-气调库-茶叶库安装-医药疫苗冷库-食品物流恒温恒湿车间-杭州领顺实业有限公司 | 无纺布包装机|径向缠绕包装机|缠绕膜打包机-上海晏陵智能设备有限公司 | 【法利莱住人集装箱厂家】—活动集装箱房,集装箱租赁_大品牌,更放心 | 河南mpp电力管_mpp电力管生产厂家_mpp电力电缆保护管价格 - 河南晨翀实业 | 找果网 | 苹果手机找回方法,苹果iPhone手机丢了找回,认准找果网! | 深圳诚暄fpc首页-柔性线路板,fpc柔性线路板打样生产厂家 | 红立方品牌应急包/急救包加盟,小成本好项目代理_应急/消防/户外用品加盟_应急好项目加盟_新奇特项目招商 - 中红方宁(北京) 供应链有限公司 | 科客,主见不成见| 珠宝展柜-玻璃精品展柜-首饰珠宝展示柜定制-鸿钛展柜厂家 | 武汉刮刮奖_刮刮卡印刷厂_为企业提供门票印刷_武汉合格证印刷_现金劵代金券印刷制作 - 武汉泽雅印刷有限公司 | 胀套-锁紧盘-风电锁紧盘-蛇形联轴器「厂家」-瑞安市宝德隆机械配件有限公司 | 开业庆典_舞龙舞狮_乔迁奠基仪式_开工仪式-神挚龙狮鼓乐文化传媒 | 中控室大屏幕-上海亿基自动化控制系统工程有限公司 | 滤芯,过滤器,滤油机,贺德克滤芯,精密滤芯_新乡市宇清流体净化技术有限公司 | 小港信息港-鹤壁信息港 鹤壁老百姓便民生活信息网站 | 深圳富泰鑫五金_五金冲压件加工_五金配件加工_精密零件加工厂 | 泰兴市热钻机械有限公司-热熔钻孔机-数控热熔钻-热熔钻孔攻牙一体机 |