北京理工大學(xué)珠海學(xué)院學(xué)士學(xué)位課程考試大綱_第1頁
北京理工大學(xué)珠海學(xué)院學(xué)士學(xué)位課程考試大綱_第2頁
北京理工大學(xué)珠海學(xué)院學(xué)士學(xué)位課程考試大綱_第3頁
北京理工大學(xué)珠海學(xué)院學(xué)士學(xué)位課程考試大綱_第4頁
北京理工大學(xué)珠海學(xué)院學(xué)士學(xué)位課程考試大綱_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、北京理工大學(xué)珠海學(xué)院學(xué)士學(xué)位課程考試大綱考試科目專業(yè)綜合科目考試(C語言程序設(shè)計部分)編P適用專業(yè)計算機科學(xué)與技術(shù),軟件工程課程性質(zhì)專業(yè)基礎(chǔ)課、考試目的C語言程序設(shè)計是計算機科學(xué)與技術(shù)專業(yè)和軟件工程專業(yè)的一門學(xué)科基礎(chǔ)課。是為理解程序 設(shè)計思想和使用計算機進(jìn)行程序設(shè)計而開設(shè)的的重要必修基礎(chǔ)課程,是培養(yǎng)學(xué)生程序設(shè)計思想、設(shè)計 能力的一門主干方法課程。本課程的主要任務(wù)是向?qū)W生傳授程序設(shè)計的基本概念、基本分析設(shè)計方法 和C語言本身的語法、語句和使用方法,使學(xué)生掌握一般問題的分析思路、數(shù)據(jù)存儲結(jié)構(gòu)表達(dá)及建立 在存儲結(jié)構(gòu)之上的程序設(shè)計方法,并用C語言的語句編寫程序代碼,從而為進(jìn)一步學(xué)習(xí)研究計算機軟件技術(shù)和

2、進(jìn)行開發(fā)應(yīng)用打下基礎(chǔ)。C語言程序設(shè)計學(xué)位課程考試旨在考察學(xué)生對本課程的基本內(nèi)容、基本要求及基本應(yīng)用的掌握的深度和廣度,是學(xué)校檢查和評定學(xué)生獲取工學(xué)學(xué)士學(xué)位的重要標(biāo)準(zhǔn)和基本依據(jù)。二、命題的指導(dǎo)思想和原則命題的指導(dǎo)思想是:全面考查學(xué)生對本專業(yè)基礎(chǔ)主干課程的基本概念、基本原理和主要知識點學(xué)習(xí)、 理解和掌握的情況。命題的原則是:一般難度題目占50%左右,中等難度的題目占 35%左右,較難白題目占 15%左右。三、考試內(nèi)容及分值分布第一章 C語言概述(5-8分)(一)、考核知識點C語言的概述、特點;C語言程序的結(jié)構(gòu);C語言程序運行的環(huán)境介紹和上機步驟。(二)、考核要求1 . 了解C語言的歷史發(fā)展進(jìn)程和地

3、位,了解C語言的程序書寫風(fēng)格。2 .理解計算機語言的概念,C語言的特點,理解主函數(shù)的作用。3 .掌握C語言程序的基本結(jié)構(gòu)和表達(dá)方式,掌握TC/VC編程環(huán)境的簡單使用方法。4 .方法:能夠在一種編程環(huán)境下進(jìn)行簡單程序的編輯、編譯、調(diào)試和運行。第二章 數(shù)據(jù)類型、運算符與表達(dá)式(10-15分)(一)、考核知識點C的數(shù)據(jù)類型;常量與變量;運算符與表達(dá)式:類型轉(zhuǎn)換。(二)、考核要求1 .理解關(guān)鍵字與標(biāo)識符的概念、應(yīng)用特點,理解數(shù)據(jù)類型的含義和常量、變量的分類。2 .掌握各數(shù)據(jù)類型的含義、特點,不同類型常量的表達(dá),不同類型變量的定義和賦初值方法。3 .熟練掌握各類運算符的含義、優(yōu)先級,各類表達(dá)式的表示方法

