發(fā)布時間:2020/03/26 11:20:13 來源:易學仕專升本網(wǎng) 閱讀量:3713
摘要:廣東第二師范學院 2020 年本科插班生《程序設(shè)計基礎(chǔ)》考試大綱
Ⅰ 考試性質(zhì)
普通高等學校本科插班生招生考試是由專科畢業(yè)生參加的選拔性考試。高等學校根據(jù)考生的成績,按已確定的招生計劃,德、智、體全面衡量,擇優(yōu)錄取。因此,本科插班生考試應有較高的信度、效度、必要的區(qū)分度和適當?shù)碾y度。
本大綱適用于所有需要參加《C 語言程序設(shè)計基礎(chǔ)》考試的各專業(yè)考生。
Ⅱ 考試內(nèi)容
一、考試基本要求
《程序設(shè)計基礎(chǔ)》考試是選拔廣東第二師范學院計算機科學系(網(wǎng)絡工程專業(yè))本科插班生的一門入學考試??忌鷳幢敬缶V的要求了解或理解“程序設(shè)計基礎(chǔ)”中的數(shù)據(jù)類型、運算符與表達式、順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、數(shù)組、函數(shù)、指針、預處理命令、結(jié)構(gòu)體與共用體、文件的基本概念。熟練掌握程序設(shè)計的基本方法和 C 語言本身的語法、語句和使用方法,掌握一般問題的分析思路、數(shù)據(jù)存儲結(jié)構(gòu)表達及建立在存儲結(jié)構(gòu)之上的程序設(shè)計方法,具備初步運用C 語言解決問題的程序設(shè)計能力;能熟練地閱讀、理解和編制簡單的 C 程序;具備進一步學習計算機各專業(yè)后續(xù)課程的能力和基礎(chǔ)。
二、考核知識范圍及考核要求
1. 數(shù)據(jù)類型、運算符與表達式
理解關(guān)鍵字與標識符的概念、應用特點,理解數(shù)據(jù)類型的含義和常量、變量的分類。
掌握各種數(shù)據(jù)類型的含義、特點、不同類型常量的表達,以及不同類型變量的定義和賦初值方法。
熟練掌握各類運算符的含義、優(yōu)先級、各類表達式的表示方法、運算特點、值類
型和計算方法。
2. 順序結(jié)構(gòu)程序設(shè)計
掌握數(shù)據(jù)輸入輸出的概念以及在 C 語言中的實現(xiàn)方法。
掌握賦值語句表達方法,掌握兩組輸入輸出函數(shù)的格式、表達方式、使用功能和特點。
熟練掌握 C 語言程序設(shè)計的思想和編程方法,能夠熟練編寫簡單問題的程序和調(diào)試。
3. 選擇結(jié)構(gòu)程序設(shè)計
掌握問題中條件的表達方式(關(guān)系表達式、邏輯表達式)和運算結(jié)果。
熟練掌握編程中條件的描述方法(用不同格式的 if 語句或 switch 語句)和使用方法,能夠進行各種條件下問題的程序設(shè)計和調(diào)試。
4. 循環(huán)程序設(shè)計
了解循環(huán)的概念,掌握語句重復執(zhí)行的方法。
理解各種實現(xiàn)循環(huán)語句的執(zhí)行過程、執(zhí)行步驟和相關(guān)參數(shù)量的變化情況,理解break 和 continue 的使用形式和理由。
理解循環(huán)語句的格式和應用特點,能用循環(huán)程序設(shè)計方法編程和調(diào)試。
5. 數(shù)據(jù)
了解數(shù)組的基本概念。
掌握不同類別數(shù)組的特點、定義、初始化和數(shù)組元素引用方法,以及數(shù)組的一般編程方法。
掌握數(shù)組的實際應用方式、特點和程序設(shè)計方法。
6. 函數(shù)
理解一般問題的解決方法和程序的結(jié)構(gòu)化、模塊化設(shè)計思想。
理解函數(shù)的調(diào)用方法,理解變量的數(shù)據(jù)類型、存儲類別、內(nèi)部函數(shù)與外部函數(shù)的含義。
掌握函數(shù)定義的一般格式,形式參數(shù)的表達方式,函數(shù)返回值類型和返回值的表達方式。
掌握函數(shù)調(diào)用的方法、特點和不同調(diào)用形式(嵌套調(diào)用、遞歸調(diào)用),掌握局部變量、全局變量的定義方法和聲明形式。
7. 指針
理解指針的概念、特點、分類和指針的數(shù)據(jù)類型描述。
掌握指針的含義,不同類型指針與所指變量、數(shù)組、字符串、函數(shù)等的內(nèi)在聯(lián)系。
8. 結(jié)構(gòu)體與共用體
了解C 語言基本類型與構(gòu)造類型的定義,理解類型聲明與變量等定義的區(qū)別。
掌握結(jié)構(gòu)體、共用體、枚舉類型的聲明方法和相應變量的定義、初始化、引用方法。
8. 文件
了解文件的含義、分類和特點。
理解文件指針的使用方法,掌握文件打開與關(guān)閉、文件讀寫、文件定位和出錯檢測函數(shù)的調(diào)用方法。
掌握不同問題使用文件的定義和操作方法。
Ⅲ 考試形式及試卷結(jié)構(gòu)
考試形式:閉卷、筆試;考試時間:120 分鐘;試卷滿分:100 分
試卷內(nèi)容比例: 順序結(jié)構(gòu)程序設(shè)計、選擇結(jié)構(gòu)程序設(shè)計、循環(huán)程序設(shè)計、數(shù)組(約占 60%)、函數(shù)、指針(約占 25%)、結(jié)構(gòu)體與共用體、文件(約占 15%)。
題目難易比例:試題難易適中,較易題目約占 40%,中等難度約占 50%,較難題約占 10%,無偏題。
試卷題型比例:單項選擇題(占 20%)、填空題(占 20%)、綜合題(包括寫程序結(jié)果、程序填空)(占 30%)和程序設(shè)計題(占 30%)。
Ⅳ 參考書目
《C 程序設(shè)計》(第五版),譚浩強編, 清華大學出版社,2018 年 1 月。
Ⅴ 題型示例
一、單項選擇題(本題目共 10 小題,每小題 2 分。共 20 分。)
1、C 語言中 while 和do-while 循環(huán)的主要區(qū)別( )
A、do-while 的循環(huán)體至少執(zhí)行一次
B、while 的循環(huán)控制條件比 do-while 的循環(huán)控制條件嚴格
C、do-while 允許從外部轉(zhuǎn)到循環(huán)體內(nèi)
D、do-while 的循環(huán)體不能是復合語句
二、填空題(本題目共 10 小題,每小題 2 分,共 20 分。)
1、若有定義: int a[3][4]={{1,2},{0},{4,6,8,10}}; 則初始化后, a[1][2]得到的初值是 , a[2][1]得到的初值是 。
三、綜合題(本題目共 8 小題,每小題 5 分。共 40 分。)
1 、 以 下 程 序 的 輸 出 結(jié) 果 是 。
#include“stdio.h” fun(int b)
int d=5; d+=b++;
printf(“d1=%d\n”,d);
}
main()
{ int a=2,d=3; fun(a); d+=a++;
printf(“d2=%d\n”,d);
}
2、有一個 3×4 的矩陣,要求編程以求出其中最大的那個元素,以及它所在的行號和列號.
程序如下:
main()
{ int i,j,row,col,max;
static int a[3][4]={{3,5,1,8},{6,4,11,7},{9,3,10,2}};
max= a[0][0]; for(i=0;i<3;i++) for(j=0;j<4;j++)
if( 【1】)
{ 【2】; row=i;
col=j;
}
}
四、程序設(shè)計題(本題目共 2 小題,每小題 10 分。共 20 分。)
1、寫一個函數(shù),使給定的一個 3*3 的二維整型數(shù)組轉(zhuǎn)置,即行列互換。
2、編寫程序從鍵盤輸入的字符中統(tǒng)計數(shù)字字符的個數(shù),用換行符結(jié)束循環(huán)。
推薦閱讀:
操作成功