• 您現在的位置:首頁 - 備考 - 自考問一問

    28120 C語言程序設計(理論)

    2025-07-08 來源:教育在線

    本文內容僅供參考,包含費用、分數等具體信息以本省教育考試相關部門公告、院校公告、報名系統提示為準。

    江蘇教育學院編

    第一章 C語言概述

    基本要求:

    了解C語言的特點和簡單C程序的構成,main函數和其它函數,頭文件數據說明,函數的開始和結束標志,源程序的書寫格式,C語言的風格。掌握在不同平臺的上機方法。

    第二章 程序的靈魂-算法

    基本要求:

    通過學習了解算法的概念,算法的特性,掌握傳統的流程圖的畫法和N-S流程圖的畫法,并通過實例畫出來。

    第三章 數據類型、運算符與表達式

    基本要求:

    通過學習要求掌握C語言的數據類型(基本類型、構造類型、指針類型、空類型)及其定義方法,常量、變量的概念、標識符的構成,C運算符的種類,優先級結合性,不同類型數據間的轉換與運算。

    C表達式類型(賦值表達式、算術表達式、關系表達式、邏輯表達式、條件表達式、逗號表達式)和求值規則。

    本章重點:

    基本數據類型(整型、實型、字符型)

    第四章 最簡單的C程序設計

    基本要求:

    C語句、表達式語句、空語句、復合語句。三種程序結構,數據的輸入與輸出,輸入輸出函數的調用。

    本章重點:

    格式輸出、格式輸入函數

    第五章 選擇結構程序設計

    基本要求:

    關系運算和關系表達式、邏輯運算和邏輯表達式,用if語句實現選擇結構,用switch語句實現多分支選擇結構。

    本章重點:

    if語句和switch語句

    第六章 循環控制

    基本要求:

    構成循環的方法,goto語句和語句標號的使用,while語句和do while循環結構,for循環結構,Continue語句和 break語句,循環的嵌套(三層)。

    本章重點:

    for循環結構,while循環和do while循環結構

    第七章 數組

    基本要求:

    數組的概念,一維數組和多維數組的定義,數組初始化和引用,字符串和字符數組。

    本章重點:

    一維數組和二維數組的定義,初始化和引用。

    第八章 函數

    基本要求:

    庫函數的正確調用,函數的定義方法,函數的類型和返回值形式參數與實參數,參數值的傳遞

    函數的正確調用,嵌套調用,遞歸調用

    局部變量和全局變量

    變量的存儲類別(自動,靜態,寄存器,外部),變量的作用域和生存期

    內部函數和外部函數

    本章重點:

    函數的定義方法,局部變量和全局變量,動態存儲變量和靜態存儲變量

    第九章 編譯預處理

    基本要求:

    宏定義,不帶參數的宏定義,帶參數的宏定義,“文件包含”處理。

    本章重點:

    宏定義的概念及使用方法

    第十章 指針

    基本要求:

    指針與指針變量的概念,指針與地址運算符,變量,數組,字符串,函數,結構體的指針及指向變量,數組,字符串,函數,結構體的指針變量,通過指針引用以上各類型數據,用指針作函數參數

    返回指針值的指針函數

    指針數組,指向指針的指針,main函數的命令行參數

    本章重點:

    指針的概念,變量的指針和數組的指針

    第十一章 結構體與共用體

    基本要求:

    結構體和共用體類型數據的定義方法和引用方法

    用指針和結構體構成鏈表,單向鏈態的建立、輸出、刪除與插入

    本章重點:

    結構體類型數據的定義方法和引用方法

    第十二章 位運算

    基本要求:

    位運算符的含義及使用

    簡單的位運算

    本章重點:

    簡單的位運算

    第十三章 文件

    基本要求:

    只要求緩沖文件系統(即高級磁盤I/O系統),對非標準緩沖文件系統(即低級磁盤I/O系統)的不要求

    文件類型指針(FILE類型指針)

    文件的打開與關閉(fopen,fclose)

    文件的讀寫(fpute,fgetc,fread,fwrite,fprint,fscanf函數)

    文件的定位(rewind,fseek函數)

    考試說明

    分理論和上機考試兩部分

    理論試卷卷面有五種類型題目卷面分為100分

    一、填空題(20分)

    二、選擇題(20分)

    三、讀程序寫結果(20分)

    四、簡單改錯題(20分)

    五、簡單編程題(20分)

    上機考試部分要求:

    按上機說明要求,①從磁盤中調出GJSZK錯誤程序,改好后以JSZKG新文件名存盤;②根據上機說明所給編程題目進行編程,編好后以JSZKB文件名存盤。

    一、上機改錯題(12分)

    二、編程題(18分)

    上機考試在主考學校進行

    卷面考試時間150分鐘

    上機考試時間60分鐘

    選用教材:C程序設計(第二版),譚浩強編著,清華大學出版社

    配套教材:C程序設計題解與上機指導第二版,譚浩強

    樣題:

    一、填空題(每空1分,共20分)

    1.表達式3&&4的結果是_____。

    2.在C語言中可以構成循環的語句有____、____、____。

    3.設原來a=12,請寫出表達式a+=a*=a-=a+2運算后a的值____。

    4.在C系統中,int變量占2個字節,則它表示數的范圍是____至____。

    5.C語言提供的構造類型數據有三種,它們是____、____和____。

    6.從變量的作用域(即從空間角度)來分,可分為____和____。

    7.若有說明int a=3,b=10;經過a+=7運算后a變量的值是____;再經過a+=b運算后a變量的值是____,b變量的值是____。

    8.在C語言的if語句中,可用作判斷語句的表達為____。

    9.指針變量只能存放____,引用一個數組元素可以用____法和____法。

    二、選擇題(下列各題有4個答案,請把正確答案的編號寫在空白處,每答對一題得2分,錯選和漏選不得分,共20分)

    1.一個可執行的C程序的開始點是____

    A.程序中的第一個語句 B.名為main( )的函數

    c.包含文件的第一個函數 D.程序中的第一個函數

    2.C語言用____表示邏輯“假”值。

    A.非O整型值 B.T C.TURE D.整型值0

    3.設A為整型變量,初值為12,執行語句A+=A>>=2后,A的值是____

    A.48 B.144 C.6 D.264

    4.下列常量中合法的是____

    A.3E2.5 B.-.1E-1 C.“C” D.-E-3

    5.下列變量中合法的是____

    A.Auto B.2-and C.au*to D.-auto-

    6.下列運算符優先級最高的是____

    A.<< B.* C.! D.&&

    7.C語言規定,調用一個函數時,實參變量和形參變量之間的數據傳遞是____

    A.地址傳遞 B.由實參傳給形參的值傳遞

    C.由實參傳給形參,并由形參傳回給實參

    D.由用戶指定傳遞方式

    8.凡在函數中未指定存儲類別的變量,其隱含的存儲類別為____

    A.自動(auto) B.靜態(static)

    C.外部(extern) D.寄存器(register)

    1
    意向表
    2
    學習中心老師電話溝通
    3
    查看評估報告
    1、年齡階段

    2、當前學歷

    3、提升學歷目標

    4、意向學習方式

    報考所在地
    *
    *
    *
    - 聲明 -

    (一)由于考試政策等各方面情況的不斷調整與變化,本網站所提供的考試信息僅供參考,請以權威部門公布的正式信息為準。

    (二)本網站在文章內容出處標注為其他平臺的稿件均為轉載稿,轉載出于非商業性學習目的,歸原作者所有。如您對內容、等問題存在異議請與本站聯系,會及時進行處理解決。

    關注公眾號
    • 【繼教前沿】
    • 【eol陽光繼教】
    首頁 考生自助服務系統
    91精品国产综合久久小仙女