易賢網(wǎng)網(wǎng)校上線了!
網(wǎng)校開(kāi)發(fā)及擁有的課件范圍涉及公務(wù)員、財(cái)會(huì)類、外語(yǔ)類、外貿(mào)類、學(xué)歷類、
職業(yè)資格類、計(jì)算機(jī)類、建筑工程類、等9大類考試的在線網(wǎng)絡(luò)培訓(xùn)輔導(dǎo)。
一、考查目標(biāo)
1. 了解程序設(shè)計(jì)、算法等概念,掌握結(jié)構(gòu)化程序設(shè)計(jì)的要求以及順序、分支和循環(huán)三種基本結(jié)構(gòu);
2. 了解C語(yǔ)言源程序的基本構(gòu)成。熟練掌握C語(yǔ)言的數(shù)據(jù)類型、常量和變量的使用以及各種運(yùn)算符和表達(dá)式的使用;
3. 熟練掌握基本輸入輸出函數(shù)的格式和用法,了解C語(yǔ)言中語(yǔ)句的分類,學(xué)會(huì)順序結(jié)構(gòu)程序設(shè)計(jì);
4. 熟練掌握關(guān)系運(yùn)算和邏輯運(yùn)算;熟練掌握if語(yǔ)句,switch語(yǔ)句;學(xué)會(huì)選擇結(jié)構(gòu)程序設(shè)計(jì);
5. 熟練掌握while 語(yǔ)句,do-while 語(yǔ)句,for 語(yǔ)句,break 語(yǔ)句,continue 語(yǔ)句格式和執(zhí)行過(guò)程;學(xué)會(huì)循環(huán)結(jié)構(gòu)程序設(shè)計(jì);
6. 熟練掌握標(biāo)準(zhǔn)函數(shù)的調(diào)用、用戶函數(shù)的定義、調(diào)用和說(shuō)明,函數(shù)的參數(shù)和返回值。了解帶參數(shù)主函數(shù)、函數(shù)的嵌套調(diào)用以及函數(shù)的遞歸調(diào)用;了解用戶標(biāo)識(shí)符的作用域與存儲(chǔ)類別;
7. 掌握編譯預(yù)處理命令的使用;
8. 熟練掌握數(shù)組的定義及其在程序設(shè)計(jì)中的應(yīng)用;
9. 掌握指針變量的定義和用法,指針與函數(shù)的關(guān)系,指針與數(shù)組的關(guān)系及函數(shù)之間對(duì)數(shù)組的引用;熟練掌握字符串的處理;
10. 理解結(jié)構(gòu)體、共用體的定義和用法以及動(dòng)態(tài)存儲(chǔ)分配;學(xué)會(huì)typedef的用法;
11. 了解位運(yùn)算;
12. 理解文件及其應(yīng)用。
二、考試形式與試卷結(jié)構(gòu)
(一)試卷滿分及考試時(shí)間
考試滿分100分,考試時(shí)間2小時(shí)。
(二)答題方式
答題方式為閉卷、筆試。
(三)試卷內(nèi)容結(jié)構(gòu)
數(shù)據(jù)描述和基本操作(10分)
C程序流程設(shè)計(jì)(20分)
模塊化程序設(shè)計(jì)(25分)
指針(20分)
結(jié)構(gòu)體與共用體(15分)
文件(10分)
(四)試卷題型結(jié)構(gòu)
判斷題(10分)
選擇題(10分)
寫程序運(yùn)行結(jié)果(20分)
編程題(60分)
三、考查內(nèi)容
(一)C語(yǔ)言的發(fā)展過(guò)程
1.考核知識(shí)點(diǎn)
1)C語(yǔ)言出現(xiàn)的歷史背景;2)C語(yǔ)言的特點(diǎn);3)簡(jiǎn)單的C語(yǔ)言程序介紹;4)運(yùn)行C程序的步驟與方法。
2.考核要求
1) 了解C語(yǔ)言的發(fā)展歷史和特點(diǎn);2) 理解C程序的構(gòu)成及C函數(shù)的組成;3) 掌握C程序的上機(jī)步驟。
(二)程序的靈魂——算法
1.考核知識(shí)點(diǎn)
1) 算法的概念;2) 簡(jiǎn)單算法舉例;3) 算法的特性;4) 怎樣表示一個(gè)算法;5) 結(jié)構(gòu)化程序設(shè)計(jì)方法。
2.考核要求
1) 了解算法的不同表示方法;2) 理解算法的概念和特性;3) 理解算法的 N-S 流程圖表示法;4) 掌握算法的傳統(tǒng)流程圖表示法和結(jié)構(gòu)化程序設(shè)計(jì)方法。
(三)數(shù)據(jù)類型、運(yùn)算符與表達(dá)式
1.考核知識(shí)點(diǎn)
1) C 語(yǔ)言的數(shù)據(jù)類型;2) 常量與變量;3) 整型數(shù)據(jù);4) 浮點(diǎn)型數(shù)據(jù);5) 字符型數(shù)據(jù);6) 變量賦初值;7) 各類數(shù)值型數(shù)據(jù)間的混合運(yùn)算;8) 算術(shù)運(yùn)算符和算術(shù)表達(dá)式;9) 賦值運(yùn)算符和賦值表達(dá)式;10) 逗號(hào)運(yùn)算符和逗號(hào)表達(dá)式。
2.考核要求
1) 理解 C 語(yǔ)言的各種數(shù)據(jù)類型、運(yùn)算符;2) 理解表達(dá)式運(yùn)算中運(yùn)算符的優(yōu)先級(jí)和結(jié)合性;3) 掌握各種基本數(shù)據(jù)類型的常量、變量的表示方法;4) 掌握常用運(yùn)算符(算術(shù)運(yùn)算符、賦值運(yùn)算符)的用法。
(四)最簡(jiǎn)單的 C 程序設(shè)計(jì)
1.考核知識(shí)點(diǎn)
1) C 語(yǔ)句概述;2) 賦值語(yǔ)句;3) 數(shù)據(jù)輸入輸出的概念及在 C 語(yǔ)言中的實(shí)現(xiàn);4) 字符數(shù)據(jù)的輸入輸出;5) 格式輸入與輸出。
2.考核要求
1) 了解各種類型的 C 語(yǔ)句;2) 理解程序執(zhí)行的順序性;3) 掌握數(shù)據(jù)輸入/輸出的函數(shù)的使用方法。
(五)選擇結(jié)構(gòu)程序設(shè)計(jì)
1.考核知識(shí)點(diǎn)
1) 關(guān)系運(yùn)算符和關(guān)系表達(dá)式;2) 邏輯運(yùn)算符和邏輯表達(dá)式;3) if 語(yǔ)句;4) switch 語(yǔ)句。
2.考核要求
1) 理解關(guān)系運(yùn)算和邏輯運(yùn)算及用法;2) 掌握 if 語(yǔ)句三種形式和 switch 語(yǔ)句的用法;3) 理解 if 語(yǔ)句和 switch 語(yǔ)句的嵌套;4) 掌握分支結(jié)構(gòu)程序設(shè)計(jì)的基本方法。
(六)循環(huán)控制
1.考核知識(shí)點(diǎn)
1) goto 語(yǔ)句以及用 goto 語(yǔ)句構(gòu)成循環(huán);2) 用 while 語(yǔ)句實(shí)現(xiàn)循環(huán);3) 用 do…while 語(yǔ)句實(shí)現(xiàn)循環(huán);4) 用 for 語(yǔ)句實(shí)現(xiàn)循環(huán);5) 循環(huán)的嵌套;6) 幾種循環(huán)的比較;7) break 語(yǔ)句和 continue 語(yǔ)句
2.考核要求
1) 了解 goto 語(yǔ)句以及用 goto 語(yǔ)句構(gòu)成的循環(huán);2) 理解循環(huán)的要素和控制方法;3) 掌握 WHILE 語(yǔ)句、DO…WHILE 語(yǔ)句的用法;4) 熟練掌握 FOR 語(yǔ)句的用法;5) 掌握循環(huán)的嵌套;6) 理解 break 語(yǔ)句和 continue 語(yǔ)句的用法。
(七)數(shù)組
1.考核知識(shí)點(diǎn)
1) 一維數(shù)組的定義和引用;2) 二維數(shù)組的定義和引用;3) 字符數(shù)組。
2.考核要求
1) 掌握一維數(shù)組和二維數(shù)組的定義和引用;2) 掌握字符數(shù)組的概念、定義與使用方法;3) 掌握常用字符串處理函數(shù)的功能與用法;4) 掌握應(yīng)用一維和二維數(shù)組進(jìn)行程序設(shè)計(jì)的一般方法與典型算法。
(八)函數(shù)
1.考核知識(shí)點(diǎn)
1) 函數(shù)定義的一般形式;2) 函數(shù)參數(shù)和函數(shù)的值;3) 函數(shù)的調(diào)用;4) 函數(shù)的嵌套調(diào)用;5) 函數(shù)的遞歸調(diào)用;6) 數(shù)組作為函數(shù)參數(shù);7) 局部變量和全局變量;8) 變量的存儲(chǔ)類別。
2.考核要求
1) 理解函數(shù)的功能;2) 掌握函數(shù)定義和調(diào)用;3) 理解函數(shù)調(diào)用中的值傳遞;4) 掌握變量的作用域和存儲(chǔ)類別。
(九)預(yù)處理命令
1.考核知識(shí)點(diǎn)
1) 宏定義;2) “文件包含”處理;3) 條件編譯。
2.考核要求
1) 了解“文件包含”處理和條件編譯的幾種形式;2) 理解預(yù)處理的概念;3) 掌握宏定義的方法。
(十)指針
1.考核知識(shí)點(diǎn)
1) 地址和指針的概念;2) 變量的指針和指向變量的指針變量;3) 數(shù)組與指針;4) 字符串與指針;5) 指向函數(shù)的指針;6) 返回指針值的函數(shù);7) 指針數(shù)組和指向指針的指針;8) 有關(guān)指針的數(shù)據(jù)類型和指針運(yùn)算。
2.考核要求
1) 了解指向函數(shù)的指針;2) 了解返回指針值的函數(shù);3) 了解指針數(shù)組和指向指針的指針的概念以及帶參數(shù)的 main()函數(shù);4) 理解指針的概念;5) 掌握指針變量的定義和應(yīng)用;6) 掌握指針與字符串的關(guān)系;7) 掌握指針變量作為函數(shù)參數(shù)的用法。
(十一)結(jié)構(gòu)體與共用體
1.考核知識(shí)點(diǎn)
1) 定義結(jié)構(gòu)體類型變量的方法;2) 結(jié)構(gòu)體變量的引用;3) 結(jié)構(gòu)體變量的初始化;4) 結(jié)構(gòu)體數(shù)組;5) 指向結(jié)構(gòu)體類型數(shù)據(jù)的指針;6) 共用體;7) 枚舉類型;8) 用 typedef 定義類型。
2.考核要求
1) 了解結(jié)構(gòu)體數(shù)組的定義和數(shù)組元素的引用;2) 理解結(jié)構(gòu)體和共用體體的含義;3) 掌握結(jié)構(gòu)體與共用體類型變量的定義、初始化及引用。
(十二)位運(yùn)算
1.考核知識(shí)點(diǎn)
1) 位運(yùn)算符和位運(yùn)算;2) 位運(yùn)算舉例。
2.考核要求
了解各種位運(yùn)算符,運(yùn)算規(guī)則、優(yōu)先級(jí)和實(shí)際應(yīng)用。
(十三)文件
1.考核知識(shí)點(diǎn)
1) C 文件概述;2) 文件類型指針;3) 文件的打開(kāi)與關(guān)閉;4) 文件的讀寫;5) 文件的定位;6) 出錯(cuò)的檢測(cè);7) 文件輸入輸出。
2.考核要求
1) 了解文件的概念;2) 了解文件類型指針的定義和含義;3) 了解文件定位的操作及相關(guān)的標(biāo)準(zhǔn)函數(shù);4) 了解出錯(cuò)檢測(cè)函數(shù)的作用;5) 掌握文件操作的相關(guān)標(biāo)準(zhǔn)函數(shù)。
四、考試用具說(shuō)明
考生應(yīng)自帶藍(lán)(黑)色字跡鋼筆或簽字筆答題。
五、主要參考書目
譚浩強(qiáng),張基溫編著. C語(yǔ)言程序設(shè)計(jì)教程(第3版). 高等教育出版社,2007.
更多學(xué)歷考試信息請(qǐng)查看學(xué)歷考試網(wǎng)