C程式設計試題彙編(第三版)

選擇題2691.2 選擇題2713.2 選擇題2979.2

圖書信息

印次:3-3
印刷日期:2012-11-14

圖書簡介

本書是為學習C語言程式設計的讀者提供的參考書。書中精心設計的試題對讀者熟練地掌握C語言,特別是對準備參加全國各類計算機(C語言程式設計)等級考試的應試者極有參考價值。
全書共分為12章,提供了1007道試題。書中的試題基本覆蓋了C語言程式設計課程的全部內容,其內容滿足了教育部考試中心制定的最新全國計算機等級考試的C語言程式設計考試大綱中的全部要求。為了有助於讀者熟悉全國統一考試的試題形式,了解考試重點和考題難度,試題分為選擇題、填空題和編程題三類,並在書末附有全部試題的答案,以方便讀者自測。
本書可作為考生的考前輔導教材,也可作為各類人員學習C語言程式設計的輔導教材或供讀者自學參考。

圖書前言

現代科學技術的飛速發展,改變了世界,也改變了人類的生活。作為新世紀的大學生,應當站在時代發展的前列,掌握現代科學技術知識,調整自己的知識結構和能力結構,以適應社會發展的要求。新世紀需要具有豐富的現代科學知識、能夠獨立完成面臨的任務、充滿活力、有創新意識的新型人才。
掌握計算機知識和套用,無疑是培養新型人才的一個重要環節。現在計算機技術已深入到人類生活的各個角落,與其他學科緊密結合,成為推動各學科飛速發展的有力的催化劑。無論什麼專業的學生,都必須具備計算機的基礎知識和套用能力。計算機既是現代科學技術的結晶,又是大眾化的工具。學習計算機知識,不僅能夠掌握有關知識,而且能培養人們的信息素養。這是高等學校全面素質教育中極為重要的一部分。
高校計算機基礎教育應當遵循的理念是:面向套用需要;採用多種模式;啟發自主學習;重視實踐訓練;加強創新意識;樹立團隊精神,培養信息素養。
計算機套用人才隊伍由兩部分人組成:一部分是計算機專業出身的計算機專業人才,他們是計算機套用人才隊伍中的骨幹力量;另一部分是各行各業中套用計算機的人員。這後一部分人一般並非計算機專業畢業,他們人數眾多,既熟悉自己所從事的專業,又掌握計算機的套用知識,善於用計算機作為工具解決本領域中的任務。他們是計算機套用人才隊伍中的基本力量。事實上,大部分套用軟體都是由非計算機專業出身的計算機套用人員研製的。他們具有的這個優勢是其他人難以代替的。從這個事實可以看到在非計算機專業中深入進行計算機教育的必要性。
非計算機專業中的計算機教育,無論目的、內容、教學體系、教材、教學方法等各方面都與計算機專業有很大的不同,絕不能照搬計算機專業的模式和做法。全國高等院校計算機基礎教育研究會自1984年成立以來,始終不渝地探索高校計算機基礎教育的特點和規律。2004年,全國高等院校計算機基礎教育研究會與清華大學出版社共同推出了《中國高等院校計算機基礎教育課程體系2004》(簡稱CFC2004); 2006年、2008年又共同推出了《中國高等院校計算機基礎教育課程體系2006》(簡稱CFC2006)及《中國高等院校計算機基礎教育課程體系2008》(簡稱CFC2008),由清華大學出版社正式出版發行。
1988年起,我們根據教學實際的需要,組織編寫了《計算機基礎教育叢書》,邀請有豐富教學經驗的專家、學者先後編寫了多種教材,由清華大學出版社出版。叢書出版後,迅速受到廣大高校師生的歡迎,對高等學校的計算機基礎教育起了積極的推動作用。廣大讀者反映這套教材定位準確,內容豐富,通俗易懂,符合大學生的特點。
1999年,根據新世紀的需要,在原有基礎上組織出版了《新世紀計算機基礎教育叢書》。由於內容符合需要,質量較高,被許多高校選為教材。叢書總發行量1000多萬冊,這在國內是罕見的。最近,我們又對叢書作了進一步的修訂,根據發展的需要,增加了新的書目和內容。本叢書有以下特點:
(1) 內容新穎。根據21世紀的需要,重新確定叢書的內容,以符合計算機科學技術的發展和教學改革的要求。本叢書除保留了原叢書中經過實踐考驗且深受民眾歡迎的優秀教材外,還編寫了許多新的教材。在這些教材中反映了近年來迅速得到推廣套用的一些計算機新技術,以後還將根據發展不斷補充新的內容。
(2) 適合不同學校組織教學的需要。本叢書採用模組形式,提供了各種課程的教材,內容覆蓋了高校計算機基礎教育的各個方面。叢書中既有理工類專業的教材,也有文科和經濟類專業的教材;既有必修課的教材,也包括一些選修課的教材。各類學校都可以從中選擇到合適的教材。
(3) 符合初學者的特點。本叢書針對初學者的特點,以套用為目的,以套用為出發點,強調實用性。本叢書的作者都是長期在第一線從事高校計算機基礎教育的教師,對學生的基礎、特點和認識規律有深入的研究,在教學實踐中積累了豐富的經驗。可以說,每一本教材都是他們長期教學經驗的總結。在教材的寫法上,既注意概念的嚴謹和清晰,又特別注意採用讀者容易理解的方法闡明看似深奧難懂的問題,做到例題豐富,通俗易懂,便於自學。這一點是本叢書一個十分重要的特點。
(4) 採用多樣化的形式。除了教材這一基本形式外,有些教材還配有習題解答和上機指導,並提供電子教案。
總之,本叢書的指導思想是內容新穎、概念清晰、實用性強、通俗易懂、教材配套。簡單概括為: 新穎、清晰、實用、通俗、配套。 我們經過多年實踐形成的這一套行之有效的創作風格,相信會受到廣大讀者的歡迎。
本叢書多年來得到了各方面人士的指導、支持和幫助,尤其是得到了全國高等院校計算機基礎教育研究會的各位專家和各高校老師們的支持和幫助,我們在此表示由衷的感謝。本叢書肯定有不足之處,希望得到廣大讀者的批評指正。
叢 書 主 編
全國高等院校計算機基礎教育研究會榮譽會長
譚 浩 強
隨著計算機技術的飛速發展,學習和掌握計算機語言的使用已經成為越來越多的高等學校學生及相關人員的迫切需要。特別是C語言,作為國內各高等院校普遍開設的電腦程式設計類語言課程以及程式開發人員必須掌握的計算機語言之一,已得到日益廣泛的套用,成為全國各類計算機考試中的必考內容。為了幫助廣大讀者熟練地使用C語言,特別是幫助參加計算機統一考試的應試者進行考前複習,我們編寫了《C程式設計試題彙編》第三版。該書第一版自1998年4月出版以來,已累計印刷了20餘次,總印數逾30萬冊。為了滿足廣大讀者的需要,並根據教育部考試中心制定的最新全國計算機等級考試的C語言程式設計考試大綱的要求,我們重新對全書進行了審閱和修訂。
本書包括12章,共提供了1007道測試題。這些測試題基本覆蓋了C語言程式設計課程的全部內容,並能夠滿足教育部考試中心C語言程式設計考試大綱的全部要求。試題形式包括選擇題、填空題和編程題三類,且在書末提供了全部試題的參考答案。本書中的全部試題均經過上機調試。
參加本書編寫的人員有鮑有文教授(編寫第1章、第2章、第4章、第12章)、周海燕副教授(編寫第3章、第8章、第10章、第11章)、崔武子副教授(編寫第5章、第6章)、趙重敏高級工程師(編寫第 7章、第9 章).
本書仍會有不完善之處,敬請各位讀者批評指正。我們將在積累經驗的基礎上繼續對本書進行修改與完善。
編 者

