03204 高級語言程序設計 (二)
2025-07-08 來源:中國教育在線
高綱1174江蘇省高等教育自學考試大綱03204 高級語言程序設計 (二) 江蘇教育學院編江蘇省高等教育自學考試委員會辦公室本課程的具體要求是使考生掌握C語言的基本語法規則,編制簡單C程序的方法,掌握一些解決問題的算法和能運用C語言解決一些實際問題。第一章程序設計和C 語言 了解C語言的特點和簡單C程序的構成,main函數和其它函數,頭文件數據說明,函數的開始和結束標志,源程序的書寫格式,C語言的風格。掌握在不同平臺的上機方法。了解C語言出現的背景,C語言的特點,通過簡單C程序的介紹,初步認識C程序,并初步掌握C程序的上機步驟。 C程序的構成:(1)C程序是由函數組成的;(2)C程序總是從main函數開始執行;(3)C程序書寫自由,一行內可寫多個語句,一個語句可寫在多行上;(4)每個語句和數據的意義最后必須加一個分號;(5)可用//和/*...*/對C程序中的任何部分作注釋。第二章算法——程序的靈魂 通過學習了解算法的概念,算法的特性,掌握傳統的流程圖的畫法和N-S流程圖的畫法,并通過實例畫出來。第三章最簡單的C程序設計——順序程序設計掌握C語言的數據類型(基本類型、構造類型、指針類型、空類型)及其定義方法,常量、變量的概念、標識符的構成,C運算符的種類,優先級結合性,不同類型數據間的轉換與運算。 C表達式類型(賦值表達式、算術表達式、關系表達式、邏輯表達式、條件表達式、逗號表達式)和求值規則。C語句、表達式語句、空語句、復合語句。三種程序結構,數據的輸入與輸出,輸入輸出函數的調用。 C程序的三種基本結構:1.順序結構;2.選擇結構;3.循環結構Printf函數的一般格式:Printf(格式控制,輸出表列)scanf函數的一般形式:scanf(格式控制,地址表列)第四章選擇結構程序設計掌握關系運算符和關系表達式、邏輯運算符和邏輯表達式、if語句、Switch語句的用法,并能運用上述語句編寫程序。關系運算符及其優先次序:C語言提供了6種關系運算符:<;<=;>;>=;==;!=關系表達式的值:"1"代表真,"O"代表假。邏輯運算符及其優先次序:&&(邏輯與)、!!(邏輯或)、!(邏輯非)優先次序:!>&&>!!,第五章循環結構程序設計 構成循環的方法, while語句和do while循環結構,for循環結構,Continue語句和 break語句,循環的嵌套。 三種形式的循環語句:當型循環(while),直到型循環(do~ while),步長型循環(for)。break 語句的作用:結束循環,接著執行循環下面的語句。continue 語句的作用:結束本次循環,即跳過循環體中下面尚未執行的語句,接著進行下一次是否執行循環的判定。第六章 利用數組處理批量數據掌握一維數組、二維數組、字符數組的定義形式和應用方式,并會用數組編寫程序。字符串處理函數:puts(字符數組)、gets(字符數組)、strcat(字符數組1,字符數組2),strcpy(字符數組1,字符串2)、strlen(字符數組)、strlwr(字符串)、strupr(字符串)第七章用函數實現模塊化程序設計 庫函數的正確調用,函數的定義方法,函數的類型和返回值形式參數與實際參數,參數值的傳遞 函數的正確調用,嵌套調用,遞歸調用 局部變量和全局變量 變量的存儲類別(自動,靜態,寄存器,外部),變量的作用域和生存期實參與形參的類型,實參變量對形參變量的數據傳遞是單向值傳遞函數返回值的定義:通過函數調用使主調函數得到的一個確定的值使用庫函數;#include"stdio.h"調用用戶自定義函數:類型標識符 被調用函數的函數名( );使用數學庫中的函數:#include"math.h"第八章 善于利用指針掌握指針的概念、數組的指針、字符串指針、函數指針、指針數組,并會用指針編程來解決簡單的實際問題。 指針與指針變量的概念,指針與地址運算符,變量,數組,字符串,函數,結構體的指針及指向變量,數組,字符串,函數,結構體的指針變量,通過指針引用以上各類型數據,用指針作函數參數 返回指針值的指針函數 指針數組,指向指針的指針,main函數的命令行參數第九章 用戶自己建立數據類型宏定義,“文件包含”處理。 宏定義的概念及使用方法結構體與共用體 結構體和共用體類型數據的定義方法和引用方法第十章 對文件的輸入輸出文件類型指針(FILE類型指針) 文件的打開與關閉(fopen,fclose),文件使用方式 文件的讀寫(fputc,fgetc,fread,fwrite,fprint,fscanf函數) 文件的定位(rewind,fseek函數)掌握文件的定義、文件類型指針、文件的打開與關閉、文件的讀寫;了解文件的定位及出錯的檢測方法。了解文件的定位函數及檢測文件出錯的函數第十一章 常見錯誤分析掌握常見錯誤的產生原因和改正方法考試說明 1、本課程考試試卷可能采用的題型有:選擇題、填空題、讀程序寫結果、改錯題、編程題。 2、卷面考試時間150分鐘。 3、選用教材:C程序設計(第四版),譚浩強著,清華大學出版社,2010年。 參考教材:C程序設計(第四版)學習輔導,譚浩強。