以下是求學(xué)問校網(wǎng)小編為大家整理的2020年湖北第二師范學(xué)院專升本C語言程序設(shè)計(jì)考試大綱,大家一起來看看吧!
一、考試科目名稱:《C語言程序設(shè)計(jì)》
二、考試方式:閉卷
三、考試時(shí)間:90分鐘
四、試卷結(jié)構(gòu):總分100分。其中選擇題50分,程序運(yùn)行題15分,程序改錯(cuò)題15分,編程題20分。
五、參考書目
1、楊莉,劉鴻翔,《程序設(shè)計(jì)基礎(chǔ)—C語言》,科學(xué)出版社,2012年1月。
2、楊莉,龔義建,《程序設(shè)計(jì)基礎(chǔ)實(shí)訓(xùn)指導(dǎo)教程—C語言》,科學(xué)出版社,2012年1月。
六、考試的基本要求
程序設(shè)計(jì)基礎(chǔ)是計(jì)算機(jī)科學(xué)與技術(shù)的專業(yè)基礎(chǔ)課。C語言以其功能豐富,表達(dá)能力強(qiáng),使用靈活方便,應(yīng)用面廣,目標(biāo)程序效率高,可移植性好而深得計(jì)算機(jī)專業(yè)人員的喜愛,同時(shí)它既具有高級語言的優(yōu)點(diǎn),又具有低級語言的許多特點(diǎn)。
本課程主要考察考生對C語言的基本原理、程序設(shè)計(jì)的過程和技巧的掌握程度以及應(yīng)用C語言編寫程序分析問題,解決問題的能力,檢驗(yàn)考生是否具備計(jì)算機(jī)科學(xué)與技術(shù)的基本專業(yè)素養(yǎng)。
七、考試范圍
考核知識(shí)及要求
第一章 程序設(shè)計(jì)和C語言
1.了解程序、計(jì)算機(jī)程序、計(jì)算機(jī)語言,C語言的發(fā)展及其特點(diǎn);
2.掌握C語言程序的結(jié)構(gòu);
3.掌握在VC6.0集成開發(fā)環(huán)境下建立和運(yùn)行C程序的方法。
主要知識(shí)點(diǎn)有:程序、計(jì)算機(jī)程序、計(jì)算機(jī)語言、C程序的發(fā)展、C語言的特點(diǎn)、C語言程序的結(jié)構(gòu)。掌握用自然語言表示算法,用流程圖表示算法,三種基本結(jié)構(gòu)和改進(jìn)的流程圖,用NS流程圖表示算法,熟悉VC集成編譯環(huán)境的使用,達(dá)到熟練使用的目的。
第二章 數(shù)據(jù)類型、運(yùn)算符與表達(dá)式
1.掌握C的數(shù)據(jù)類型;
2.掌握基本數(shù)據(jù)類型在內(nèi)存中所占的字節(jié)長度、所能表示的數(shù)據(jù)范圍以及能夠參與的運(yùn)算;
3.深刻理解常量與變量;
4.要能夠識(shí)別各類型常量和變量的特征、掌握其存儲(chǔ)形式和書寫規(guī)范;
5.能夠利用關(guān)鍵字定義各種類型的變量,并為變量賦初值。
深刻理解整型、實(shí)型和字符型數(shù)據(jù)常量和變量的表示方法,變量的賦值方法;學(xué)會(huì)使用C的有關(guān)算術(shù)運(yùn)算符,以及包含這些運(yùn)算符的表達(dá)式,在計(jì)算算術(shù)表達(dá)式時(shí),需要注意優(yōu)先級及結(jié)合性的問題。不同類型的數(shù)據(jù)在一起運(yùn)算時(shí),需要轉(zhuǎn)換為相同的類型。轉(zhuǎn)換的方式有兩種:自動(dòng)轉(zhuǎn)換和強(qiáng)制轉(zhuǎn)換。特別是自加(+ +)和自減(--)運(yùn)算符的使用。掌握賦值運(yùn)算符和賦值表達(dá)式,理解各種數(shù)據(jù)類型之間的混合運(yùn)算;了解逗號運(yùn)算符和逗號表達(dá)式。
第三章 程序結(jié)構(gòu)
掌握C語言中的語句,學(xué)會(huì)使用格式化輸入輸出函數(shù),字符的輸入輸出函數(shù);掌握順序結(jié)構(gòu)C程序的編寫。
選擇結(jié)構(gòu)程序設(shè)計(jì):
1.掌握關(guān)系運(yùn)算符和關(guān)系表達(dá)式,邏輯運(yùn)算符及邏輯表達(dá)式;
2.掌握If語句及條件運(yùn)算符,switch語句;
3.熟練掌握選擇結(jié)構(gòu)程序設(shè)計(jì)方法。
循環(huán)結(jié)構(gòu)程序設(shè)計(jì):
1.掌握while循環(huán)結(jié)構(gòu),do while循環(huán)控制結(jié)構(gòu),for循環(huán)控制結(jié)構(gòu);
2.掌握循環(huán)的終止語句break和continue;
3.熟練掌握循環(huán)結(jié)構(gòu)程序設(shè)計(jì)方法;
4.掌握選擇結(jié)構(gòu)與循環(huán)結(jié)構(gòu)的嵌套。
第四章 利用數(shù)組處理批量數(shù)據(jù)
1.掌握數(shù)組的概念,數(shù)組的種類,數(shù)組的定義和初始化;
2.掌握數(shù)組的基本操作。
知識(shí)點(diǎn)主要包括:怎樣定義一維數(shù)組、怎樣引用一維數(shù)組元素、一維數(shù)組的初始化、一維數(shù)組程序舉例、怎樣定義二維數(shù)組、二維數(shù)組的定義和引用、二維數(shù)組的初始化、二維數(shù)組程序舉例、怎樣定義字符數(shù)組、字符數(shù)組的初始化、怎樣引用字符數(shù)組中的元素、字符串和字符串結(jié)束標(biāo)志、字符數(shù)組的輸入輸出、字符串處理函數(shù)、字符數(shù)組應(yīng)用舉例。
第五章 利用函數(shù)實(shí)現(xiàn)模塊化函數(shù)設(shè)計(jì)
1.掌握函數(shù)的概念,函數(shù)的定義和聲明;
2.掌握函數(shù)的調(diào)用,函數(shù)參數(shù)的傳遞;
3.掌握函數(shù)實(shí)參與形參的對應(yīng)關(guān)系以及“值傳遞”的方式;
4.掌握函數(shù)的嵌套調(diào)用和遞歸調(diào)用的方法;
5.掌握變量的作用域:全局變量、局部變量、動(dòng)態(tài)變量、靜態(tài)變量的概念和使用方法6.掌握內(nèi)部函數(shù)和外部函數(shù)的定義。
第六章 善于利用指針
1.掌握地址和指針的概念;
2.掌握指針變量的定義和初始化;
3.掌握指針變量的引用;
4.能正確使用數(shù)組的指針和指向數(shù)組的指針變量;
5.能正確使用字符串的指針和指向字符串的指針變量;
6.了解指向指針的指針的概念及其使用方法;
7.掌握函數(shù)與指針,指針數(shù)組作main函數(shù)的形參,怎樣建立內(nèi)存的動(dòng)態(tài)分配。
第七章 用戶自己定義數(shù)據(jù)類型
1.掌握結(jié)構(gòu)體的定義;
2.掌握結(jié)構(gòu)體變量的初始化;
3.掌握結(jié)構(gòu)體變量的引用;
4.自己建立結(jié)構(gòu)體類型結(jié)構(gòu)體的概念;
5.了解函數(shù)與結(jié)構(gòu)體的聯(lián)合使用。
知識(shí)點(diǎn)包括:定義結(jié)構(gòu)體類型變量、結(jié)構(gòu)體變量的初始化和引用、定義結(jié)構(gòu)體數(shù)組、結(jié)構(gòu)體數(shù)組的應(yīng)用舉例、指向結(jié)構(gòu)體變量的指針、指向結(jié)構(gòu)體數(shù)組的指針、共用體類型概念、引用共用體變量的方式、共用體類型數(shù)據(jù)的特點(diǎn)。結(jié)構(gòu)體定義允許嵌套,結(jié)構(gòu)體中也可用共用體作為成員,形成結(jié)構(gòu)體和共用體的嵌套,函數(shù)與結(jié)構(gòu)體。
第八章 對文件的輸入輸出
1.熟練掌握文件類型指針;
2.掌握文件的基本操作;
3.掌握文件以及緩沖文件系統(tǒng)、文件指針的基本概念;
4.學(xué)會(huì)使用文件打開、關(guān)閉、讀、寫文件操作函數(shù)。
知識(shí)點(diǎn)有:文件的概念、文件名、文件的分類、文件緩沖區(qū)、文件類型指針、用fopen函數(shù)打開數(shù)據(jù)文件、用fclose函數(shù)關(guān)閉數(shù)據(jù)文件、怎樣向文件讀寫字符、怎樣向文件讀寫一個(gè)字符串、用格式化的方式讀寫文件、用二進(jìn)制方式向文件讀寫一組數(shù)據(jù)、文件位置標(biāo)記及其定位、隨機(jī)讀寫、ferror函數(shù)、clearerr函數(shù)。
以上便是小編為大家整理的2020年湖北第二師范學(xué)院專升本C語言程序設(shè)計(jì)考試大綱。
編輯推薦:
2020年湖北普通專升本各院校招生人數(shù)及錄取人數(shù)匯總