專插本2019c語言

2023-01-22 22:51:06 字數 4017 閱讀 1272

2023年本科插班生考試《c語言程式設計》考試大綱

仲愷農業工程學院

適用專業:電腦科學與技術、資訊與計算科學(軟體工程)

一、課程的性質與目的要求

《c語言程式設計》是電腦科學與技術專業和軟體工程專業的一門學科基礎課。是為理解程式設計思想和使用計算機進行程式設計而開設的的重要必修基礎課程,是培養學生程式設計思想、設計能力的一門主幹方法課程。本課程的主要任務是向學生傳授程式設計的基本概念、基本分析設計方法和c語言本身的語法、語句和使用方法,使學生掌握一般問題的分析思路、資料儲存結構表達及建立在儲存結構之上的程式設計方法,並用c語言的語句編寫程式**,從而為進一步學習研究計算機軟體技術和進行開發應用打下基礎。

《c語言程式設計》課程考試旨在考察學生對本課程的基本內容、基本要求及基本應用掌握的深度和廣度,是學生能否順利進入本科高年級學習階段的重要考核依據之一。

二、課程內容與考核要求

第一章 c語言概述

1、考核知識點:c語言的概述、特點;c語言程式的結構;c語言程式執行的環境介紹和上機步驟。

2、考核要求:

(1)了解c語言的歷史發展程序和地位,了解c語言的程式書寫風格。

(2)理解計算機語言的概念,c語言的特點,理解主函式的作用。

(3)掌握c語言程式的基本結構和表達方式,掌握tc/vc程式設計環境的簡單使用方法。

(4)方法:能夠在一種程式設計環境下進行簡單程式的編輯、編譯、除錯和執行。

第二章資料型別、運算子與表示式

1、考核知識點:c的資料型別;常量與變數;運算子與表示式:型別轉換。

2、考核要求:

(1)理解關鍵字與識別符號的概念、應用特點,理解資料型別的含義和常量、變數的分類。

(2)掌握各資料型別的含義、特點,不同型別常量的表達,不同型別變數的定義和賦初值方法。

(3)熟練掌握各類運算子的含義、優先順序,各類表示式的表示方法、運算特點、值的型別和計算方法。能夠進行各類公式的表示式描述和各類表示式的混合運算。

第三章順序結構程式設計

1、考核知識點:語句的概念、分類;輸入輸出的概念及c語言的實現;賦值語句;順序程式設計方法。

2、考核要求:

(1)了解資料輸入輸出的概念以及在c語言中的實現方法。

(2)理解語句的分類、特點以及與程式的關係。

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

(4)熟練掌握順序程式設計的思想和程式設計方法,能夠熟練編寫簡單問題的程式並上機除錯。

第四章選擇結構程式設計

1、考核知識點:關係運算子與關係表示式;邏輯運算子與邏輯表示式;if語句與switch語句,選擇程式設計方法舉例。

2、考核要求:

(1)理解選擇程式設計的意義。

(2)掌握問題中條件的表達方式(關係表示式、邏輯表示式)和運算結果。

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

第五章迴圈程式設計

1、考核知識點:迴圈定義與實現思想,實現迴圈的語句(goto,while,do-while,for),迴圈的巢狀,break和continue語句的使用,迴圈類問題程式應用舉例。

2、考核要求:

(1)了解迴圈的概念,解決語句重複執行的方法。

(2)理解各種實現迴圈的語句的執行過程、執行步驟和相關參數量的變化情況,理解break和continue的使用形式和理由。

(3)掌握使用四種語句實現迴圈的思路、步驟和方法,掌握迴圈語句的格式和應用特點,掌握迴圈程式設計的方法。

(4)應用:典型演算法的思想和程式設計方法,複雜程式的編輯、編譯和除錯方法。

第六章陣列

1、考核知識點:一維陣列的定義和引用,二維陣列的定義和引用,字元陣列,陣列程式設計應用舉例。

2、考核要求:

(1)了解陣列的基本概念。

(2)理解為什麼使用一維陣列、二維陣列和字元陣列。

(3)掌握不同類別陣列的特點,掌握陣列的定義、初始化和陣列元素引用方法;掌握陣列的實際應用方式、特點和程式設計方法。

(4)應用:典型陣列使用問題的程式設計方法。

第七章函式

1、考核知識點:概述及模組化設計思想;函式定義的一般形式,函式引數的表達、使用和函式值的型別與表達方法;函式的呼叫方法;區域性變數與全域性變數,變數的儲存類別;內部函式與外部函式。

2、考核要求:

(1)理解一般問題的解決方法和程式的結構化、模組化設計思想,理解函式的呼叫方法,理解變數的資料型別、儲存類別,理解內部函式與外部函式的含義。

(2)掌握函式定義的一般格式,掌握形式引數的表達方式,函式返回值型別和返回值的表達方式,掌握函式呼叫的方法、特點和不同呼叫形式(巢狀呼叫、遞迴呼叫),掌握區域性變數、全域性變數的定義方法和宣告形式。

