2020上饒師范學(xué)院專升本C語言程序設(shè)計(jì)考試大綱題型

瀏覽次數(shù):次 發(fā)布時(shí)間:2021-05-03

根據(jù)上饒師范學(xué)院計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)《C語言程序設(shè)計(jì)》教學(xué)大綱和我省相關(guān)專業(yè)院??忌膶?shí)際情況,上饒師范學(xué)院專升本統(tǒng)考《C語言程序設(shè)計(jì)》試題主要考察學(xué)生對(duì)該課程基本內(nèi)容、基本要求、基本應(yīng)用掌握的深度和廣度。要求掌握編程的基本概念和方法,C語言的語法、語句和用法,一般問題的分析思維,數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)的表達(dá)和基于存儲(chǔ)結(jié)構(gòu)的編程方法,用C語言語句編寫程序代碼,有能力和基礎(chǔ)進(jìn)一步學(xué)習(xí)計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)的后續(xù)課程。

本科考試120分鐘,總分150分。

一、考試范圍和要求

(a) c語言概述

1.了解C語言的歷史發(fā)展過程和現(xiàn)狀,了解C語言的編程風(fēng)格。

2.掌握C語言程序的基本結(jié)構(gòu)和表達(dá)方式。

3.能夠在編程環(huán)境中編輯、編譯、調(diào)試和運(yùn)行簡(jiǎn)單的程序。

(2)數(shù)據(jù)類型、運(yùn)算符和表達(dá)式

1.了解什么是算法。

2.掌握流程圖的概念和表示。

3.了解關(guān)鍵字和標(biāo)識(shí)符的概念和應(yīng)用特點(diǎn),數(shù)據(jù)類型的含義以及常量和變量的分類。

4.掌握每種數(shù)據(jù)類型的含義和特點(diǎn),不同類型常量的表達(dá),不同類型變量的定義,初始值的賦值方法。

5.掌握各種運(yùn)算符的含義和優(yōu)先級(jí),各種表達(dá)式的表示方法、運(yùn)算特點(diǎn)、值類型和計(jì)算方法。它可以描述各種公式的表達(dá)式,并對(duì)各種表達(dá)式進(jìn)行混合運(yùn)算。

(3)序列結(jié)構(gòu)編程

1.理解數(shù)據(jù)輸入輸出的概念及其在C語言中的實(shí)現(xiàn)。

2.掌握賦值語句的表達(dá)方法;掌握兩組輸入輸出函數(shù)的格式、表達(dá)式、使用功能和特點(diǎn)。

3.掌握順序編程的思想和編程方法。

(4)結(jié)構(gòu)規(guī)劃的選擇

1.掌握問題中條件的表達(dá)(關(guān)系表達(dá)式、邏輯表達(dá)式)和運(yùn)算結(jié)果。

2.掌握編程中條件的描述方法(使用不同格式的if語句或switch語句)和使用方法,能夠編程各種條件下的問題。

(e)循環(huán)程序的設(shè)計(jì)

1.理解循環(huán)的概念,解決語句重復(fù)執(zhí)行的問題。

2.了解實(shí)現(xiàn)循環(huán)的各種語句的執(zhí)行過程、執(zhí)行步驟和相關(guān)參數(shù)的變化,了解中斷和繼續(xù)的使用形式和原因。

3.掌握循環(huán)語句的格式和應(yīng)用特點(diǎn),掌握循環(huán)編程的方法。

(6)陣列

1.理解數(shù)組的基本概念。

2.掌握不同類型數(shù)組的特點(diǎn),掌握數(shù)組元素的定義、初始化和引用方法;掌握數(shù)組的實(shí)際應(yīng)用、特點(diǎn)和編程方法。

(七)指針

1.了解指針的概念、特征、分類和數(shù)據(jù)類型描述。

2.掌握指針的含義,以及不同類型的指針與引用的變量、數(shù)組、字符串、函數(shù)等之間的內(nèi)在聯(lián)系。(無內(nèi)容:指針對(duì)指針,函數(shù)對(duì)指針)

(8)功能

1.了解一般問題的解決方案和程序的結(jié)構(gòu)化、模塊化設(shè)計(jì)思想,函數(shù)的調(diào)用方法,變量的數(shù)據(jù)類型和存儲(chǔ)類別,內(nèi)部函數(shù)和外部函數(shù)的含義。

