一、考試目的和性質(zhì)
本考試是為在計(jì)算機(jī)類(lèi)專(zhuān)科畢業(yè)生中招收本科生而實(shí)施的具有選拔功能的水平考試,其指導(dǎo)思想是既要有利于國(guó)家對(duì)高層次人材的選拔,又要有利于促進(jìn)高等學(xué)校各類(lèi)課程教學(xué)質(zhì)量的提高。
二、考試方式
閉卷筆試,滿分為100分。
三、試卷結(jié)構(gòu)
本課程命題范圍應(yīng)涵蓋課程的所有章節(jié),試題難易程度分為,較易占50%,中等難度占30%,較難占20%。在題型結(jié)構(gòu)上,全部為選擇題。
四、考試主要內(nèi)容
第一章 引論
(一)考試內(nèi)容
1.C語(yǔ)言的發(fā)展及特點(diǎn)
2.計(jì)算的思維
3.程序設(shè)計(jì)范型
4.C語(yǔ)言程序的基本構(gòu)成
(二)基本要求
1.了解計(jì)算機(jī)程序設(shè)計(jì)與程序設(shè)計(jì)語(yǔ)言的發(fā)展歷史;
2.了解程序設(shè)計(jì)的幾種范型和特點(diǎn);
3.掌握程序設(shè)計(jì)的基本過(guò)程,掌握C語(yǔ)言程序構(gòu)成形式。
第二章 順序結(jié)構(gòu)
(一)考試內(nèi)容
1.基本數(shù)據(jù)類(lèi)型
2.常量和變量
3.運(yùn)算符和表達(dá)式
4.數(shù)據(jù)類(lèi)型轉(zhuǎn)換
5.輸入和輸出
(二)基本要求
1.掌握C語(yǔ)言的基本數(shù)據(jù)類(lèi)型;理解常量、變量的概念;
2.能夠正確書(shū)寫(xiě)表達(dá)式、并根據(jù)運(yùn)算符的優(yōu)先級(jí)和結(jié)合方向進(jìn)行正確的運(yùn)算;
3.理解數(shù)據(jù)類(lèi)型在表達(dá)式中的轉(zhuǎn)換情況;
4.掌握基本輸入/輸出。
第三章 選擇結(jié)構(gòu)
(一)考試內(nèi)容
1.if語(yǔ)句
2.嵌套的選擇結(jié)構(gòu)
3.switch語(yǔ)句
(二)基本要求
1.能夠應(yīng)用關(guān)系表達(dá)式、邏輯表達(dá)式表示判斷條件;
2.理解程序控制結(jié)構(gòu)的概念,進(jìn)行分支結(jié)構(gòu)設(shè)計(jì)。
第四章 循環(huán)控制結(jié)構(gòu)
(一)考試內(nèi)容
1.while循環(huán)
2.do while循環(huán)
3.for循環(huán)
4.循環(huán)的嵌套
5.continue
6.break
(二)基本要求
1.掌握continue、break、goto、return、exit()等流程轉(zhuǎn)移控制語(yǔ)句的功能及使用;
2.掌握不同循環(huán)結(jié)構(gòu)的選擇及其轉(zhuǎn)換方法;
3.掌握循環(huán)嵌套的應(yīng)用,以及混合控制結(jié)構(gòu)程序設(shè)計(jì)的方法。
第五章 函數(shù)
(一)考試內(nèi)容
1.函數(shù)的定義
2.函數(shù)的傳值調(diào)用與參數(shù)傳遞
3.遞歸函數(shù)
4.變量的存儲(chǔ)類(lèi)型、作用域
(二)基本要求
1.具有初步的分解程序結(jié)構(gòu)(模塊化)的能力;
2.理解C函數(shù)的概念及作用,掌握函數(shù)定義、聲明、調(diào)用的方法,理解函數(shù)參數(shù)傳遞的方法;
3.理解遞歸函數(shù)的概念及設(shè)計(jì)方法,具有初步的遞歸算法設(shè)計(jì)的能力;
4.理解變量的存儲(chǔ)類(lèi)型、作用域(存在范圍、有效范圍),能夠正確的使用變量。
第六章 數(shù)組
(一)考試內(nèi)容
1.一維數(shù)組
2.排序問(wèn)題
3.查找問(wèn)題
4.二維及多維數(shù)組
5.字符串處理
(二)基本要求
1.掌握數(shù)組的概念及數(shù)據(jù)的存儲(chǔ)方式;
2.掌握數(shù)組的定義、初始化、按下標(biāo)訪問(wèn)元素的方法;
3.掌握排序、查找問(wèn)題的程序算法;
4.掌握字符串問(wèn)題的解決方法及相關(guān)程序設(shè)計(jì)。
第七章 指針
(一)考試內(nèi)容
1.地址與指針
2.指針運(yùn)算
3.指針與函數(shù)
4.指針與數(shù)組
5.動(dòng)態(tài)內(nèi)存分配
(二)基本要求
1.掌握指針對(duì)變量、數(shù)組元素、字符串、函數(shù)的間接訪問(wèn)或調(diào)用方法;
2.理解動(dòng)態(tài)內(nèi)存的概念,掌握動(dòng)態(tài)獲取所需內(nèi)存的方法及存儲(chǔ)數(shù)據(jù)的訪問(wèn)。
第八章 結(jié)構(gòu)類(lèi)型
(一)考試內(nèi)容
1.結(jié)構(gòu)類(lèi)型
2.結(jié)構(gòu)與數(shù)組
3.向函數(shù)傳遞結(jié)構(gòu)類(lèi)型值
(二)基本要求
1.掌握結(jié)構(gòu)類(lèi)型變量的定義方法、初始化、變量成員的訪問(wèn)方法;
2.掌握結(jié)構(gòu)類(lèi)型數(shù)組(表)的構(gòu)造方法,對(duì)數(shù)組元素的成員訪問(wèn)方法。
第九章 文件
(一)考試內(nèi)容
1.文件的概念
2.文件操作
3.文件應(yīng)用舉例
(二)基本要求
1.理解文件及文件指針的概念;
2.掌握文件的打開(kāi)、關(guān)閉、讀寫(xiě)、定位等基本操作,能夠應(yīng)用文件進(jìn)行數(shù)據(jù)的存儲(chǔ)與處理。
參考書(shū)目:
[1]袁磊、耿煜、黃霞主編,《C語(yǔ)言程序設(shè)計(jì)》,華中師范大學(xué)出版社,2016.
[2]何欽命、顏暉主編,《C語(yǔ)言程序設(shè)計(jì)》(第四版),高等教育出版社,2020.