(3)熟練掌握不同型別引數的傳遞方法。

(4)應用:多函式程式設計,多檔案程式設計等。

第八章編譯預處理

1、考核知識點:巨集定義,檔案包含和條件編譯。

2、考核要求:

(1)了解條件編譯的思想和方法。

(2)理解預處理的含義和理由,理解檔案包含的含義和巨集的含義。

(3).掌握帶參巨集和不帶參巨集的定義方法和使用方法,區分巨集與函式的異同點;掌握檔案包含命令的使用方法。

(4).應用:能夠恰當、合理地使用巨集和檔案包含命令進行程式設計。

第九章指標

1、考核知識點:位址與指標的概念,變數的指標和指向變數的指標變數,陣列與指標,字串與指標,指向函式的指標與返回指標值的函式,指標的指標與指標陣列。

2、考核要求:

(1)了解空型別指標和多級指標。

(2)理解指標的概念、特點,理解指標的分類、指標的資料型別描述。

(3)掌握指標的含義、不同型別指標與所指變數、陣列、字串、函式等的內在聯絡。

各種內排序思想方法、特點,會設計內排序的演算法。

(4)重點掌握不同型別指標的定義方法、使用方式和特點。

(5)應用:使用指標程式設計。

第十章結構體與共用體

1、考核知識點:構造資料型別概述,結構體型別宣告與結構體變數、陣列、指標等定義和應用方法,共用體型別宣告和共用體變數定義、使用方法,列舉型別,用typedef定義型別。

2、考核要求:

(1)了解c語言基本型別與構造型別的含義,了解列舉型別的含義和特點,了解型別宣告與變數等定義的區別。

(2)理解結構體、共用體、列舉型別的使用理由,理解用typedef進行型別重定義的想法。

(3)掌握結構體、共用體、列舉型別的宣告方法和相應變數等的定義、初始化、引用方法。掌握用typedef重新定義型別的方法。

(4)熟練掌握結構體型別的變數、陣列、指標等使用方法。

(5)應用:能夠編寫出複雜資料結構的程式。

第十一章位運算

1、考核知識點:位運算子和位運算,位運算舉例,位段。

2、考核要求:

(1)了解位段的含義。

(2)理解位運算的含義、特點和使用場合。

(3)掌握各類位運算的運算子形式和表示式描述,掌握位運算的使用方法。

第十二章檔案

1、考核知識點:c檔案概述,檔案型別指標,檔案的開啟和關閉,檔案的讀寫,檔案的定位,出錯的檢驗,檔案的使用。

2、考核要求:

(1)了解檔案的含義、分類和特點。

(2)理解程式處理資料的方法和大量資料的儲存方法,理解資料檔案使用的控制方法和讀寫方法。

(3)掌握檔案指標的使用方法,掌握檔案開啟與關閉、檔案讀寫、檔案定位和出錯檢測函式的使用方法。

(4)熟練掌握不同問題使用檔案的定義和操作方法。

三、考試方式、時間、題型與分值

1、考核方式:閉卷筆答

2、考試時間:120分鐘

3、計分方式:百分制(滿分為100分)。

4、試題型別:單項選擇題(20分)、填空題(20分)、程式閱讀分析題(30分)、程式設計題(30分)。

四、參考教材

《c語言程式設計》第四版,譚浩強編,清華大學出版社 2010.6.

五、命題的指導思想和原則

命題的指導思想是:全面考查學生對本專業基礎主幹課程的基本概念、基本原理和主要知識點學習、理解和掌握的情況。

命題的原則是:一般難度題目佔50%左右,中等難度的題目佔35%左右,較難的題目佔15%左右。

韓山專插本C語言真題卷

韓山師範學院2011年專公升本插班生考試試題 教育技術學專業 c語言程式設計試卷 a卷 一 填空題 每空1分,共10分 1 c程式的基本單位是 2 c語言源程式檔案的字尾是 3 識別符號的第乙個字元必須是 或 4 表示式10 3的結果是 5 當開啟的檔案被成功關閉後,函式fclose 返回 6 在每...

2019C語言程式設計考試

1.編寫乙個函式sort,實現用 氣泡法 對輸入的10個整數按由小到大順序排列 注意 部分源程式已經存在檔案中。請勿改動主函式main和其他函式中的任何內容,僅在函式fun的花括號中填入你編寫的若干語句,不得刪除花括號中的原始注釋。define n 10 include void sort int ...

貴州大學2019C語言試卷

貴州大學2009 2010學年第一學期考試試卷 a c語言程式設計 滿分100分,考試時間為120分鐘。一 單項選擇題 在每小題的四個備選答案中,選出乙個正確答案,每小題2分,共20分 1.完成c原始檔編輯後 到生成執行檔案,c語言處理系統必須執行的步驟依次為 a.連線 編譯b.連線 執行 c.編譯...