4、、運算特點、值的類型和計算方法。能夠進(jìn)行各類公式的表達(dá)式描述和各類表達(dá)式的混合運算。第三章 順序結(jié)構(gòu)程序設(shè)計(10-15分)(一) 、考核知識點語句的概念、分類;輸入輸出的概念及 C語言的實現(xiàn);賦值語句;順序程序設(shè)計方法。( 二 ) 、考核要求1. 了解數(shù)據(jù)輸入輸出的概念以及在C 語言中的實現(xiàn)方法。2. 理解語句的分類、特點以及與程序的關(guān)系。3. 掌握賦值語句表達(dá)方法;掌握兩組輸入輸出函數(shù)的格式、表達(dá)方式和使用功能、特點。4、熟練掌握順序程序設(shè)計的思想和編程方法,能夠熟練編寫簡單問題的程序并上機調(diào)試。第四章 選擇結(jié)構(gòu)程序設(shè)計( 10-15 分)( 一 ) 、考核知識點關(guān)系運算符與關(guān)系表達(dá)式;邏

5、輯運算符與邏輯表達(dá)式; if 語句與 switch 語句,選擇程序設(shè)計方法舉例。( 二 ) 、考核要求1. 理解選擇程序設(shè)計的意義。2. 掌握問題中條件的表達(dá)方式(關(guān)系表達(dá)式、邏輯表達(dá)式)和運算結(jié)果。3. 熟練掌握編程中條件的描述方法(用不同格式的 if 語句或 switch 語句)和使用方法,能夠進(jìn)行各種條件下的問題的程序設(shè)計。第五章 循環(huán)程序設(shè)計( 10-15 分)(一) 、考核知識點循環(huán)定義與實現(xiàn)思想,實現(xiàn)循環(huán)的語句( goto,while,do-while,for ) ,循環(huán)的嵌套, break 和 continue語句的使用,循環(huán)類問題程序應(yīng)用舉例。( 二 ) 、考核要求1 了解循環(huán)

6、的概念,解決語句重復(fù)執(zhí)行的方法。2 理解各種實現(xiàn)循環(huán) 的語句的執(zhí)行過程、 執(zhí)行步驟和相關(guān)參數(shù)量的變化情況, 理解 break 和 continue的使用形式和理由。3 掌握使用四種語句實現(xiàn)循環(huán)的思路、步驟和方法,掌握循環(huán)語句的格式和應(yīng)用特點,掌握循環(huán)程序設(shè)計的方法。4 應(yīng)用:典型算法的思想和程序設(shè)計方法,復(fù)雜程序的編輯、編譯和調(diào)試方法。第六章 數(shù)組( 15-20 分) 1) 、考核知識點一維數(shù)組的定義和引用,二維數(shù)組的定義和引用,字符數(shù)組,數(shù)組編程應(yīng)用舉例。 2) 二) 、考核要求1. 了解數(shù)組的基本概念。2. 理解為什么使用一維數(shù)組、二維數(shù)組和字符數(shù)組。3. 掌握不同類別數(shù)組的特點, 掌握數(shù)

7、組的定義、 初始化和數(shù)組元素引用方法; 掌握數(shù)組的實際應(yīng)用方式、特點和程序設(shè)計方法。第七章 函數(shù) (15-20 分)( 一 ) 、考核知識點概述及模塊化設(shè)計思想; 函數(shù)定義的一般形式, 函數(shù)參數(shù)的表達(dá)、 使用和函數(shù)值的類型與表達(dá)方法;函數(shù)的調(diào)用方法;局部變量與全局變量,變量的存儲類別;內(nèi)部函數(shù)與外部函數(shù)。( 二) 、考核要求1. 理解一般問題的解決方法和程序的結(jié)構(gòu)化、 模塊化設(shè)計思想, 理解函數(shù)的調(diào)用方法, 理解變量的數(shù)據(jù)類型、存儲類別,理解內(nèi)部函數(shù)與外部函數(shù)的含義。2. 掌握函數(shù)定義的一般格式, 掌握形式參數(shù)的表達(dá)方式, 函數(shù)返回值類型和返回值的表達(dá)方式, 掌握函數(shù)調(diào)用的方法、特點和不同調(diào)用

