- 相關(guān)推薦
vb期末考試復(fù)習(xí)資料
Visual Basic程序設(shè)計,簡稱VB,具有可視化、面向?qū)ο、采用事件?qū)動編程機制的特點。以下是小編整理的vb期末考試復(fù)習(xí)資料,歡迎閱讀。
1.Visual Basic.NET的特點是什么?
答:1構(gòu)造函數(shù)2繼承的完善 3完全的面向?qū)ο?4自由線程 5方法的概念6 Web表單和Web服務(wù)功能
2. 面向?qū)ο笳Z言必須滿足的三個基本條件是什么?
答:1封裝性 2繼承性 3多態(tài)性 因此,Visual Basic.NET已經(jīng)實現(xiàn)了完全的面向?qū)ο蟆?/p>
3. VB.NET代碼的書寫規(guī)則是什么?
答:1一行可書寫若干條語句2語句的續(xù)行 3注釋語句
4. Visual Basic.NET的工作模式是什么?
答:1設(shè)計模式 2運行模式 3中斷模式
5. VB.NET 常見的錯誤類型是什么?
答:1編譯錯誤2運行錯誤 3邏輯錯誤
6. 什么是ADO.NET?
答:ADO.NET是 .NET Framework 的重要組成部分,ADO.NET中包含用于連接至數(shù)據(jù)源、提交查詢以及處理結(jié)果的類,利用ADO.NET中最主要的非連接對象DataSet(數(shù)據(jù)集)能以脫機方式處理數(shù)據(jù),可以對數(shù)據(jù)進行排列、搜索、篩選等操作。使用 ADO.NET可以對多種數(shù)據(jù)源中的數(shù)據(jù)進行有效處理,從而輕松地在 .NET Framework 中創(chuàng)建出分布式、數(shù)據(jù)共享的應(yīng)用程序。
7. ADO.NET對象模型的組成及作用是什么?
答:ADO.NET對象模型由兩類基本組件構(gòu)成:.NET數(shù)據(jù)訪問對象和DataSet。
作用:.NET 數(shù)據(jù)訪問對象可以直接處理特定數(shù)據(jù)源中的數(shù)據(jù),這些對象分別用于連接到數(shù)據(jù)庫、執(zhí)行命令和檢索結(jié)果。DataSet 則可以看做是一種數(shù)據(jù)儲存,可以用于多個不同的數(shù)據(jù)源,本質(zhì)上講,DataSet是一個內(nèi)存中的數(shù)據(jù)庫,但它并不直接和數(shù)據(jù)庫打交道,不從數(shù)據(jù)庫直接取得數(shù)據(jù),在DataSet中所作的地操作也不能直接反映到數(shù)據(jù)庫中的原始數(shù)據(jù)上。如想在DataSet中放入數(shù)據(jù)庫中的數(shù)據(jù),首先要使用數(shù)據(jù)訪問對象中的Connection對象建立連接,然后使用DataAdapter對象取得數(shù)據(jù)填充相應(yīng)的數(shù)據(jù)集。
8. 什么是對象并舉例說明?
答:簡單地說,對象是對客觀世界中實體的映射。如手機、學(xué)校、消費者、汽車、一個部門等都是真實存在的實體。
9. 對象是面向?qū)ο缶幊傻幕驹厥鞘裁矗?/p>
答:1屬性2方法 3事件
10. 什么是屬性?
答:屬性是描述對象狀態(tài)的數(shù)據(jù),如計算機的品牌、規(guī)格、內(nèi)存大小和顏色等狀態(tài)就是屬性。利用屬性可以確認(rèn)數(shù)據(jù)輸入的正確性,從而提高程序的穩(wěn)定性。
11. 什么是方法?
答:方法表示對象可以執(zhí)行的操作。
使用方法時可以以函數(shù)形式呈現(xiàn),對象的行為或操作被定義在函數(shù)體內(nèi)。與使用函數(shù)調(diào)用一樣,通常使用方法也需要通過代碼的調(diào)用實現(xiàn)。
12. 什么是事件?
答:事件時指對象能夠識別并對其做出的反應(yīng)的動作。
13. 什么是類并舉例說明?
答:類是描述一系列實體共同特征的概念。例如,“昆蟲”類,共同特征是有翅膀、會飛、產(chǎn)卵等,蜻蜓、飛蛾盡管樣子不同,習(xí)性不同,但它們都是“昆蟲”類派生出來的,有某些共同的特征。在面向?qū)ο缶幊芍校愂且唤M具有相同屬性和行為的相似對象的抽象。因而,對象是現(xiàn)實實體的映射,類是對具有共同特性實體的抽象,類與對象是一般與個別的關(guān)系。
14. 面向?qū)ο蟮幕咎卣魇鞘裁矗?/p>
答:1封裝性 2繼承性 3多態(tài)性
15. 類和對象的關(guān)系是什么?
答:對象是有類來創(chuàng)建的,對象是類的具體表現(xiàn)。類是用來創(chuàng)建對象的模版,是對現(xiàn)實世界的一種抽象與概括;對象是類的一個實例,對象具有其所屬類的共同特征與行為規(guī)則,一個屬于類的特定對象稱為該對象為該類的一個實例。
16. 什么是命名空間及如何創(chuàng)建?
答:命名空間是避免類名沖突的一種方式,是.NET環(huán)境重要內(nèi)容,它實際上就是一個大的類庫,其中定義了很多類、對象、屬性和方法。
在Visual Basic.NET中命名空間是使用Namespace?End Namespace塊結(jié)構(gòu)來聲明的。
例如:Namespace MyNamespacee Public Class MyClass .
End Class End Namespace
這樣,類MyClass就屬于MyNamespacee這個命名空間,
17.什么是構(gòu)造函數(shù)?
答:對象聲明后不經(jīng)初始化時不能使用的。構(gòu)造函數(shù)時類初始化對象的專門函數(shù),它沒有返回值。當(dāng)用New 實例化對象時,它總是最先執(zhí)行并且只執(zhí)行一次,不能在其他位置顯示調(diào)用它。使用構(gòu)造函數(shù)可以在創(chuàng)建對象的最初時間對對象的數(shù)據(jù)進行初始化。VB.NET中的構(gòu)造函數(shù)有一個固定名稱New。
18.什么是析構(gòu)函數(shù)?
答:析構(gòu)函數(shù)也構(gòu)造函數(shù)的作用正好相反,它用來完成對象被刪除前的一些清理工作.
19.什么是.NET框架?
答:NET框架是為了方便應(yīng)用程序工發(fā)而設(shè)計的新型平臺。.NET有兩個主要組成部分,通用語言運行時和.NET類庫。通用語言動行時用來管理應(yīng)用程序代碼,它支持諸如內(nèi)存管理和線程管理等服務(wù);NET類庫是用于應(yīng)用程序開發(fā)的可重用的集合。
20.NET框架在什么平臺上運行?
答:NET框架可運行于Windows NT、 Windows 9x和Windows ME.
21.NET框架支持何種編程語言?
答:任何語言均可使用.NET框架。當(dāng)前,你可用多種語言編寫.NET程序,例如C+ + n visual Basic。NET、Jscnoipt 和C#。一些第三方語言將來也可用于開發(fā). NET框架應(yīng)用程序。這些語言包括COBOL、Eiffel Basic. Perl、Python 和Smalltalk。
22.什么是Visual Basic.NET?
答:visual Basic.NET 是最新版的 visual Basic,它可以方便地創(chuàng)建Web和n 層的應(yīng)用程序。它支持多種功能,諸如Windows和Wed 窗體,用于數(shù)據(jù)庫連接的ADO.NET,改善的類型安全性,面向?qū)ο蠊δ,以及可視化繼承,從而協(xié)助你創(chuàng)建和部署可擴展Wed站點。
23.類”包含的要素有哪些? “類”的特性有哪些?
答:“類”包含的要素有:屬性(Properties)、方法(Methods)、事件(Events)。 “類”的特性有:抽象性、封裝性、繼承性、多態(tài)性。 24.述 Visual Basic.NET中類與對象的概念.
答:所謂“類”就是描述一系例實體的共同特征的一個概念,它是一個描述并且是一個抽象的描述!皩ο蟆笔恰邦悺钡目捎谩皩嵗,所以創(chuàng)建對象的動作就稱為“類的實例化”。
25.簡述重載與重寫的差異.
答:重載、重寫是很容易混淆的類似概念。雖然所有這兩種技術(shù)都使用戶得以創(chuàng)建同名的成員,便它們之間有一些重要的差異:
1)重載的成員用于提供屬性或方法的不同版本,這些版本具有相同名稱但是接受不同數(shù)量的參數(shù)或者執(zhí)著受不同數(shù)據(jù)類型的參數(shù)。
2)重寫的屬性和方法用于替換在派生類中不適合繼承的屬性或方法。重寫的成員必須接受同一數(shù)據(jù)類型和參數(shù)數(shù)量。派生類繼承重寫的成員。
【vb期末考試復(fù)習(xí)資料】相關(guān)文章:
vb期末考試怎么復(fù)習(xí)07-02
高一歷史期末考試復(fù)習(xí)資料04-03
vb實訓(xùn)報告心得體會07-02
vb課程設(shè)計的心得體會04-04
vb課程設(shè)計心得體會12-07
中考生物復(fù)習(xí)資料04-09
中考生物復(fù)習(xí)資料01-11
中考生物復(fù)習(xí)資料06-14