南京信息工程大學(xué)計算機學(xué)院、網(wǎng)絡(luò )空間安全學(xué)院2024年碩士研究生加試科目考試大綱已公布,具體內容請查看正文。
程序設計考試大綱
一、考試總體要求
掌握C語(yǔ)言的語(yǔ)法基礎、程序控制結構、模塊化程序設計等基本理論知識。理解面向對象程序設計的思想和相關(guān)概念,并能夠熟練使用常用的標準庫。能夠靈活運用C/C++語(yǔ)言的基本原理和基本方法實(shí)現相應的算法,分析、解決一些實(shí)際應用問(wèn)題。
二、考試內容
1、基本語(yǔ)法與控制結構:變量、數據類(lèi)型、運算符等基本語(yǔ)法的理解;順序結構、分支結構和循環(huán)結構的合理應用。
2、函數與模塊化設計:函數的定義與調用,參數傳遞的方式;模塊化設計思想,將程序劃分為合適的函數模塊。
3、數組與指針:數組的定義與使用,多維數組的操作;指針的基本概念;指針的運算;指針與數組;指針與函數。
4、字符串處理:字符串的基本概念和操作;字符串的輸入輸出;字符串處理函數的應用。
5、數據結構應用:順序表、鏈表、棧和隊列的基本概念與實(shí)現;通過(guò)數據結構解決實(shí)際問(wèn)題,如鏈表實(shí)現的簡(jiǎn)單數據管理。
6、結構體與共用體:結構體類(lèi)型聲明、結構體變量定義和結構體變量的引用方法;共用體類(lèi)型聲明和共用體變量定義方法;結構體數組的定義和數組元素的引用;結構體類(lèi)型指針的概念及使用。
7、文件操作:文件的打開(kāi)、讀寫(xiě)、關(guān)閉等基本操作;文本文件和二進(jìn)制文件的讀寫(xiě);異常處理機制的應用。
8、排序與搜索算法:常見(jiàn)排序算法(冒泡排序、快速排序等)的實(shí)現與比較;常見(jiàn)搜索算法(二分搜索算法等)的理解與應用。
9、算法設計與分析:基本算法范式的理解,如遞歸、分治和動(dòng)態(tài)規劃;算法的時(shí)間復雜度和空間復雜度的分析。
10、面向對象程序設計:面向對象程序設計方法的特點(diǎn);類(lèi)的定義、對象的創(chuàng )建和初始化;成員函數的定義及使用;構造函數與析構函數的功能、使用方法與調用順序;繼承、多態(tài)、重載的概念;繼承的工作方式、派生類(lèi)的構造、多繼承的構造順序;運算符重載的使用。
>>查看更多
原標題:計算機學(xué)院、網(wǎng)絡(luò )空間安全學(xué)院2024年碩士研究生招生考試同等學(xué)力加試科目考試大綱
文章來(lái)源:https://scs.nuist.edu.cn/2024/0128/c5923a236875/pagem.htm