
院所代碼 | 院系所名稱 | 科目名稱 | 考試大綱 |
019 | 計(jì)算機(jī)學(xué)院 | 01901數(shù)據(jù)庫(kù)原理與C++程序設(shè)計(jì) |
計(jì)算機(jī)學(xué)院 2023年復(fù)試科目《數(shù)據(jù)庫(kù)原理》考試大綱 一、考查目標(biāo) 《數(shù)據(jù)庫(kù)原理》重點(diǎn)考查學(xué)生數(shù)據(jù)庫(kù)原理基礎(chǔ)理論和應(yīng)用實(shí)踐創(chuàng)新能力。要求考生深入理解和掌握數(shù)據(jù)庫(kù)原理基礎(chǔ)概念、理論體系和實(shí)踐方法,精通運(yùn)用數(shù)據(jù)庫(kù)原理和方法進(jìn)行數(shù)據(jù)管理應(yīng)用實(shí)踐、具有綜合解決數(shù)據(jù)庫(kù)相關(guān)實(shí)踐問(wèn)題的創(chuàng)新能力。 二、考試形式 1. 試卷滿分及考試時(shí)間:滿分為50分,考試時(shí)間為60分鐘。 2. 答題方式:閉卷、筆試。 三、考試范圍 1.數(shù)據(jù)庫(kù)基本概念和原理 1.1 層次模型、網(wǎng)狀模型、關(guān)系模型、面向?qū)ο髷?shù)據(jù)模型等數(shù)據(jù)模型的要素及特點(diǎn) 1.2 數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)系統(tǒng)、數(shù)據(jù)庫(kù)管理系統(tǒng) 2. 關(guān)系數(shù)據(jù)庫(kù) 2.1 關(guān)系數(shù)據(jù)結(jié)構(gòu)及形式化定義、關(guān)系代數(shù)的運(yùn)算、關(guān)系的完整性約束 2.2 函數(shù)依賴和關(guān)系模式規(guī)范化 3. 關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言 3.1 SQL數(shù)據(jù)定義、數(shù)據(jù)查詢、數(shù)據(jù)更新語(yǔ)言 3.2 SQL語(yǔ)言和關(guān)系代數(shù)相互轉(zhuǎn)換 3.3 SQL查詢優(yōu)化 4. 數(shù)據(jù)庫(kù)的設(shè)計(jì)和開(kāi)發(fā) 4.1 數(shù)據(jù)庫(kù)設(shè)計(jì)的過(guò)程和主要內(nèi)容 4.2 E-R模型和關(guān)系的轉(zhuǎn)化方法 5. 數(shù)據(jù)庫(kù)運(yùn)行與維護(hù) 5.1 事務(wù)的基本概念、特點(diǎn)和事務(wù)運(yùn)行模型 5.2 數(shù)據(jù)庫(kù)安全的含義和安全控制方法 5.3 數(shù)據(jù)庫(kù)并發(fā)控制和可串行化調(diào)度 5.4 數(shù)據(jù)庫(kù)完整性控制及約束條件 5.5 數(shù)據(jù)庫(kù)備份與恢復(fù)機(jī)制 6. 高級(jí)數(shù)據(jù)管理相關(guān)技術(shù) 6.1 主動(dòng)數(shù)據(jù)庫(kù)技術(shù)、時(shí)態(tài)數(shù)據(jù)庫(kù)技術(shù)、分布式數(shù)據(jù)庫(kù)等 6.2 大數(shù)據(jù)處理相關(guān)技術(shù),包括存儲(chǔ)模式、計(jì)算模型、資源調(diào)度模式等 四、考試題型 考試題型包括有填空題、選擇題、簡(jiǎn)答題、判斷題、綜合分析題等 計(jì)算機(jī)學(xué)院2023年復(fù)試科目《C++程序設(shè)計(jì)》考試大綱 一、 考試形式與試卷結(jié)構(gòu) 考試時(shí)間:60分 總分:50分 考試方式:筆試,閉卷 考試題型與分?jǐn)?shù)比例:編程題(100%) 二、 考試內(nèi)容要求 1. 基本數(shù)據(jù)類(lèi)型與輸入輸出 掌握各種基本數(shù)據(jù)類(lèi)型的定義與操作;掌握cin和cout的用法,了解printf和scanf的用法。 1.1 字符集與保留字 1.2 基本數(shù)據(jù)類(lèi)型 1.3 變量與常量的定義 1.4 cin, cout, printf, scanf的用法 2. 表達(dá)式和過(guò)程化語(yǔ)句 掌握表達(dá)式和語(yǔ)句的概念;掌握各種運(yùn)算符的使用;掌握各種過(guò)程化控制語(yǔ)句結(jié)構(gòu)。 2.1 表達(dá)式 2.2 算術(shù)運(yùn)算、賦值和類(lèi)型轉(zhuǎn)換 2.3 關(guān)系與邏輯運(yùn)算 2.4 If語(yǔ)句 2.5 條件運(yùn)算符、逗號(hào)表達(dá)式 2.6 while, do while, for循環(huán)語(yǔ)句 2.7 switch、break、continue語(yǔ)句 3. 函數(shù) 掌握函數(shù)聲明與定義;掌握全局變量、靜態(tài)變量、局部變量;掌握遞歸、重載函數(shù)。 3.1 函數(shù)原型、函數(shù)的調(diào)用,按值調(diào)用,引用調(diào)用,函數(shù)與變量的作用域 3.2 全局變量、局部變量和靜態(tài)局部變量 3.3 遞歸函數(shù)、內(nèi)聯(lián)函數(shù)、重載函數(shù) 4. 數(shù)組 掌握數(shù)組的定義與使用;掌握數(shù)組做函數(shù)參數(shù)的用法;掌握數(shù)組各種排序和查找算法。 4.1 數(shù)組定義和初始化數(shù)組 4.2 數(shù)組做函數(shù)參數(shù) 4.3 二維數(shù)組 4.4 字符數(shù)組與字符串,字符串函數(shù) 5. 指針 掌握指針和地址的概念;掌握指針的定義與初始化,指針做函數(shù)參數(shù);掌握指針、數(shù)組和字符串的關(guān)系。 5.1 指針概念、運(yùn)算,new, delete運(yùn)算符 5.2 指針與函數(shù) 5.3 字符指針 5.4 指針數(shù)組,數(shù)組指針 6. 引用 掌握引用的語(yǔ)法,引用傳遞函數(shù)的方法;熟悉函數(shù)原型中聲明引用的目的,正確使用引用。 6.1 引用的概念和操作 6.2 用引用傳遞函數(shù)參數(shù)和返回值 6.3 函數(shù)調(diào)用作為左值 7. 結(jié)構(gòu)體和共同體 了解結(jié)構(gòu)體和共同體的定義與使用。 8. 類(lèi)與對(duì)象 掌握類(lèi)的聲明;掌握成員函數(shù)的定義和使用。 8.1 類(lèi)的定義、成員變量與成員函數(shù)的定義與調(diào)用; 8.2 結(jié)構(gòu)體與類(lèi)的區(qū)別 8.3 掌握構(gòu)造函數(shù)與析構(gòu)函數(shù) 8.4 掌握對(duì)象的定義、引用、對(duì)象數(shù)組、對(duì)象指針、對(duì)象的動(dòng)態(tài)建立與釋放 8.5 掌握靜態(tài)成員、友元 8.6 掌握類(lèi)和對(duì)象的應(yīng)用 8.7了解類(lèi)的封裝性和信息隱蔽 9. 運(yùn)算符重載 掌握運(yùn)算符重載的概念、規(guī)則和使用方法;掌握常用的單目和雙目運(yùn)算符重載;掌握流插入和提取運(yùn)算符重載。 10. 繼承 掌握繼承機(jī)制建立新類(lèi)的方法;了解繼承如何提高軟件的可復(fù)用性。 10.1 繼承的概念和工作方式 10.2 掌握派生類(lèi)的聲明與構(gòu)成 10.3 掌握派生類(lèi)成員的成員訪問(wèn)屬性 10.4 掌握派生類(lèi)的構(gòu)造函數(shù)和析構(gòu)函數(shù) 10.5 了解基類(lèi)與派生類(lèi)的關(guān)系 10.6 了解繼承與組合的區(qū)別 11. 多態(tài)性 掌握多態(tài)性與虛函數(shù)的概念;了解純虛函數(shù)和抽象類(lèi)。 12. 流 掌握標(biāo)準(zhǔn)輸入、輸出流;掌握文件流的讀寫(xiě)操作;了解流的概念。 13. 命名空間和標(biāo)準(zhǔn)模板庫(kù) 了解C++命名空間的概念與引用;了解標(biāo)準(zhǔn)模板庫(kù)STL。 |
019 | 計(jì)算機(jī)學(xué)院 |
01902程序設(shè)計(jì)上機(jī)考試 (C、 C++、Java、Python語(yǔ)言任選一門(mén)) |
計(jì)算機(jī)學(xué)院 2023年復(fù)試科目《程序設(shè)計(jì)上機(jī)考試(C、 C++、Java、Python語(yǔ)言任選一門(mén))》考試大綱 一、考查目標(biāo) 《程序設(shè)計(jì)上機(jī)考試(C、 C++、Java、Python語(yǔ)言任選一門(mén))》重點(diǎn)考查學(xué)生利用計(jì)算機(jī)編程的實(shí)踐創(chuàng)新能力。要求考生至少精通C、C++、Java或Python中的至少一門(mén)編程語(yǔ)言,熟練運(yùn)用所掌握的編程語(yǔ)言進(jìn)行代碼編寫(xiě)、調(diào)試、測(cè)試、執(zhí)行,解決現(xiàn)實(shí)中遇到的實(shí)際問(wèn)題。 二、考試形式 1.滿分及考試時(shí)間:滿分為100分,考試時(shí)間為120分鐘。 2. 答題方式:上機(jī)編程。 三、考試范圍 1. 基本數(shù)據(jù)類(lèi)型、表達(dá)式、輸入輸出 1.1掌握基本數(shù)據(jù)類(lèi)型的定義與操作;熟練編程語(yǔ)言的輸入輸出方法; 1.2 能夠正確運(yùn)用表達(dá)式,熟悉運(yùn)用算術(shù)表達(dá)式、關(guān)系表達(dá)式、邏輯表達(dá)式; 1.3 了解輸入輸出的格式控制。 2.算法與控制結(jié)構(gòu) 掌握各種運(yùn)算符的使用;掌握各種過(guò)程化控制語(yǔ)句結(jié)構(gòu); 2.1 理解算法的概念 2.2 熟練運(yùn)用條件結(jié)構(gòu)進(jìn)行編程; 2.2 熟練運(yùn)用循環(huán)結(jié)構(gòu)進(jìn)行編程。 2.3 能夠根據(jù)問(wèn)題需要設(shè)計(jì)解決的算法 3. 函數(shù) 3.1掌握函數(shù)聲明與定義; 3.2掌握全局變量、靜態(tài)變量、局部變量; 3.3 掌握遞歸函數(shù)等的定義與調(diào)用方法。 4. 數(shù)組 掌握數(shù)組的定義與使用;掌握數(shù)組做函數(shù)參數(shù)的用法;掌握數(shù)組各種排序和查找算法。 4.1 數(shù)組定義和初始化數(shù)組; 4.2 數(shù)組做函數(shù)參數(shù); 4.3 二維數(shù)組; 4.4 字符數(shù)組與字符串,字符串函數(shù)。 5. 結(jié)構(gòu)體與類(lèi) 5.1了解結(jié)構(gòu)體及其成員的定義與使用; 5.2 掌握類(lèi)的定義及成員函數(shù)的定義和使用; 6. 文件讀寫(xiě) 掌握文件讀寫(xiě)的方法,根據(jù)問(wèn)題需要從文件讀取數(shù)據(jù)和保存數(shù)據(jù)到文件。 6.1 掌握文件的讀寫(xiě)模式; 6.2掌握文本文件的讀寫(xiě); 6.3 掌握二進(jìn)制文件的讀寫(xiě)。 7. 異常處理 掌握編程語(yǔ)言異常處理的機(jī)制,會(huì)在編程中運(yùn)用異常處理。 |