2.掌握函數(shù)定義的一般格式,形式參數(shù)和實(shí)際參數(shù)的概念,參數(shù)值的傳遞,返回值的類型和表達(dá)式,函數(shù)調(diào)用的方法、特點(diǎn)和不同的調(diào)用形式(嵌套調(diào)用和遞歸調(diào)用),局部變量和全局變量的定義方法和聲明形式。

(9)編譯預(yù)處理

1.了解預(yù)處理的含義和原因,文件中包含的含義和宏的含義。

2.區(qū)分宏和函數(shù)的異同;掌握如何使用文件中包含的命令。

(十)結(jié)構(gòu)和共同體

1.了解C語言中基本類型和構(gòu)造類型的含義,枚舉類型的含義和特點(diǎn),類型聲明和變量的區(qū)別。

2.掌握結(jié)構(gòu)、公共體、枚舉類型的聲明方法以及相應(yīng)變量的定義、初始化和引用方法。

二、考試形式和試卷結(jié)構(gòu)

(一)考試形式:閉卷筆試。

(二)試卷結(jié)構(gòu)

試卷由靠前卷和第二卷兩部分組成??壳熬戆▋煞N題型:單項(xiàng)選擇題和空題??壳暗绬雾?xiàng)選擇題,包括25道小題,每道3分,共75分;填寫空第二大題,包括10道小題,每道小題3分,共30分。第二卷包括程序分析題和編程題。第三大程序分析題,包括5個(gè)小題,每題5分,共25分;第四大編程題,包括2個(gè)小項(xiàng)目,每個(gè)10分,共20分。試卷總分150。

(三)命題原則

試題盡量覆蓋教材的主要內(nèi)容,知識(shí)點(diǎn)分布均勻,保持穩(wěn)定的難易程度。本文主要考察學(xué)生對(duì)C語言基礎(chǔ)知識(shí)(數(shù)據(jù)類型、運(yùn)算、句子結(jié)構(gòu))和基本語法的掌握情況,以及能否用C語言解決一些標(biāo)準(zhǔn)問題和編寫實(shí)用程序。

(4)試題難度比

試題不超過課本所學(xué)知識(shí),難度與課本相當(dāng)。其中,易題約占40%,中難度約占50%,難題約占10%。

第三,樣題

一、單項(xiàng)選擇題(每道小題3分,25道小題75分)

1.在下列變量名中,()是合法的。

A.% a123 B. x * c C. x _ 2 D. 2 _ x

二、填空題(每道小題3分,10道小題30分)

26.定義了char chint a;執(zhí)行語句scanf("%c%d ",,ch,, a);如果從鍵盤輸入的數(shù)據(jù)是“666”,變量a的值是。

三、程序分析題(每道小題5分,5道小題25分)

36.源程序如下。該程序的運(yùn)行結(jié)果是_ _ _ _ _ _ _ _。

#包括

main()

{

int fact(int n);

int f;

f = fact(5);

printf("%d ",f);

}

int fact(int n)

{

int c;

if(n = = 1)c = 1;

else c = n * fact(n-1);

返回c;

}

四、編程題(每道小題10分,2道小題20分)

41.寫程序代碼計(jì)算區(qū)間[1,1000]內(nèi)所有偶數(shù)的和,輸出和。

編程要求:代碼結(jié)構(gòu)完整,主題的功能需求在主功能中實(shí)現(xiàn)。



湖南專升本最新資料領(lǐng)取

部分內(nèi)容來源于網(wǎng)絡(luò)轉(zhuǎn)載、學(xué)生投稿,如有侵權(quán)或?qū)Ρ菊居腥魏我庖?、建議或者投訴,請(qǐng)聯(lián)系郵箱(1296178999@qq.com)反饋。 未經(jīng)本站授權(quán),不得轉(zhuǎn)載、摘編、復(fù)制或者建立鏡像, 如有違反,本站將追究法律責(zé)任!


本文標(biāo)簽: 江西專升本

上一篇:2020上饒師范學(xué)院專升本無機(jī)化學(xué)考試大綱                  下一篇:2020上饒師范學(xué)院專升本數(shù)據(jù)結(jié)構(gòu)考試大綱題型

湖南3+2 統(tǒng)招專升本

一鍵查詢