發(fā)布時間:2019/12/04 15:21:32 來源:易學仕專升本網 閱讀量:2818
摘要:2020年中山大學南方學院專插本專業(yè)課《高級語言程序設計》考試大綱是什么?即將參加2020年廣東專插本考試且將中山大學南方學院作為目標院校的考生注意啦,此次易學仕小編為大家整理了《高級語言程序設計》的考試大綱,詳情如下:
2020年中山大學南方學院專插本專業(yè)課《高級語言程序設計》考試大綱是什么?即將參加2020年廣東專插本考試且將中山大學南方學院作為目標院校的考生注意啦,此次易學仕小編為大家整理了《高級語言程序設計》的考試大綱,詳情如下:
《高級語言程序設計》考試大綱
一、考試性質
普通高等學校本科插班生招生考試是由??飘厴I(yè)生參加的選拔性考試。高等學校根據(jù)考生的成績,按已確定的招生計劃,德、智、體全面衡量,擇優(yōu)錄取。該考生所包含的內容將大致穩(wěn)定,試題形式多種,具有對學生把握本課程程度的較強識別、區(qū)分能力。
二.考試內容及要求
一、考試基本要求
該課程的目的是使學生掌握 C 語言的基本知識,掌握常用的算法和結構化程序設計方法,提高 C 語言程序設計能力,并能熟練閱讀、理解和編寫 C 語言程序。
二、考核知識點及考核要求
本大綱的考核中,按照“識記”、“領會”、“實踐”和“綜合應用”等四個層次規(guī)定應達到的能力層次要求。各能力層次為遞進等級關系,后者必須建立在前者的基礎上,其含義是:
識記:能知道有關的名詞、概念、知識的含義,并能正確認識和表述,是低層次的要求。
理解:在識記的基礎上,能全面把握基本概念、基本原理、基本方法,能掌握有關概念、原理、方法的區(qū)別與聯(lián)系,是較高層次的要求。
應用:在理解的基礎上,能運用基本概念、基本原理、基本方法分析和解決有關實際問題。
綜合應用:要求在簡單應用的基礎上,運用學過的多個知識點,綜合分析和解決比較復雜的實際問題。
第 1 章 C 語言程序設計概述
一、考核知識點
1、程序設計語言簡介
2、C 語言發(fā)展及特點
3、C 語言程序結構
二、考核要求
1、識記
(1)什么是計算機語言
(2)C 語言的主要特點
(3)最簡單的 C 程序結構
2、領會
(1)C 程序的結構
(2)運行 C 程序的步驟和方法
3、應用
(1)搭建 C 程序開發(fā)環(huán)境
(2)編寫簡單的 C 程序
(3)編譯和運行 C 程序
第 2 章 算法
一、考核知識點
1、算法的概念及特點
2、算法的表示形式
4、結構化程序設計方法
二、考核要求
1、識記
(1)算法的概念及特點
(2)算法的表示形式
2、領會
(1)如何使用一種算法的表示形式設計算法
(2)理解結構化程序設計方法
3、應用
(1)設計算法
(2)使用三種結構化程序設計方法編輯程序
第 3 章 順序結構程序設計
一、考核知識點
1、常量和變量
2、數(shù)據(jù)類型
3、整型數(shù)據(jù)
4、字符型數(shù)據(jù)
5、浮點型數(shù)據(jù)
6、運算符與表達式
7、賦值運算符
8、算術運算符
9、C 語句與 C 語句分類
10、數(shù)據(jù)的輸入和輸出
二、考核要求
1、識記
(1)什么是變量和常量
(2)不同類型數(shù)據(jù)的定義形式
(3)不同運算符的使用
(4)數(shù)據(jù)的輸入和輸出格式
2、領會
(1)數(shù)據(jù)的定義
(2)運算符的使用及表達式
(3)C 語句
(4)數(shù)據(jù)的輸入和輸出
3、應用
(1)如何使用順序結構編寫一個 C 程序
(2)如何進行數(shù)據(jù)的格式化輸入和輸出
第 4 章 選擇結構程序設計
一、考核知識點
1、選擇結構和條件判斷
2、if 語句實現(xiàn)選擇結構
3、關系運算符和關系表達式
4、邏輯運算符和邏輯表達式
5、條件運算符和條件表達式
6、選擇結構的嵌套
7、多分支選擇結構
二、考核要求
1、識記
(1)if 語句的結構
(2)關系運算符
(3)邏輯運算符
(4)條件運算符
(5)選擇結構的嵌套
(6)多分支選擇結構
2、領會
(1)if 語句的使用
(2)關系運算符及使用
(3)邏輯運算符及使用
(4)條件運算符及使用
(5)選擇結構的嵌套使用
(6)多分支選擇結構的使用
3、應用
(1)使用 if 語句編寫程序
(2)使用多分支選擇結構編寫程序
(3)選擇結構的綜合運用
第 5 章 循環(huán)結構程序設計
一、考核知識點
1、循環(huán)結構
2、三種循環(huán)結構:for、while、do-while
3、嵌套循環(huán)
4、跳轉語句:break、continue
二、考核要求
1、識記
(1)三種循環(huán)結構:for、while、do-while
(2)嵌套循環(huán)
(3)跳轉語句的使用:break、continue
2、領會
(1)三種循環(huán)結構的使用
(2)三種循環(huán)結構的比較
(3)嵌套循環(huán)的使用
(4)跳轉語句的使用
3、應用
(1)使用循環(huán)結構編寫程序
(2)跳轉語句在循環(huán)結構中的應用
第 6 章 數(shù)組
一、考核知識點
1、一維數(shù)組的定義、引用及初始化
2、二維數(shù)組的定義、引用及初始化
3、字符數(shù)組的定義及使用
4、字符串
二、考核要求
1、識記
(1)一維數(shù)組的定義及初始化
(2)二維數(shù)組的定義及初始化
(3)字符數(shù)組的定義及使用
(4)字符串及字符串結束標志
(5)字符串處理函數(shù)
2、領會
(1)一維數(shù)組的定義及使用
(2)二維數(shù)組的定義及使用
(3)字符數(shù)組的定義及使用
(4)字符串處理函數(shù)的應用
3、應用
(1)使用數(shù)組編寫程序,處理具有復雜數(shù)據(jù)的應用
(2)使用字符數(shù)組處理具有字符串數(shù)據(jù)的應用
第 7 章 函數(shù)
一、考核知識點
1、函數(shù)的定義
2、函數(shù)的調用
3、函數(shù)的聲明
4、函數(shù)的嵌套調用
5、函數(shù)的遞歸調用
6、數(shù)組作函數(shù)參數(shù)
7、全局變量和局部變量
8、變量的存儲方式和生存期
二、考核要求
1、識記
(1)什么是函數(shù)
(2)什么是函數(shù)定義、函數(shù)調用
(3)什么是實參、形參
(4)什么是全局變量、局部變量
(5)什么是函數(shù)的嵌套調用、遞歸調用
2、領會
(1)函數(shù)的嵌套調用、遞歸調用
(2)數(shù)組元素、數(shù)組名作為函數(shù)參數(shù)的傳遞方式
(3)理解變量的存儲方式和生存期
3、應用
(1)使用函數(shù)編寫程序,解決實際問題
第 8 章 指針
一、考核知識點
1、什么是指針
2、指針變量
3、指針與數(shù)組
4、指針與字符串
5、指針變量做函數(shù)參數(shù)
6、指向函數(shù)的指針
7、返回指針的函數(shù)
8、內存的動態(tài)分配與回收
二、考核要求
1、識記
(1)什么是指針
(2)什么是指針變量
(3)指針與數(shù)組的關系
(4)指針與字符串的關系
(5)內存的動態(tài)分配與回收方法
2、領會
(1)指針變量做函數(shù)參數(shù)
(2)使用指針操作數(shù)組、字符串
(3)指向函數(shù)指針的應用
(4)內存的動態(tài)分配與回收的應用
3、應用
(1)使用指針實現(xiàn)具體應用
第 9 章 用戶自定義數(shù)據(jù)類型
一、考核知識點
1、定義結構體類型
2、定義結構體變量
3、結構體數(shù)組
4、結構體指針
5、用指針處理鏈表
6、共用體
7、枚舉
二、考核要求
1、識記
(1)什么是結構體類型
(2)如何定義結構體變量
(3)如何定義結構體數(shù)組
(4)什么是共用體
(5)什么是枚舉
2、領會
(1)使用結構體類型定義結構體變量
(2)使用結構體類型定義結構體數(shù)組
(3)使用指針操作結構體
(4)用指針處理鏈表
(5)共用體的定義及使用
(6)枚舉的定義及使用
3、應用
(1)使用結構體、共用體、枚舉處理復雜數(shù)據(jù)
(2)用戶自定義類型、指針、函數(shù)的綜合應用
第 10 章 文件的輸入輸出
一、考核知識點
1、文件
2、文件的打開與關閉
3、順序讀寫數(shù)據(jù)文件
4、隨機讀寫數(shù)據(jù)文件
5、文件讀寫的出錯檢測
二、考核要求
1、識記
(1)什么是文件
(2)如何打開和關閉文件
(3)如何順序讀寫數(shù)據(jù)文件
(4)如何隨機讀寫數(shù)據(jù)文件
(5)如何檢測文件讀寫的出錯
2、領會
(1)文件操作的方法
(2)文件的順序讀寫方法
(3)文件的隨機讀寫方法
3、應用
(1)編寫程序,使用文件永久保存數(shù)據(jù)
(2)用戶自定義類型、指針、函數(shù)、文件的綜合應用
三.考試形式及試卷結構
1、考試形式為閉卷,筆試,考試時間為 120 分鐘,試卷滿分為 100 分。
2、試卷內容比例:第一、二、三章占 40%,第四~七章占 40%,第八、九、十章占 20%。
3、試卷題型比例:單選題占 20%,程序閱讀題占 10%,程序改錯題占 10%,程序填空題占 30%,編程題占 30%。
4、試卷難易比例:易、中、難分別為 30%,50%,20%。
四.參考書目
譚浩強編著:《C 程序設計(第五版)》,北京:清華大學出版社,2017年 7 月。
五.題型示例
一、單選題(每題 1 分,共 20 分)
1、以下敘述中正確的是
A. C 語言比其他語言高級
B. C 語言可以不用編譯就能被計算機識別執(zhí)行
C. C 語言以接近英語國家的自然語言和數(shù)學語言作為語言的表達形式
D. C 語言出現(xiàn)的最晚,具有其他語言的一切優(yōu)點
2、C 語言中用于結構化程序設計的三種基本結構是
A. 順序結構、選擇結構、循環(huán)結構
B. if、switch、break
C. for、while、do-while
D. if、for、continue
3、在一個 C 程序中
A. main 函數(shù)必須出現(xiàn)在所有函數(shù)之前
B. main 函數(shù)可以在任何地方出現(xiàn)
C. main 函數(shù)必須出現(xiàn)在所有函數(shù)之后
D. main 函數(shù)必須出現(xiàn)在固定位置
4、下列敘述中正確的是
A. C 語言中既有邏輯類型也有集合類型
B. C 語言中沒有邏輯類型但有集合類型
C. C 語言中有邏輯類型但沒有集合類型
D. C 語言中既沒有邏輯類型也沒有集合類型
二、程序閱讀題(寫程序運行結果,每個結果 1 個,共 10 分)
1、 intmain()
{
printf("\100\x10C\n");
printf("Isay:\"How areyou?\"\n");
printf("\\C Program\\\n");
printf("\'CodeBlocks\'");
return0;
}
2、
intmain()
{
int a=3,b=4;
printf("%d%d\n",a,b);
printf("a=%d,b=%d\n",a,b);
return0;
}
三、程序改錯題(1 錯 1 分,共 10 分)
1、指出并改正下面程序段的錯誤
intmain() {
int
x= 1,s;
while(x<=10)
{
s+=x;
}
printf("s=%d\n",s);
return0;
}
2、指出并改正下面程序段的錯誤
intmain()
{
int
m=1,
n=234;
do
{
m*=n%10;
n/=10;
}
while(n)
printf("m=%d\n",m);
return0;
}
四、程序填空題(每空 1 分,共 30 分)
1、有以下程序段:
int main()
{
int a;
char ch;
scanf("%d%2c",&a,&ch);
printf("%d,%c\n",a,ch);
return 0;
}
如果 a 的值為 10,ch 的值為 A,則輸入格式為:_____ 。
2、將下面的程序段補充完整
int
main()
{
int num;
char ch=’#’; //定義字符型變量 ch,并賦初值'#'
scanf(“%d”,&num); //輸入變量 num 的值
printf("ch=%c\n",ch);
printf("num=%d\n",num)
return0;
}
五、編程題(每題 10 分,共 30 分)
1、編寫程序,判斷一個 5 位數(shù)是不是回文數(shù)。例如:23432 是回文數(shù),其個位與萬位數(shù) 字相同,十位與千位數(shù)字相同。
2、編寫程序,計算一元二次方程 ax2+bx+c=0 的根。
以上就是“2020中山大學南方學院專插本專業(yè)課《高級語言程序設計》考試大綱”全部內容。考生在備考的過程中,如遇到問題或有疑難的話,請訪問易學仕在線,會有專業(yè)老師為你解答! 小編在此預祝大家在2020年廣東專插本考試中都能取得優(yōu)異成績。
推薦閱讀:
操作成功