2021年山東石油化工學(xué)院C語言程序設(shè)計(jì)考試大綱適合計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)。
一、指導(dǎo)思想
《C語言程序設(shè)計(jì)》考試是選拔優(yōu)秀大學(xué)畢業(yè)生進(jìn)入本科學(xué)習(xí)的必備基礎(chǔ)考試,在程序設(shè)計(jì)的基礎(chǔ)上,培養(yǎng)分析和解決程序設(shè)計(jì)問題的能力,以盡快達(dá)到本科學(xué)習(xí)對計(jì)算機(jī)應(yīng)用知識和技能的要求。這次考試的主要目的是測試考生在基礎(chǔ)編程和編程能力方面是否具備本科學(xué)習(xí)的能力。
二、總體要求
(一)掌握四種基本數(shù)據(jù)類型的定義。
(二)掌握各種運(yùn)算符和運(yùn)算符的優(yōu)先級和組合,以及各種表達(dá)式和求值規(guī)則,能夠熟練地求解表達(dá)式的值。
(3)掌握C語言的基本語句及其用法,掌握輸入輸出函數(shù)的格式和用法,會實(shí)現(xiàn)選擇、循環(huán)結(jié)構(gòu)和嵌套,能夠編寫簡單典型的程序,并繪制相應(yīng)的流程圖和N-S圖。
(四)理解函數(shù)的概念,掌握函數(shù)的定義、函數(shù)和調(diào)用方式,能夠正確使用函數(shù)。
(5)理解數(shù)組的概念,掌握一維數(shù)組和字符數(shù)組的定義和用法,靈活運(yùn)用。
(6)理解指針的概念,使用簡單的指針類型;了解結(jié)構(gòu)和常用體,掌握鏈表的基本操作。
(七)了解位操作、無參數(shù)宏定義、文件包含和基本文件操作功能。
注:上面說的“理解”和“認(rèn)識”這兩個(gè)詞是對概念和理論的高層次和低層次的要求;“主”字“會”和“回”分別是對方方法和操作的高層次和低層次要求。
三、內(nèi)容范圍
(a) c語言概述
1、了解c語言的特點(diǎn)。
2.掌握C語言程序的構(gòu)造和編寫風(fēng)格。
3.理解C語言中功能模塊的結(jié)構(gòu)特征。
要求:
1.了解常量和變量的一般概念和定義方法。
2.掌握C語言的三種基本數(shù)據(jù)類型(整數(shù)、實(shí)數(shù)、字符)及其定義和使用方法。
3.掌握不同類型數(shù)據(jù)之間的轉(zhuǎn)換和操作。
4.掌握算術(shù)運(yùn)算行、賦值運(yùn)算符和逗號運(yùn)算符及其優(yōu)先順序和組合,并對三個(gè)表達(dá)式求值。
知識范圍:
1.常數(shù)和變量
2.數(shù)據(jù)類型
1)整數(shù)數(shù)據(jù)
2)真實(shí)數(shù)據(jù)
3)字符數(shù)據(jù)
3.各種數(shù)值數(shù)據(jù)之間的轉(zhuǎn)換和混合運(yùn)算
4.運(yùn)算符和表達(dá)式
1)算術(shù)運(yùn)算符號和算術(shù)水銀表達(dá)式
2)賦值運(yùn)算符和賦值表達(dá)式
3)逗號操作符號和逗號水銀表達(dá)式
5.操作員的優(yōu)先級和組合
(二)最簡單的C程序設(shè)計(jì)
要求:
1.了解C語言端的句子分類和程序的三種基本結(jié)構(gòu),掌握流程圖和N-S圖的繪制方法。
2.掌握賦值語句的用法。
3.掌握數(shù)據(jù)輸入輸出功能的格式和使用。
知識范圍:
1.語句分類、程序基本結(jié)構(gòu)和算法表示。
2.賦值語句。
3.數(shù)據(jù)輸入輸出功能。
(c)邏輯運(yùn)算和判斷選擇控制
要求:
1、掌握關(guān)系和邏輯運(yùn)算符及其優(yōu)先級和組合,掌握關(guān)系和邏輯表達(dá)式以及各種混合表達(dá)式的求值。
2.了解條件運(yùn)算符的作用和功能,掌握條件運(yùn)算符的用法。用switch語句掌握多分支選擇的結(jié)構(gòu)。
知識范圍:
1.運(yùn)算符和表達(dá)式
1)關(guān)系運(yùn)算符和關(guān)系表達(dá)式
2)邏輯運(yùn)算符和邏輯表達(dá)式
3)條件運(yùn)算符和條件表達(dá)式
2.如果語句
if語句的三種形式
3.交換語句
(四)周期控制
1.for語句
2.while語句
3.do-while語句
4.循環(huán)的嵌套和比較
5.中斷語句和繼續(xù)語句
(5)陣列
要求:
1.掌握一維數(shù)組的定義和引用,靈活運(yùn)用。
2.了解2D陣列的定義和初始化,了解2D陣列的使用。
3.掌握字符數(shù)組的定義和使用,使用基本的字符串處理功能。
知識范圍:
1、一維數(shù)組
1)一維數(shù)組的定義
2)一維數(shù)組的引用
3)一維數(shù)組的初始化
2.二維陣列
1)二維數(shù)組的定義
2)二維數(shù)組的引用
3)2D陣列的初始化
3.字符數(shù)組
1)單詞符號數(shù)組的定義
2)常量數(shù)組的初始化
3)字符數(shù)組的引用
4)字符串和字符符號串構(gòu)成一個(gè)符號
5)字符數(shù)組的輸入和輸出
4.字符串處理功能
(6)功能
要求:
1.了解函數(shù)的本質(zhì)和分類,掌握函數(shù)的定義。
2.了解函數(shù)的類型和返回值,精通函數(shù)編程。
3.理解函數(shù)的形式參數(shù)和實(shí)際參數(shù)的概念以及參數(shù)值的傳遞。
4.正確掌握一般函數(shù)嵌套和調(diào)用函數(shù),了解遞歸調(diào)用的特點(diǎn)。
5.了解局部變量和全局變量,變量的存儲類別,變量的作用域和生存期。
6.理解內(nèi)函數(shù)和外函數(shù)的概念。
知識范圍:
1、功能的定義
2.功能參數(shù)和函數(shù)值
3.函數(shù)調(diào)用
4.函數(shù)的嵌套調(diào)用
5.函數(shù)的遞歸調(diào)用
6.局部變量和全局變量
7.可變存儲類別
8.變量的范圍和生命周期
9.內(nèi)部功能和外部功能
(7)編譯的預(yù)處理
要求:
1、掌握不帶參數(shù)的宏定義及其使用。
2.理解參數(shù)的宏觀定義。
3、掌握“文件包含”的處理要點(diǎn)及其應(yīng)用。
知識范圍:
1.宏定義:參數(shù)的宏定義;參數(shù)的宏觀定義。
2.文件包含“句柄”。
(8)指針
要求:
1.理解指針的概念,掌握指針變量的定義和使用。
2.理解數(shù)組的指針和指向數(shù)組的指針變量。
3.理解字符串的指針和指向字符符號串的指針變量。知識范圍:
1、指針的概念
2.指針變量的定義和月份的引入
3.數(shù)組指針和指向姓氏的指針變量
4.字符符號串的指針和指向字符串的指針變量
(9)結(jié)構(gòu)和公共體
要求:
1.掌握結(jié)構(gòu)類型數(shù)據(jù)的定義、初始化和引用方法。
2.了解由指針和結(jié)構(gòu)組成的鏈表,掌握單向鏈表的基本操作。
3.了解常用體型數(shù)據(jù)的定義、初始化和引用方法。
4.理解枚舉數(shù)據(jù)類型和typedef定義類型。
知識范圍:
1.結(jié)構(gòu)
結(jié)構(gòu)類型的定義;結(jié)構(gòu)類型參考;結(jié)構(gòu)類型初始化;結(jié)構(gòu)數(shù)組。
2.指向結(jié)構(gòu)類型變量的指針
3.鏈表的概念和基本操作
4.公共體
5.枚舉類型
6.用typedef定義類型
(10)位操作
要求:
1.理解按位運(yùn)算符的含義和用法。
2.能做簡單的位運(yùn)算。
知識范圍:
1.位運(yùn)算符
2.位操作
(西安)文件
要求:
1、理解文件的概念,掌握文件類型指針。
2.了解文件的打開和關(guān)閉。
3.了解文件的閱讀和書寫。
知識范圍:
1.文件概念和文件類型指針
2.文件的讀寫功能
Fputc功能
Fgetc函數(shù)
Putc函數(shù)
Getc函數(shù)
Fread函數(shù)
寫功能
Fprintf函數(shù)
Fscanf函數(shù)
四.考試形式和試卷結(jié)構(gòu)
試卷結(jié)構(gòu):單項(xiàng)選擇題、多項(xiàng)選擇題、真假題、填空題、答題。滿分100分。
動詞 (verb的縮寫)參考教科書
《c程序設(shè)計(jì)》,譚浩強(qiáng)主編,清華大學(xué)出版社
《c語言程序設(shè)計(jì)》(第三版),蘇小紅主編,高等教育出版社
部分內(nèi)容來源于網(wǎng)絡(luò)轉(zhuǎn)載、學(xué)生投稿,如有侵權(quán)或?qū)Ρ菊居腥魏我庖?、建議或者投訴,請聯(lián)系郵箱(1296178999@qq.com)反饋。 未經(jīng)本站授權(quán),不得轉(zhuǎn)載、摘編、復(fù)制或者建立鏡像, 如有違反,本站將追究法律責(zé)任!
本文標(biāo)簽: 專升本山東專升本 上一篇:2021年甘肅專升本蘭州理工大學(xué)技術(shù)工程學(xué)院招生專業(yè)考試大綱匯總 下一篇:2021年甘肅普通專升本河西學(xué)院招生專業(yè)考試大綱匯總