C語言程序設計考試大綱_第1頁
C語言程序設計考試大綱_第2頁
C語言程序設計考試大綱_第3頁
C語言程序設計考試大綱_第4頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、C語言程序設計考試大綱考試性質普通高等學校本科插班生招生考試是由專科畢業生參加的選拔性考試。高等學校根據考生的成績,按已確定的招生計劃,德、智、體全面衡量,擇優錄取。因此,本科插班生考試應有較高的信度、效度、必要的區分度和適當的難度。本大綱適用于所有需要參加C語言程序設計考試的各專業考生。考試內容總體要求:考生應按本大綱的要求了解或理解“C語言程序設計”中的數據類型、運算符與表達式、順序結構、選擇結構、循環控制、數組、函數、指針、預處理命令、結構體與共用體、文件的基本概念。熟練掌握程序設計的基本方法和C語言本身的語法、語句和使用方法。掌握一般問題的分析思路、數據存儲結構表達及建立在存儲結構之上

2、的程序設計方法,具備初步運用C語言解決問題的程序設計能力;能熟練地閱讀、理解和編制簡單的C程序;具備進一步學習計算機各專業后續課程的能力和基礎。一、數據類型、運算符與表達式 考試內容關鍵字與標識符的概念:關鍵字的含義,標識符的定義,常量和變量的分類。數據類型:數據類型的含義、特點,不同類型常量的表達,不同類型變量的定義、賦初值方法。運算符:各類運算符的含義、優先級,各類表達式的表示方法、運算特點、值的類型和計算方法,各類公式的表達式描述和各類表達式的混合運算。 考試要求理解關鍵字與標識符的概念、應用特點,理解數據類型的含義和常量、變量的分類。掌握各數據類型的含義、特點,不同類型常量的表達,不同

3、類型變量的定義和賦初值方法。熟練掌握各類運算符的含義、優先級,各類表達式的表示方法、運算特點、值的類型和計算方法。能夠進行各類公式的表達式描述和各類表達式的混合運算。二、順序結構程序設計 考試內容輸入輸出:常用的輸入輸出函數,基本的輸入輸出格式。賦值語句:賦值語句功能和表達方法。順序程序設計:編寫順序結構語句及程序。 考試要求了解數據輸入輸出的概念以及在C語言中的實現方法。掌握賦值語句表達方法;掌握兩組輸入輸出函數的格式、表達方式和使用功能、特點。熟練掌握順序程序設計的思想和編程方法,能夠熟練編寫簡單問題的程序并上機調試。三、選擇結構程序設計 考試內容條件的表達方式:算術表達式、關系表達式、邏

4、輯表達式,各種運算結果的表達與判別。條件語句:if語句、ifelse語句、elseif結構以及switch和break語句的使用方法。選擇結構程序設計:編寫帶有選擇結構的語句及程序。 考試要求掌握問題中條件的表達方式(關系表達式、邏輯表達式)和運算結果。熟練掌握編程中條件的描述方法(用不同格式的if語句或switch語句)和使用方法,能夠進行各種條件下的問題的程序設計。四、循環程序設計 考試內容循環語句: while、dowhile和for語句的格式、循環條件的設置以及在循環結構中使用break和continue語句。循環程序設計:編寫帶有循環結構語句及程序。 考試要求了解循環的概念,解決語句

5、重復執行的方法。理解各種實現循環的語句的執行過程、執行步驟和相關參數量的變化情況,理解break和continue的使用形式和理由。掌握循環語句的格式和應用特點,掌握循環程序設計的方法。五、數組 考試內容數組的概念:數組的概念、一維數組和二維數組。數組的使用:數組的定義、數組的初始化、數組元素的引用,數組的一般編程方法。 考試要求了解數組的基本概念。掌握不同類別數組的特點,掌握數組的定義、初始化和數組元素引用方法;掌握數組的實際應用方式、特點和程序設計方法。六、函數 考試內容函數:函數定義的格式,包括類型、參數及返回值。存儲類別:存儲類別的含義、使用方法。函數的運用:定義函數、調用函數、遞歸函

6、數。 考試要求理解一般問題的解決方法和程序的結構化、模塊化設計思想,理解函數的調用方法,理解變量的數據類型、存儲類別,理解內部函數與外部函數的含義。掌握函數定義的一般格式,掌握形式參數的表達方式,函數返回值類型和返回值的表達方式,掌握函數調用的方法、特點和不同調用形式(嵌套調用、遞歸調用),掌握局部變量、全局變量的定義方法和聲明形式。七、指針 考試內容指針概念:指針的概念,指針的類型、指針的分類。指針的運用:運用指針處理變量、數組、字符串、函數等。 考試要求理解指針的概念、特點,理解指針的分類、指針的數據類型描述。掌握指針的含義、不同類型指針與所指變量、數組、字符串、函數等的內在聯系。八、預處

7、理命令 考試內容預處理概念:宏的含義,文件包含的含義。預處理的運用:無參宏和有參宏,系統頭文件的加載。 考試要求理解預處理的含義和理由,理解文件包含的含義和宏的含義。區分宏與函數的異同點;掌握文件包含命令的使用方法。九、 結構體與共用體 考試內容結構體與共用體的概念:結構體的含義,共用體的含義。結構體與共用體的運用:結構體與共用體的類型聲明、初始化和引用。 考試要求了解C語言基本類型與構造類型的含義,了解類型聲明與變量等定義的區別。掌握結構體、共用體、枚舉類型的聲明方法和相應變量等的定義、初始化、引用方法。十、文件 考試內容文件的概念:文件的定義、分類和特點。文件的基本操作:文件打開與關閉、文

8、件讀/寫操作,出錯檢測。 考試要求了解文件的含義、分類和特點。理解文件指針的使用方法,掌握文件打開與關閉、文件讀寫、文件定位和出錯檢測函數的使用方法。掌握不同問題使用文件的定義和操作方法。 考試形式及試卷結構一、考試形式閉卷、筆試。考試時間為120分鐘,試卷滿分為100分。二、試卷內容比例數據類型、運算符與表達式約占10%順序結構程序設計、選擇結構程序設計、循環程序設計、數組約占60%函數、指針約占15%預處理命令、結構體與共用體、文件約占15%三、試卷題型比例正誤判斷題 占10%單項選擇題 占40%綜合題(包括寫程序結果、改正程序錯誤和程序填空等)占30%編程題 占20%。四、試卷難易度比例

9、試題按其難度分為容易、中等題、難題,三種試題分值的比例為4:4:2. 題型示例一、正誤判斷題(每題1分,共10分)1算法就是程序。二、單項選擇題(每題2分,共40分)1.下列數據中,為字符常量的是_。A)'My'B)"B"C)YoursD)'K'三、綜合題(每題10分,共30分)1. 閱讀程序寫結果 #include <stdio.h> #define NULL 0 struct studentlong num;float score;struct student *next; ; void main() struct student a,b,c,*head, *p;a.num=1; a.score=90.0;b.num=2; b.score=95.0;c.num=3; c.score=70.0;head=&a;a.next=&b;b.next=&c;c.next=NULL;p=head;do printf("%d %5.1fn",p-

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論