c语言从E1到E123遍历,试题.习题__2011年c语言实验与习题集.doc
目 錄
一、前言:2
二、福建省高等學(xué)校計算機(jī)應(yīng)用水平等級考試考試大綱3
三、理論習(xí)題6
1.第一章6
2.第二章(略)7
3.第三章 數(shù)據(jù)類型、運算符和表達(dá)式7
4.第四章、第五章 程序控制結(jié)構(gòu)(分支、循環(huán)語句)13
5.第六章 數(shù)組(數(shù)組概念、二維數(shù)組、字符數(shù)組)19
6.第七章 函數(shù)24
7.第八章 善于利用指針25
8.第九章 第十章(結(jié)構(gòu)體、共用體、文件及其他)29
9.宏、預(yù)處理命令、位運算及其他31
四、章節(jié)編程訓(xùn)練33
1.數(shù)據(jù)類型、運算符與表達(dá)式33
2.分支語句編寫程序,使其計算以下分段函數(shù)35
3.循環(huán)36
4.指針與數(shù)組44
五、真題訓(xùn)練56
1.編程題56
2.填空題:68
3.改錯題:80
前言:
C是最常見的一種高級程序設(shè)計語言,高等院校理工科專業(yè)都開設(shè)“C程序設(shè)計”課程作為程序設(shè)計入門語言。為此,福建省高校計算機(jī)水平考試委員會將其列入福建省高等院校計算機(jī)應(yīng)用水平等級考試(二級C)考試科目,旨在讓學(xué)生初步掌握程序設(shè)計的方法,為今后學(xué)習(xí)其他計算機(jī)課程打下基礎(chǔ),也為今后工作打下計算機(jī)應(yīng)用基礎(chǔ)。
目前,以Turbo C為平臺介紹各種算法、試題解答的書還不多。筆者從2005年擔(dān)任誠毅學(xué)院工科類專業(yè)的“C程序設(shè)計”課程教學(xué),多年來注意搜集、整理、編寫Turbo C有關(guān)的算法例題、試題解答,在課堂上進(jìn)行融通講解,系統(tǒng)地從數(shù)值處理、圖形輸出、數(shù)據(jù)處理、過程模擬、算式求值、文件(字符、)指針處理、數(shù)字組合、圖形設(shè)計八個方面詳細(xì)地介紹算法例題、試題解答程序,著重培養(yǎng)學(xué)生分析問題、解決問題、調(diào)試糾錯的能力,讓學(xué)生在擴(kuò)大計算機(jī)知識面的同時,提高實際編程能力、操作能力。
本習(xí)題冊專為非計算機(jī)專業(yè)學(xué)生編寫,主要強(qiáng)調(diào)學(xué)生實際動手編程能力的培養(yǎng)。本學(xué)期要求學(xué)生達(dá)到以下水平:
1-9章要求學(xué)生掌握理論的基礎(chǔ)上自己設(shè)計程序;
10章以后要求學(xué)生理解知識點,能夠讀懂程序。
編寫倉促,錯誤之處難免,歡迎指正。
福建省高等學(xué)校計算機(jī)應(yīng)用水平等級考試考試大綱
二級(C語言)
I、考試目的
本考試考查考生以下知識與能力:
1.掌握C語言的基本概念和語法知識;
2.了解C語言程序與函數(shù)的結(jié)構(gòu)特點,主函數(shù)及程序執(zhí)行流程;
3.正確使用順序、選擇、循環(huán)三種結(jié)構(gòu),具有結(jié)構(gòu)化程序設(shè)計的能力;
4.掌握常用算法,能運用算法描述工具——流程圖;
5.能使用Turbo C集成開發(fā)環(huán)境,完成源程序的編寫、編譯,運行與調(diào)試程序;
6.具有綜合運用以上知識編寫程序,解決計算與數(shù)據(jù)處理類問題的初步能力。
II、考試內(nèi)容
一.C語言基礎(chǔ)
1.C語言特點(識記);2.C語言程序基本組成(識記):
3.基本數(shù)據(jù)類型:
標(biāo)識符與基本數(shù)據(jù)類型(識記),
常量與變量(領(lǐng)會),
內(nèi)存的概念(識記);
4.基本輸入、輸出函數(shù)(領(lǐng)會):
格式輸入和格式輸出函數(shù),
非格式化輸入、輸出函數(shù);
5.運算符與表達(dá)式(簡單應(yīng)用):
算術(shù)運算,增1與減1運算,關(guān)系運算,邏輯運算,條件運算,
位運算,賦值運算,類型轉(zhuǎn)換,逗號運算,長度運算符,
運算符的優(yōu)先級與結(jié)合性。
二.程序控制結(jié)構(gòu)
1.C語言的語句(識記):
C語言語句的語法及書寫規(guī)范;
2.順序結(jié)構(gòu)(領(lǐng)會):
程序設(shè)計的流程圖,程序控制結(jié)構(gòu)中的順序結(jié)構(gòu),復(fù)合語句;
3.分支結(jié)構(gòu)(簡單應(yīng)用):
if結(jié)構(gòu)、if結(jié)構(gòu)的多種形式,switch 結(jié)構(gòu)與多分支結(jié)構(gòu);
4.循環(huán)結(jié)構(gòu)(綜合應(yīng)用):
當(dāng)型循環(huán),直到型循環(huán),break語句與continue語句。
三.構(gòu)造型數(shù)據(jù)
1.數(shù)組(綜合應(yīng)用):
2.結(jié)構(gòu)類型:
結(jié)構(gòu)類型的概念,結(jié)構(gòu)類型定義及結(jié)構(gòu)變量說明,結(jié)構(gòu)變量的使用(領(lǐng)會),
結(jié)構(gòu)變量的初始化,結(jié)構(gòu)數(shù)組的初始化(識記);
3.聯(lián)合類型(識記):
聯(lián)合類型的概念,聯(lián)合類型定義和聯(lián)合變量說明,聯(lián)合類型的使用;
4.枚舉型(識記):
枚舉型的定義和使用枚舉型變量;
5.typedef的用途(識記):
使用typedef定義新類型名。
四.指針
1.指針與指針變量(識記):
指針的基本概念,指針變量的定義,指針變量的賦值;
2.指針運算符(領(lǐng)會):
地址運算符與指針運算符、間接尋址;
3.指針與數(shù)組(簡單應(yīng)用):
指針與一維數(shù)組,移動指針及兩指針相減運算,指針比較,
指針與字符串,
指針與二維數(shù)組;
4.指針數(shù)組與指向指針的指針(識記):
指針數(shù)組,定義指針數(shù)組,指針數(shù)組的應(yīng)用,
指向指針的指針,定義指向指針的指針變量,指向指針的指針變量的應(yīng)用;
5.指針與結(jié)構(gòu)(領(lǐng)會):
指向結(jié)構(gòu)變量的指針變量,指向結(jié)構(gòu)數(shù)組的指針變量。
五.函數(shù)
1.常見的系統(tǒng)庫函數(shù)(識記):
輸入、輸出函數(shù)(stdio.h): print
總結(jié)
以上是生活随笔為你收集整理的c语言从E1到E123遍历,试题.习题__2011年c语言实验与习题集.doc的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 计算机专业c语言题库,计算机专业C语言考
- 下一篇: c语言中穷竭算法,hihocoder#1