• 1

                                                                        • 2

                                                                        • 3

                                                                        • 4

                                                                        齊魯工業大學

                                                                        當前位置:考研招生在線 > 考研備考  > 考研大綱

                                                                        五邑大學2025考研招生考試自命題科目考試大綱:809C語言程序設計

                                                                        時間:2024-11-22     編輯:考研招生在線

                                                                        科目名稱及代碼 C語言程序設計(809)

                                                                        所在學院 電子與信息工程學院

                                                                        學位授權點 電子信息(085400)

                                                                        一、基本要求

                                                                        C 語言程序設計是五邑大學電子與信息工程學院招收電子信息(085400)、 模式識別與智能系統(081104)碩士學位研究生自命題考試科目。

                                                                        本科目主要考查考生是否了解程序設計基礎理論,能應用基本語法結構和編 程邏輯原理分析問題的需求,判斷程序可行性與正確性,設計相關程序。

                                                                        二、內容范圍

                                                                        1 概述

                                                                        1.1 程序、軟件及軟件開發方法(C)

                                                                        1.2 C 語言的發展(C)

                                                                        1.3 C 程序的基本構成及開發過程(A)

                                                                        2 C 語言基礎

                                                                        2.1 C 的標識符與關鍵字(A)

                                                                        2.2 C 的基本數據類型(A)

                                                                        2.3 C 的運算符與表達式(A)

                                                                        2.4 不同類型數據間的轉換(A)

                                                                        2.5 C 的基本輸入/輸出操作(A)

                                                                        2.6 編譯預處理(B)

                                                                        3 算法描述及控制結構

                                                                        3.1 算法概念及算法的描述方法(B)

                                                                        3.2 C 語句概述(B)

                                                                        3.3 選擇結構與 if 語句和 switch 語句(A)

                                                                        3.4 多重選擇結構(選擇結構的嵌套)(A)

                                                                        3.5 循環結構與三種循環語句(A)

                                                                        3.6 多重循環結構(循環結構的嵌套)(A)

                                                                        3.7 轉向語句(B)

                                                                        4.1 函數定義與函數調用(A)

                                                                        4.2 函數原型與函數聲明(A)

                                                                        4.3 函數的遞歸調用(A)

                                                                        4.4 C 系統函數的使用(B)

                                                                        4.5 變量的作用域與存儲類型(C)

                                                                        5 數組及字符串

                                                                        5.1 一維數組的定義和引用(A)

                                                                        5.2 二維數組的定義和引用(A)

                                                                        5.3 用數組名作函數參數(A)

                                                                        5.4 字符數組與字符串(A)

                                                                        5.5 數組的應用(A)

                                                                        6 指針

                                                                        6.1 指針概述(A)

                                                                        6.2 變量與指針(A)

                                                                        6.3 指針與數組(A)

                                                                        6.4 指針與字符串(A)

                                                                        6.5 指針與函數(B)

                                                                        7 自定義數據類型

                                                                        7.1 結構體類型(B)

                                                                        7.2 動態存儲分配與鏈表結構(C)

                                                                        7.3 共同體類型(C)

                                                                        7.4 枚舉類型(C)

                                                                        7.5 用 typedef 定義類型別名(B)

                                                                        8 文件

                                                                        7.1 文件概念(B)

                                                                        7.2 文件類型(B)

                                                                        7.3 文件操作(B)

                                                                        (上述內容中,A 的內容是重點,要求學生掌握;B 的內容要求學生熟悉;C 的 內容要求學生了解。)

                                                                        三、題型結構

                                                                        試卷滿分共 150 分,主要題型結構如下: 1.選擇題(約占 30%)

                                                                        2.程序填空題(約占 15%) 題目樣例:

                                                                        給定程序的功能是計算并輸入下列級數的前 N 項之和S(N),直到 S(N+1)大于 q 為止,q 的值通過形參傳入

                                                                        例如:若 q 的值為 50.0,則函數值為 50.416687。

                                                                        請在程序的下劃線處填入正確的內容并把下劃線刪除,使程序得出正確的結 果。

                                                                        注意:不得增行或刪行,也不得更改程序的結構!

                                                                        題目答案

                                                                        #include

                                                                        double fun( double q )

                                                                        { int n; double s;

                                                                        n = 2;

                                                                        s = 2.0;

                                                                        /************found************/

                                                                        while (s 1 q)

                                                                        {

                                                                        s=s+(double)(n+1)/n;

                                                                        /************found************/

                                                                        2 ;

                                                                        }

                                                                        printf("n=%d\n",n);

                                                                        /************found************/

                                                                        3 ;

                                                                        }

                                                                        main ( )

                                                                        {

                                                                        printf("%f\n", fun(50));

                                                                        }

                                                                        3.程序改錯題(約占 25%) 題目樣例:

                                                                        給定程序MODI1.C 中函數 fun 的功能是:由形參給定 n 個實數,輸出平均 值,并統計在平均值以上(含平均值)的實數個數。

                                                                        例如,n=8 時,輸入:

                                                                        193.199,195.673,195.757,196.051,196.092,196.596,196.579,196.763 所得平均值為:195.838745,在平均值以上的實數個數應為:5

                                                                        題目答案

                                                                        #include

                                                                        #include

                                                                        題目答案

                                                                        int fun(float x[], int n)

                                                                        /************found************/

                                                                        int j, c=0; float xa=0.0;

                                                                        for (j=0; j

                                                                        xa += x[j]/n;

                                                                        printf("ave =%f\n",xa);

                                                                        for (j=0; j

                                                                        /************found************/

                                                                        if (x[j] => xa)

                                                                        c++;

                                                                        return c;

                                                                        }

                                                                        main ( )

                                                                        { float x[100]={193.199, 195.673, 195.757, 196.051,\

                                                                        196.092, 196.596, 196.579, 196.763};

                                                                        printf("%d\n", fun (x, 8));

                                                                        }

                                                                        4、程序編程題(約占 30%) 題目樣例:

                                                                        函數fun 的功能是: 將兩個兩位數的正整數a、b 合并形成一個整數放在c 中。 合并的方式是: 將 a 數的十位和個位數依次放在 c 數的個位和百位上, b 數

                                                                        的十位和個位數依次放在c 數的十位和千位上。 例如, 當 a=45, b=12, 調用該函數后, c=2514。

                                                                        void fun(int a, int b, long *c)

                                                                        {

                                                                        }

                                                                        四、相關書目

                                                                        [1]羅兵,高潮,洪智勇.C 語言程序設計[M].北京:清華大學出版社,2023.

                                                                        五、其他說明

                                                                        本科目考試形式為閉卷,時間 180 分鐘,不需要計算器,不需繪圖用具。

                                                                        原標題:五邑大學2025年碩士研究生招生自命題科目考試大綱

                                                                        文章來源:https://www.wyu.edu.cn/yjscx/info/1084/4874.htm

                                                                        在線報名申請表
                                                                        上傳

                                                                        上傳格式要求:jpg、png、zip、docx、、doc、xlsx、xls、pptx、pdf(100MB),最多上傳10個文件