pb期末試題及答案_第1頁
pb期末試題及答案_第2頁
pb期末試題及答案_第3頁
pb期末試題及答案_第4頁
pb期末試題及答案_第5頁
全文預覽已結束

付費下載

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

pb期末試題及答案

一、單項選擇題(每題2分,共10題)1.PowerBuilder中用于連接數(shù)據(jù)庫的對象是()A.DataWindowB.TransactionC.WindowD.Menu2.以下哪種數(shù)據(jù)類型不屬于數(shù)值型()A.IntegerB.StringC.DoubleD.Long3.打開一個窗口的函數(shù)是()A.OpenB.CloseC.HideD.Show4.DataWindow對象的數(shù)據(jù)來源不包括()A.SQL語句B.文本文件C.存儲過程D.表5.在PowerBuilder中,定義全局變量的關鍵字是()A.GlobalB.SharedC.LocalD.Instance6.以下哪個事件在窗口打開時觸發(fā)()A.ClickedB.OpenC.CloseQueryD.Timer7.用于設置控件屬性的語句是()A.SetB.GetC.ModifyD.Update8.若要在DataWindow中實現(xiàn)數(shù)據(jù)檢索,應調(diào)用的函數(shù)是()A.RetrieveB.InsertRowC.DeleteRowD.Update9.以下不屬于PowerBuilder中的標準控件的是()A.EditTextB.PictureC.DataStoreD.CheckBox10.在PowerBuilder中,用于提交事務的函數(shù)是()A.CommitB.RollbackC.ConnectD.Disconnect二、多項選擇題(每題2分,共10題)1.以下屬于PowerBuilder開發(fā)環(huán)境組成部分的有()A.畫筆B.庫畫板C.工程畫板D.資源管理器2.可以作為DataWindow數(shù)據(jù)源的有()A.單個表B.多個表的聯(lián)合查詢C.存儲過程D.視圖3.窗口的類型包括()A.主窗口B.彈出式窗口C.子窗口D.響應式窗口4.以下哪些是PowerBuilder中的數(shù)據(jù)類型()A.DateB.TimeC.DateTimeD.Decimal5.控件的常見事件有()A.ClickedB.DoubleClickedC.GetFocusD.LoseFocus6.事務對象的屬性包括()A.DBMSB.DatabaseC.UserIDD.Password7.在PowerBuilder中,用于操作數(shù)據(jù)庫的語句有()A.SELECTB.INSERTC.UPDATED.DELETE8.以下關于DataWindow的說法正確的是()A.可用于數(shù)據(jù)的顯示B.可用于數(shù)據(jù)的輸入C.可用于數(shù)據(jù)的修改D.可用于數(shù)據(jù)的刪除9.以下哪些是PowerBuilder的版本()A.PowerBuilderClassicB.PowerBuilder.NETC.PowerBuilderforJavaD.PowerBuilderMobile10.可以在PowerBuilder中使用的腳本語言包括()A.標準PowerScriptB.嵌入式SQLC.調(diào)用外部函數(shù)D.JavaScript三、判斷題(每題2分,共10題)1.PowerBuilder只能開發(fā)Windows應用程序。()2.一個DataWindow對象只能對應一個數(shù)據(jù)源。()3.全局變量在整個應用程序中都可以訪問。()4.窗口的Open事件在窗口顯示之后觸發(fā)。()5.在PowerBuilder中,不能對控件進行動態(tài)創(chuàng)建。()6.事務對象的Connect函數(shù)用于斷開與數(shù)據(jù)庫的連接。()7.DataWindow的Update函數(shù)用于將修改后的數(shù)據(jù)保存到數(shù)據(jù)庫。()8.所有控件都有相同的事件集。()9.PowerBuilder中的腳本語言是面向對象的。()10.可以在窗口的腳本中直接訪問其他窗口的控件。()四、簡答題(每題5分,共4題)1.簡述PowerBuilder的主要特點。答案:功能強大,可視化開發(fā)界面;支持多種數(shù)據(jù)庫連接;提供豐富控件和DataWindow技術;面向對象編程,提高代碼可維護性和復用性。2.說明DataWindow的作用。答案:用于數(shù)據(jù)的顯示、輸入、修改和刪除等操作。能連接數(shù)據(jù)庫獲取數(shù)據(jù),以多種格式呈現(xiàn),方便用戶與數(shù)據(jù)交互,簡化數(shù)據(jù)庫應用開發(fā)。3.簡述事務處理的基本步驟。答案:先創(chuàng)建事務對象,設置其屬性連接數(shù)據(jù)庫;執(zhí)行數(shù)據(jù)庫操作語句;操作成功則用Commit提交事務,失敗用Rollback回滾,最后斷開連接。4.如何在PowerBuilder中創(chuàng)建一個新窗口?答案:在庫畫板中,選擇新建窗口對象;打開窗口畫板,可設置窗口屬性、添加控件;定義窗口的事件腳本,完成后保存。五、討論題(每題5分,共4題)1.討論PowerBuilder在企業(yè)級應用開發(fā)中的優(yōu)勢與不足。答案:優(yōu)勢在于快速開發(fā)、數(shù)據(jù)庫支持好、控件豐富。不足是部分功能較復雜,學習成本高;對新技術如移動開發(fā)支持稍弱,跨平臺能力有限。2.闡述DataWindow數(shù)據(jù)更新機制及可能遇到的問題與解決方法。答案:更新機制通過Update函數(shù)提交數(shù)據(jù)到數(shù)據(jù)庫。問題可能有數(shù)據(jù)沖突、語法錯誤等。解決方法是檢查數(shù)據(jù)庫約束,調(diào)試腳本,用事務處理保證數(shù)據(jù)一致性。3.如何提高PowerBuilder應用程序的性能?答案:優(yōu)化數(shù)據(jù)庫查詢語句,合理使用事務處理;減少不必要的數(shù)據(jù)檢索和控件操作;對頻繁使用的代碼進行封裝復用;采用緩存技術等。4.談談PowerBuilder與其他開發(fā)工具相比的獨特之處。答案:獨特在于可視化開發(fā)與強大的數(shù)據(jù)庫集成能力,特別是DataWindow技術。能快速搭建數(shù)據(jù)庫應用,且有豐富事件和函數(shù)庫,方便實現(xiàn)復雜業(yè)務邏輯。答案一、單項選擇題1.B2.B3.A4.B5.A6.B7.C8.A9.C10.A二、多項選擇題1.AB

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論