延边大学c语言题库,延边大学-SPOC官方网站
課程大綱
一、課程教學目的與任務
本課程是理工科類的一門非常重要的計算機基礎性課程,是學生學習程序設計語言和方法以及數據結構等課程的先導課程。是使學生了解有關程序設計的基本概念及常用術語,學習C?語言的基礎知識、基本理論、基本概念和基本方法,熟悉計算機常用的算法與編程技巧,通過上機實踐環節掌握程序調試的基本方法和技能。強化對理論內容的理解和應用,使學生能夠熟練在閱讀、理解并使用C語言進行簡單的應用程序設計,養成良好的程序設計風格和編程習慣。通過編程和上機實踐環節使學生培養學生基本的程序設計技能,具備初步的編程解決實際問題的能力以及用計算機處理問題的思維方法,并逐步形成正確的程序設計思想,為后繼課程及其他程序設計課程的學習和應用打下基礎。
二、課程教學的總體要求
1.熟悉C語言的編程、調試環境。
2.掌握C語言數據類型、運算符與表達式。
3.掌握三種程序設計結構、數組、函數、指針、結構體與共用體。
4.學會位運算、文件的應用。
三、課程教學內容及基本要求
第一章 ?C語言概述(2學時)
教學目的和要求:要求掌握C語言程序的基本結構、研究內容及其應用領域,熟悉C語言的編程和調試環境。
教學重點:C程序的結構以及上機步驟與方法。
教學難點:C程序的上機調試步驟。
教學方法:采用多媒體教學手段,案例運用啟發式教學,教師講課為主、課堂討論為輔。
教學主要內容:
第一節 ?C語言出現的歷史背景
第二節 ?C語言的特點
第三節 ?簡單的C程序介紹
第四節 ?C程序的上機步驟
第二章 ?數據類型、運算符與表達式(4學時)
教學目的和要求:了解并掌握C語言的數據類型,使用這些數據類型構造不同的數據結構,熟練掌握C語言中各種數據類型的使用。
教學重點:運算符的優先級。
教學難點:各類數值型數據間的混合運算。
教學方法:采用多媒體教學手段,案例運用啟發式教學,講授理論為主、計算習題為輔。
教學主要內容:
第一節 ?C語言的數據類型
第二節 ?常量與變量
第三節 ?整形數據
第四節 ?實型數據
第五節 ?字符型數據
第六節 ?變量賦初值
第七節 ?各類數值型數據間的混合運算
第八節 ?算術運算符和算術表達式
第九節 ?賦值運算符和賦值表達式
第十節 ?逗號運算符和逗號表達式
第三章 ?順序結構程序設計(2學時)
教學目的和要求:掌握數據輸入、輸出的概念以及在C語言中的實現,能利用學過的C程序的基本成分設計編寫簡單的順序結構程序。
教學重點:輸入、輸出的格式化的控制、程序順序結構的實現。
教學難點:輸入、輸出的格式的控制。
教學方法:采用多媒體教學手段,案例運用啟發式教學,講授理論為主、動手編程為輔。
教學主要內容:
第一節 ?算法和程序結構概述
第二節 ?C語句概述
第三節 ?賦值語句
第四節 ?數據輸入輸出的概念及在C語言中的實現
第五節 ?字符數據的輸入輸出
第六節 ?格式輸入與輸出
第七節 ?順序結構程序設計舉例
第四章 ?選擇結構程序設計(3學時)
教學目的和要求:使學生掌握選擇結構程序控制流程的基本特點,關系或邏輯表達式和條件表達式的運算規則,熟練運用if語句和switch語句的格式與功能編程,使用選擇結構的嵌套。
教學重點:if語句。
教學難點:邏輯值的表示;邏輯表達式和條件表達式的計算規則。
教學方法:采用多媒體教學手段,案例運用啟發式教學,講授理論為主、練習編程為輔。
教學主要內容:
第一節 ?關系運算符和關系表達式
第二節 ?邏輯運算符和邏輯表達式
第三節 ?if語句
第四節 ?switch語句
第五節 ?程序設計舉例
第五章 ?循環結構程序設計(4學時)
教學目的和要求:熟練掌握循環結構的概念和格式,運用循環結構編程解決實際問題。
教學重點:三種循環語句的結構及使用。
教學難點:循環條件的確定,for語句。
教學方法:采用多媒體教學手段,案例運用啟發式教學,講授理論為主、練習編程為輔。
教學主要內容:
第一節 ?while語句
第二節 ?do-while語句
第三節 ?for語句
第四節 ?循環的嵌套
第五節 ?幾種循環的比較
第六節 ?break語句和continue語句
第七節 ?程序設計舉例
第六章 ?數組(2學時)
教學目的和要求:理解數組的定義、含義、存儲方式,掌握數組元素的引用方法、數組元素的初始化,學會利用字符數組處理字符串。
教學重點:數組與選擇、循環結構相結合編寫程序。
教學難點:利用數組處理字符串。
教學方法:采用多媒體教學手段,案例運用啟發式教學,講授理論為主、練習編程為輔。
教學主要內容:
第一節 ?一維數組的定義和引用
第二節 ?二維數組的定義和引用
第三節 ?字符數組
第七章 ?函數(4學時)
教學目的和要求:理解函數的概念以及函數在結構化程序設計中的作用,熟練函數的定義形式、函數參數與返回值、函數的調用,掌握數組作為函數的參數、變量的作用域與生存周期。
教學重點:函數的嵌套調用與遞歸調用,變量存儲。
教學難點:函數遞歸調用、變量的作用域與生存周期。
教學方法:采用多媒體教學手段,案例運用啟發式教學,講授理論為主、練習編程為輔。
教學主要內容:
第一節 ?函數定義形式
第二節 ?函數參數和函數值
第三節 ?函數調用形式
第四節 ?函數的嵌套調用
第五節 ?函數的遞歸調用
第六節 ?數組作為函數參數
第七節 ?局部變量和全局變量
第八節 ?變量的存儲類別
第九節 ?內部函數和外部函數
第八章 預處理命令(1學時)
教學目的和要求:理解預處理的含義以及在C程序編譯運行的階段,掌握預處理的功能。
教學重點:宏的定義及其使用,文件包含。
教學難點:帶參數宏的定義及使用。
教學方法:采用多媒體教學手段,案例運用啟發式教學,講授理論為主。
教學主要內容:
第一節宏定義
第二節 ?“文件包含”處理
第三節 ?條件編譯(選講)
第九章 ?指針(4學時)
教學目的和要求:理解指針的含義,掌握指針的定義、指針的類型、指針的引用,掌握指針與函數、數組、字符串、指針的關系以及在它們中的應用。
教學重點:指向數組的指針與指針數組的區別,指向函數的指針與指針值函數、指針數據類型,指針的定義與引用。
教學難點:用指針處理字符串,指針數組,二級指針。
教學方法:采用多媒體教學手段,案例運用啟發式教學,講授理論為主、練習編程為輔。
教學主要內容:
第一節地址和指針的概念
第二節 ?變量的指針和指向變量的指針變量
第三節 ?數組與指針
第四節 ?字符串與指針
第五節 ?指向函數的指針
第六節 ?返回指針值的函數
第七節 ?指針數組與指向指針的指針
第八節 ?有關指針的數據類型和指針運算小結
第十章 ?結構體與共用體(4學時)
教學目的和要求:理解結構體、共用體和枚舉類型的定義、定義格式和它們的初始化,掌握結構體數組的應用,了解用指針處理鏈表的方法。
教學重點:結構體數組。
教學難點:指向結構體類型數據的指針,鏈表。
教學方法:采用多媒體教學手段,案例運用啟發式教學,講授理論為主、練習編程為輔。
教學主要內容:
第一節 ?定義結構體類型變量的方法
第二節 ?結構體變量的引用
第三節 ?結構體變量的初始化
第四節 ?結構體數組
第五節 ?指向結構體類型數組的指針
第六節 ?用指針處理鏈表
第七節 ?共用體
第八節 ?枚舉類型(選講)
第十一章 ?位運算(2學時)
教學目的和要求:掌握位運算符和位運算方法,能熟練進行位運算。
教學重點:運算符及其功能。
教學難點:位運算的應用。
教學方法:采用多媒體教學手段,案例運用啟發式教學,講授理論為主、練習運算為輔。
教學主要內容:
第一節 ?位運算符和位運算
第二節 ?位運算舉例
第三節 ?位段
第十二章 ?文件(選講,不安排學時)
教學目的和要求:掌握文件的概念以及文件讀寫的基本操作方法。
教學重點:文件的讀寫。
教學難點:文件指針。
教學方法:采用多媒體教學手段,案例運用啟發式教學,以學生自學為主,教師輔助答疑為輔。
教學主要內容:
第一節 ?C文件概述
第二節 ?文件類型指針
第三節 ?文件的打開與關閉
第四節 ?文件的讀寫
第五節 ?文件的定位
第六節 ?出錯的檢測
四、先修課程及后續課程
先修課程:大學計算機基礎
后續課程:C++程序設計、數據結構、操作系統等
五、考核方式
平時成績:40%(考勤10%;測驗及作業等10%;實驗20%)
期末成績:60%,沒參加實驗的學生,不能參加期末考試
六、實驗教學內容及基本要求
1、實驗名稱:《C語言程序設計》實驗
2、實驗學時:16學時
3、實驗項目類型:驗證性
4、實驗目的與要求:
通過實驗使學生熟悉C程序開發環境,掌握根據問題形成算法的基本方法、按照結構化程序設計思想編寫C語言程序,具備用C語言程序設計方法解決實際問題的能力。實驗過程中要求編寫相應的實現程序,經過調試得出結果,提高計算思維能力。
5、實驗項目名稱:
實驗一:C編程基礎
實驗二:順序結構程序設計
實驗三:選擇結構程序設計
實驗四:循環結構程序設計
實驗五:數組及其應用
實驗六:函數及程序結構
實驗七:指針及其應用
實驗八:結構體及應用
實驗九:文件與位運算(選做,不安排學時)
6、實驗考核方式:
實驗操作50%,實驗能力50%。
七、建議使用的教科書及參考書
教科書:
[1]蘇小紅等.C語言程序設計.高等教育出版社.2012年6月.
[2]蘇小紅等.C語言程序設計學習指導.高等教育出版社.2012年6月.
參考書:
[1]蘇瑞等.C語言程序設計.清華大學出版社.2009年3月.
[2]姜雪等編.C語言程序設計實驗指導,清華大學出版社.2009年2月.
七、相關網站連接:http://cms.hit.edu.cn/edit
編寫人:張云秋2013年8月
審核人:徐善針2013年8月
總結
以上是生活随笔為你收集整理的延边大学c语言题库,延边大学-SPOC官方网站的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 荣耀笔记本618大促开启 MagicBo
- 下一篇: 怎么修改提交git是的用户名_Git 修