專升本/專轉(zhuǎn)本/專接本
當前位置: 易學仕在線> 考試資訊> 報考> 大綱> 江西> 上饒師范學院2020年專升本《C語言程序設(shè)計》考試大綱

上饒師范學院2020年專升本《C語言程序設(shè)計》考試大綱

發(fā)布時間:2020/06/17 12:05:32 來源:易學仕專升本網(wǎng) 閱讀量:2133

摘要:上饒師范學院2020年專升本《C語言程序設(shè)計》考試大綱

上饒師范學院普通高校專升本招生統(tǒng)一考試《C語言程序設(shè)計》試題,以上饒師范學院計算機科學與技術(shù)專業(yè)《C語言程序設(shè)計》教學大綱和我省相關(guān)專業(yè)??瓶忌膶嶋H為依據(jù),主要考查學生對本課程的基本內(nèi)容、基本要求及基本應(yīng)用掌握的深度和廣度。要求熟練掌握程序設(shè)計的基本概念、基本分析設(shè)計方法和C語言本身的語法、語句和使用方法,掌握一般問題的分析思路、數(shù)據(jù)存儲結(jié)構(gòu)表達及建立在存儲結(jié)構(gòu)之上的程序設(shè)計方法,并用C語言的語句編寫程序代碼,具備進一步學習計算機科學與技術(shù)專業(yè)后續(xù)課程的能力和基礎(chǔ)。。

本科考試時間為 120 分鐘,總分為 150 分。

 

一、考試范圍及要求

(一)C語言概述

1. 了解C語言的歷史發(fā)展進程和地位,了解C語言的程序書寫風格。

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

3. 能夠在一種編程環(huán)境下進行簡單程序的編輯、編譯、調(diào)試和運行。

(二)數(shù)據(jù)類型、運算符與表達式

1. 了解什么是算法。

2. 掌握流程圖的概念及表示方法。

3. 理解關(guān)鍵字與標識符的概念、應(yīng)用特點,理解數(shù)據(jù)類型的含義和常量、變量的分類。

4. 掌握各數(shù)據(jù)類型的含義、特點,不同類型常量的表達,不同類型變量的定義和賦初值方法。

5. 熟練掌握各類運算符的含義、優(yōu)先級,各類表達式的表示方法、運算特點、值的類型和計算方法。能夠進行各類公式的表達式描述和各類表達式的混合運算。

(三)順序結(jié)構(gòu)程序設(shè)計

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

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

3. 熟練掌握順序程序設(shè)計的思想和編程方法。

(四)選擇結(jié)構(gòu)程序設(shè)計

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

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

(五)循環(huán)程序設(shè)計

1. 了解循環(huán)的概念,解決語句重復執(zhí)行的方法。

2. 理解各種實現(xiàn)循環(huán)的語句的執(zhí)行過程、執(zhí)行步驟和相關(guān)參數(shù)量的變化情況,理解break和continue的使用形式和理由。

3.掌握循環(huán)語句的格式和應(yīng)用特點,掌握循環(huán)程序設(shè)計的方法。

(六)、數(shù)組

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

2. 掌握不同類別數(shù)組的特點,掌握數(shù)組的定義、初始化和數(shù)組元素引用方法;掌握數(shù)組的實際應(yīng)用方式、特點和程序設(shè)計方法。

(七)指針

1.理解指針的概念、特點,理解指針的分類、指針的數(shù)據(jù)類型描述。

2.掌握指針的含義、不同類型指針與所指變量、數(shù)組、字符串、函數(shù)等的內(nèi)在聯(lián)系。(不考內(nèi)容:指向指針的指針,指向函數(shù)的指針)

(八)函數(shù)

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

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

(九)編譯預處理

1. 理解預處理的含義和理由,理解文件包含的含義和宏的含義。

2. 區(qū)分宏與函數(shù)的異同點;掌握文件包含命令的使用方法。

(十)結(jié)構(gòu)體與共用體

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

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

 

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

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

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

試卷為第 I 卷、第 II 卷兩大部分。第 I 卷包括單項選擇題和填空題兩種題型。第一大題單項選擇題,含25個小題,每小題3分,共75分;第二大題填空題,含10個小題,每小題3分,共30分。第 II 卷包括程序分析題和編程題兩種題型。第三大題程序分析題,含5個小題,每小題5分,共25分;第四大題編程題,含2個小題,每小題10分,共20分。試卷總分150分。

(三)命題原則

試題力求覆蓋教材主要內(nèi)容,知識點分布均勻,保持穩(wěn)定的難易程度。著重考查學生C語言的基本知識(數(shù)據(jù)類型、運算、語句結(jié)構(gòu))和基本語法的掌握程度,是否可運用C語言進行編程解決一些常規(guī)問題,編寫實用程序。

(四)試題難易比例

試題不超出教材所學知識,難易度與教材相當。其中,較容易題約占 40%,中等難度題約占 50%,較難題約占 10%。

 

三、樣題示例

一、單項選擇題(每小題3分,25小題共75分)

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

A. %a123 B. x*c C. x_2 D. 2_x

 

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

26.設(shè)有定義char ch; int a; 執(zhí)行語句scanf("%c%d", &ch, &a);時,如果從鍵盤輸入的數(shù)據(jù)是“666”,則變量a得到的值是        。

 

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

36.源程序如下,該程序運行結(jié)果為________。

# include<stdio.h>

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);

    return c;

}

 

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

41.編寫程序代碼計算區(qū)間[1,1000]所有偶數(shù)之和,并輸出總和。

編程要求:代碼結(jié)構(gòu)完整、在主函數(shù)內(nèi)實現(xiàn)題目功能要求。

 

推薦閱讀

上饒師范學院2020年專升本招生簡章

公眾號

抖音

bilibili

微博

聯(lián)系我們

服務(wù)熱線:023-68141520
返回頂部
請選擇培訓項目
專升本/專轉(zhuǎn)本/專接本 等級職稱/考研

操作成功

關(guān)閉