安徽工業(yè)大學(xué)專升本《C程序設(shè)計(jì)》科目考試大綱及參考書目
專業(yè)名稱:計(jì)算機(jī)科學(xué)與技術(shù)、物聯(lián)網(wǎng)工程
科目名稱:C程序設(shè)計(jì)
1.1考核目標(biāo)
依據(jù)本科專業(yè)人才培養(yǎng)基礎(chǔ)要求和高職(大專)階段計(jì)算機(jī)相關(guān)專業(yè)《C語言程序設(shè)計(jì)》課程標(biāo)準(zhǔn)制定。旨在使學(xué)生掌握程序設(shè)計(jì)的基本理論和基本知識,掌握結(jié)構(gòu)化程序設(shè)計(jì)的基本方法,培養(yǎng)學(xué)生程序設(shè)計(jì)能力、計(jì)算思維能力和分析解決問題的能力,并具有基本的糾錯(cuò)和調(diào)試程序的能力,為后續(xù)課程的學(xué)習(xí)和計(jì)算機(jī)應(yīng)用奠定良好的基礎(chǔ)。
1.2考試內(nèi)容
1.熟悉C程序基本結(jié)構(gòu)、開發(fā)環(huán)境、編輯調(diào)試過程、算法基本概念等。
2.數(shù)據(jù)類型,標(biāo)識符,常量與變量,運(yùn)算符優(yōu)先級與結(jié)合性,表達(dá)式,不同類型數(shù)據(jù)之間運(yùn)算的轉(zhuǎn)換規(guī)則。
3.順序結(jié)構(gòu)程序設(shè)計(jì)
C語言的語句分類,基本輸入輸出函數(shù),順序結(jié)構(gòu)程序設(shè)計(jì)。
4.選擇結(jié)構(gòu)程序設(shè)計(jì)
If語句,switch語句,break語句,分支(選擇)結(jié)構(gòu)的嵌套。
5.循環(huán)結(jié)構(gòu)程序設(shè)計(jì)
循環(huán)的基本概念,while語句、do-while語句和for語句的使用方法,break語句與continue語句的使用,循環(huán)嵌套的使用。
6.數(shù)組
一維數(shù)組、二維數(shù)組和字符數(shù)組的定義、初始化及數(shù)組元素的使用,字符串與字符數(shù)組操作。
7.函數(shù)
各類函數(shù)的定義、聲明與調(diào)用,形式參數(shù)與實(shí)際參數(shù),參數(shù)的值傳遞與地址傳遞,函數(shù)的嵌套調(diào)用與遞歸調(diào)用,全局變量與局部變量。
8.預(yù)處理命令
不帶參數(shù)的宏定義、帶參數(shù)的宏定義和使用方法,文件包含。
9.指針
指針的基本概念,指針變量的定義與使用,指針的運(yùn)算,指向數(shù)組的指針變量,指針作為函數(shù)的參數(shù),字符串指針及指向字符串的指針變量。
10.結(jié)構(gòu)體與共用體
結(jié)構(gòu)體的概念,結(jié)構(gòu)體類型的定義,結(jié)構(gòu)體變量的定義與使用,結(jié)構(gòu)體數(shù)組的使用,共用體的概念,共用體類型的定義,共用體變量的定義與使用,枚舉類型的定義與使用,typedef的使用方法。
11.文件
文件指針的概念及使用方法,文件的打開、關(guān)閉、讀寫與定位等操作。
1.3考試形式與試卷結(jié)構(gòu)
考試形式:閉卷、筆試考試分?jǐn)?shù):滿分150分考試時(shí)間:90分鐘
試卷題型:題型可以有單選題;判斷題;填空題;閱讀程序題;程序設(shè)計(jì)題等
1.4參考書目
譚浩強(qiáng),《C程序設(shè)計(jì)》,清華大學(xué)出版社,2017年,第五版。