圖書目錄

第1部分 試 題
C語言概述
1.1 選擇題1
1.2 填空題2數據類型、 運算符與表達式
2.1 選擇題3
2.2 填空題7最簡單的C程式設計
3.1 選擇題9
3.2 填空題14
3.3 編程題19邏輯運算和分支結構
4.1 選擇題20
4.2 填空題27
4.3 編程題45循環結構
5.1 選擇題47
5.2 填空題61
5.3 編程題74數組
6.1 選擇題75
6.2 填空題85
6.3 編程題108函式
7.1 選擇題109
7.2 填空題114
7.3 編程題136編譯預處理
8.1 選擇題141
8.2 填空題147
8.3 編程題153指針
9.1 選擇題154
9.2 填空題175
9.3 編程題214結構體與共用體
10.1 選擇題216
10.2 填空題226
10.3 編程題245位運算
11.1 選擇題247
11.2 填空題249檔案
12.1 選擇題255
12.2 填空題259
12.3 編程題267
第2部分 參 考 答 案
第1章 C語言概述269
1.1 選擇題269
1.2 填空題269
第2章 數據類型、運算符與表達式269
2.1 選擇題269
2.2 填空題270
第3章 最簡單的C程式設計271
3.1 選擇題271
3.2 填空題271
3.3 編程題272
第4章 邏輯運算和分支結構273
4.1 選擇題273
4.2 填空題274
4.3 編程題276
第5章 循環結構279
5.1 選擇題279
5.2 填空題280
5.3 編程題281
第6章 數組283
6.1 選擇題283
6.2 填空題283
6.3 編程題286
第7章 函式290
7.1 選擇題290
7.2 填空題290
7.3 編程題292
第8章 編譯預處理294
8.1 選擇題294
8.2 填空題295
8.3 編程題296
第9章 指針297
9.1 選擇題297
9.2 填空題298
9.3 編程題302
第10章 結構體與共用體305
10.1 選擇題305
10.2 填空題305
10.3 編程題307
第11章 位運算310
11.1 選擇題310
11.2 填空題311
第12章 檔案312
12.1 選擇題312
12.2 填空題312
12.3 編程題313
參考文獻317

相關詞條

熱門詞條

聯絡我們