考試目標:
考察學(xué)生對農業(yè)工程與信息技術(shù)理論知識的理解、掌握情況及運用相關(guān)理論知識解決實(shí)際問(wèn)題的能力。
考試內容
1. 程序設計
1) 掌握幾種基本數據類(lèi)型及其使用;掌握不同類(lèi)型間數據轉換的原則與方法;掌握基本數據類(lèi)型的定義方法及基本數據類(lèi)型的使用。C語(yǔ)言的運算符的種類(lèi)、運算優(yōu)先級、結合性。
不同類(lèi)型數據間的轉換與運算。表達式的定義,賦值表達式、算術(shù)表達式和逗號表達式的用法。重難為幾種基本數據類(lèi)型的使用。
2) 掌握順序和選擇程序設計。掌握基本輸入、輸出語(yǔ)句的使用;掌握表達式語(yǔ)句、空語(yǔ)句、復合語(yǔ)句的定義。掌握數據的輸入與輸出,字符輸入輸出函數和格式輸入輸出函數。重點(diǎn)掌握格式輸入、輸出函數的使用。掌握選擇結構程序設計,掌握關(guān)系運算符與邏輯運算符;
關(guān)系運算符與邏輯運算符的使用及其表達式;if語(yǔ)句的用法和條件運算符;switch語(yǔ)句實(shí)現多分支選擇結構。重點(diǎn)掌握運算符的優(yōu)先級和多分支語(yǔ)句的使用。
3) 掌握循環(huán)結構程序設計。for循環(huán)結構、while和do while循環(huán)結構;continue、break、return語(yǔ)句的使用。重點(diǎn)掌握各循環(huán)語(yǔ)句終止條件的控制,和continue、break語(yǔ)句的功能。
4) 掌握一維數組、多維數組的定義,初始化和數組元素的引用。重點(diǎn)掌握字符串處理函數及冒泡排序法、選擇排序法、折半查找法。
5) 掌握函數的定義方法、調用方法,函數參數的傳遞關(guān)系。掌握函數的分類(lèi),常用庫函數的調用。掌握函數類(lèi)型和返回值,形式參數與實(shí)在參數的區別,參數值的傳遞。 掌握函數調用的一般形式,嵌套調用、遞歸調用。掌握數組元素和數組名作為函數參數的區別。
掌握局部變量和全局變量自動(dòng)型變量、靜態(tài)型變量、寄存器型變量、外部型變量,及變量的作用域和生存期。掌握內部函數和外部函數的定義和調用。
6) 掌握指針的概念,指針運算,指針變量的定義、引用,以及指針變量作為函數參數的用法。掌握指向數組的指針的概念、定義、引用,指向數組的指針作為函數參數的用法,以及指向多維數組指針的用法。掌握指向字符串的指針的概念、定義、引用,以及指針字符串的指針作為函數參數的用法。
7) 掌握結構體數據類(lèi)型的定義和元素的引用,以及結構體數組。重點(diǎn)掌握結構體數組、使用指針引用結構體數組元素和指向結構體類(lèi)型數據的指針。
2. 數據庫技術(shù)與應用
1) 掌握數據庫系統及相關(guān)概念,數據模型,數據系統的結構,數據庫管理系統,數據庫技術(shù)研究的領(lǐng)域。
2) 掌握關(guān)系模型的基本概念,關(guān)系數據結構及形式化定義,關(guān)系的完整性、關(guān)系代數和關(guān)系演算。
3) 掌握SQL概念及其特點(diǎn),SQL數據定義功能,SQL數據操縱功能,視圖,SQL數據控制功能,嵌入式SQL
4) 掌握關(guān)系系統的定義,分類(lèi)和基本準則,關(guān)系系統的查詢(xún)優(yōu)化,優(yōu)化的一般策略,關(guān)系代數等價(jià)變換規則。
5) 掌握規范化,函數依賴(lài),范式,數據依賴(lài)的公理系統。
6) 掌握數據庫的安全和完整性機制,數據庫的并發(fā)控制,以及數據庫的備份和恢復技術(shù)。
7) 掌握數據庫和信息系統,數據庫設計的特點(diǎn),數據庫設計方法描述,數據庫設計步驟,需求分析,概念模型設計,邏輯結構設計,數據庫物理設計,數據庫的實(shí)施和維護。
8) 掌握DBMS的目標,基本功能。