2021年上半年C語言考試大綱?
一.概述
普通高校招生考試屬于國家統一招生考試。安徽省普通高等學校招生對象為安徽省普通高等職業院校(以及經批準舉辦普通高等職業教育的成人高校)全日制畢業生和安徽省普通高等職業教育退役士兵。符合條件的考生必須獲得高職(專科)書。
《C語言程序設計》考試是我校計算機科學與技術專業招生考試的考試科目之一。考試對象為報考我校計算機科學與技術專業的考生。為貫徹落實黨中央、國務院關于做好高校畢業生就業工作的精神和國務院常務會議提出的擴大普通高校畢業生規模的要求,按照教育部的部署和要求,根據《安徽省2021年普通高校專升本考試招生工作操作辦法》文件精神,制定本科目考試大綱。大綱的制定力求體現本專業招生類型的特點,科學、公正、準確、規范地評價考生在編程基礎和編程能力方面是否具備本科學習的能力。考生可以根據本大綱的內容和要求,自學相關內容,掌握相關知識。考試采取筆試進行(免筆試的學生必須參加面試),考試時長120分鐘,試卷總分為150分。
本教學大綱由皖江工學院電信學院負責解釋。
二、考核目標和要求
1.掌握C語言的基本概念和基本語法知識;
2.具備使用C語言解決問題的基本編程能力;精通C語言的閱讀、理解和編程。
三、考試的范圍和要求
第1章編程和C語言
(一)C語言程序的基本結構。(次焦點)
(2)源程序的編寫格式。(關鍵)
第二章算法——程序的靈魂
(一)算法的概念和特征(一般)
(2)算法的表示方法(一般)
(C)結構化方案編制方法(次要重點)
第3章最簡單的C程序設計——順序程序設計
(一)常量和變量(關鍵)
(B)C語言數據類型(整數、字符、浮點)(重點)
(3)運算符和表達式(算術運算符和強制類型轉換運算符)(要點)
轉讓聲明(答案)
(5)用printf功能輸出數據(鍵)
(6)使用掃描功能輸入數據(按鍵)
第4章選擇結構編程
(一)if語句實現結構的選擇(關鍵)
(2)利用switch語句實現多分支選擇結構(重點)
(C)關系運算符和關系表達式(答案)
(D)邏輯運算符和邏輯表達式(重點)
(5)條件運算符和條件表達式(一般)
(六)選擇嵌套結構(二級重點)
第5章循環結構編程
(一)while語句實現循環(關鍵)
(2)使用for語句實現循環(關鍵)
(C)循環語句的嵌套(關鍵)
(D)使用break語句提前終止循環(常規)
(5)用continue語句提前結束這個循環(一般)
第6章用數組處理批量數據
(1)一維數組(key)的定義、初始化和引用
(2)二維數組的定義、初始化和引用(重點)
(3)字符數組的定義、初始化和引用(重點)
(4)用一維數組、二維數組和字符數組(key)編程
(V)字符陣列的輸入和輸出(次要強調)
㈥使用字符串處理函數(使用puts、gets、strcat、strcpy、strcmp和strlen等函數)(概述)
第七章用函數實現模塊化編程。
(一)定義功能的方法(關鍵)
(二)函數調用的形式(鍵)
(3)形式參數和真實參數的數據傳輸(重點)
(D)函數和返回值的類型(次要焦點)
(5)功能說明(概述)
(6)函數的嵌套調用(通用)
(7)作為函數參數的數組(要點)
(8)局部變量和全局變量(通用)
第八章善于使用指針
(一)指針變量的概念(通用)
(2)指針變量的定義和引用(重點)
(C)指針變量作為函數參數(鍵)
(4)指向數組元素的指針(關鍵點)
(5)引用數組元素時的指針操作(key)
(6)通過指針引用數組元素(次要焦點)
(7)使用數組名作為函數參數(重點)
(8)通過指針引用字符串(通用)
第9章用戶自己創建數據類型
(一)結構型變量的定義(重點)
(B)結構可變構件的參考方法(要點)
(3)結構數組(鍵)
(4)結構指針(通用)
(5)使用指針處理鏈表(通用)
(6)用typedef聲明新的類型名(次強調)
第10章文件的輸入和輸出
(一)文件和文件指針的概念(通用)
(2)打開和關閉文件(fopen和fclose函數的應用)(次要重點)
(3)讀寫文件(fputc、fgetc、fputs、fgets、fread、fwrite、fprintf、fscanf函數的應用)(次強調)
第四,考試課本和參考書
1.教學材料:
譚浩強。c程序設計(第五版)[M]。北京:清華大學出版社,2017年8月。
2.參考資料:
譚浩強。c程序設計(第5版)學習指導[M]。北京:清華大學出版社,2017年8月。
string函數用法?
c語言提供了豐富的字符串處理函數,大致可以分為字符串的輸入和輸出。、合并、修改、比較、轉換、復制和搜索。使用這些函數可以大大減輕編程的負擔。用于輸入和輸出的字符串函數,在使用前應該包含頭文件。