8、形式(嵌套調(diào)用、遞歸調(diào)用) ,掌握局部變量、全局變量的定義方法和聲明形式。3. 熟練掌握不同類型參數(shù)的傳遞方法。4. 應(yīng)用:多函數(shù)程序設(shè)計,多文件程序設(shè)計等。第八章 編譯預(yù)處理( 5-10 分)(一)考核知識點宏定義,文件包含和條件編譯。(二)考核要求1 . 了解條件編譯的思想和方法。2 .理解預(yù)處理的含義和理由,理解文件包含的含義和宏的含義。3 .掌握帶參宏和不帶參宏的定義方法和使用方法,區(qū)分宏與函數(shù)的異同點; 掌握文件包含命令的使用方法。4 .應(yīng)用:能夠恰當(dāng)、合理地使用宏和文件包含命令進(jìn)行程序設(shè)計。第九章 指針( 10-15 分)(一)考核知識點地址與指針的概念, 變量的指針和指向變量的指

9、針變量, 數(shù)組與指針, 字符串與指針, 指向函數(shù)的指針與返回指針值的函數(shù),指針的指針與指針數(shù)組。(二)考核要求1 了解空類型指針和多級指針。2 理解指針的概念、特點,理解指針的分類、指針的數(shù)據(jù)類型描述。3掌握指針的含義、不同類型指針與所指變量、數(shù)組、字符串、函數(shù)等的內(nèi)在聯(lián)系。各種內(nèi)排序思想方法、特點,會設(shè)計內(nèi)排序的算法。4 重點掌握不同類型指針的定義方法、使用方式和特點。5 應(yīng)用:使用指針編程。第十章 結(jié)構(gòu)體與共用體( 10-15 分)(一)考核知識點構(gòu)造數(shù)據(jù)類型概述, 結(jié)構(gòu)體類型聲明與結(jié)構(gòu)體變量、 數(shù)組、 指針等定義和應(yīng)用方法, 共用體類型聲明和共用體變量定義、使用方法,枚舉類型,用 typ

10、edef 定義類型。(二)考核要求1. 了解C語言基本類型與構(gòu)造類型的含義,了解枚舉類型的含義和特點,了解類型聲明與變量等 定義的區(qū)別。2. 理解結(jié)構(gòu)體、共用體、枚舉類型的使用理由,理解用 typedef 進(jìn)行類型重定義的想法。3. 掌握結(jié)構(gòu)體、共用體、枚舉類型的聲明方法和相應(yīng)變量等的定義、初始化、引用方法。掌握用typedef 重新定義類型的方法。4熟練掌握結(jié)構(gòu)體類型的變量、數(shù)組、指針等使用方法。5 應(yīng)用:能夠編寫出復(fù)雜數(shù)據(jù)結(jié)構(gòu)的程序。第十一章 位運算( 5-10 分)(一)考核知識點位運算符和位運算,位運算舉例,位段。(二)考核要求1. 了解位段的含義。2. 理解位運算的含義、特點和使用場

11、合。3. 掌握各類位運算的運算符形式和表達(dá)式描述,掌握位運算的使用方法。第十二章 文件( 5-15 分)(一)考核知識點C 文件概述,文件類型指針,文件的打開和關(guān)閉,文件的讀寫,文件的定位,出錯的檢驗,文件的使用。(二)考核要求1. 了解文件的含義、分類和特點。2. 理解程序處理數(shù)據(jù)的方法和大量數(shù)據(jù)的存儲方法,理解數(shù)據(jù)文件使用的控制方法和讀寫方法。3. 掌握文件指針的使用方法, 掌握文件打開與關(guān)閉、 文件讀寫、 文件定位和出錯檢測函數(shù)的使用方 法。4. 熟練掌握不同問題使用文件的定義和操作方法。四、考試的形式和結(jié)構(gòu)1、考核方式:閉卷筆答 2、考試時間: 50 分鐘3、計分方式:百分制(滿分為100 分) 。

溫馨提示

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

最新文檔

評論

0/150

提交評論