版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
2023年高等教育工學(xué)類(lèi)自考-07046物流軟件開(kāi)發(fā)工具考試歷年高頻考點(diǎn)試題含答案(圖片大小可自由調(diào)整)第1卷一.參考題庫(kù)(共50題)1.簡(jiǎn)述應(yīng)用以及應(yīng)用工作空間、目標(biāo)、庫(kù)文件、應(yīng)用對(duì)象之間的關(guān)系。2.如何創(chuàng)建ASA數(shù)據(jù)庫(kù)?3.什么是窗口控件的快捷鍵?怎樣定義窗口控件的快捷鍵?4.簡(jiǎn)述查看菜單繼承層次的方法。5.用戶(hù)對(duì)象有哪幾種?如何創(chuàng)建與使用?6.PowerBuilder有哪幾種數(shù)據(jù)類(lèi)型?7.數(shù)據(jù)的有效性校驗(yàn)是數(shù)據(jù)庫(kù)應(yīng)用中必須考慮的問(wèn)題,在數(shù)據(jù)窗口對(duì)象的設(shè)計(jì)中如何實(shí)現(xiàn)數(shù)據(jù)的有效性校驗(yàn)?8.PowerBuilder的用途是什么?他有什么特點(diǎn)?9.在定義函數(shù)參數(shù)的傳遞方式時(shí),PassBy列表框有哪3種供選值?分別表示什么含義?10.怎樣向窗口中添加控件?11.數(shù)據(jù)源指定了DataWindow中數(shù)據(jù)的來(lái)源和要顯示的數(shù)據(jù)項(xiàng)。數(shù)據(jù)的來(lái)源可以有哪些?12.把某個(gè)控件的瀏覽順序設(shè)置為0可以起到什么作用?13.簡(jiǎn)述PowerBuilder開(kāi)發(fā)程序的基本過(guò)程。14.為什么要使用窗口的繼承?怎樣實(shí)現(xiàn)窗口的繼承?15.下面的語(yǔ)句執(zhí)行后變量i的值是多少,試說(shuō)明理由。 integeri i=32767 i=i+116.如何使用游標(biāo)操作從數(shù)據(jù)庫(kù)中讀取多行數(shù)據(jù)?17.怎樣在窗口事件中編寫(xiě)腳本?18.說(shuō)明應(yīng)用的存儲(chǔ)層次結(jié)構(gòu)。19.數(shù)據(jù)源的作用是什么?如何創(chuàng)建數(shù)據(jù)源?20.在定義對(duì)象函數(shù)時(shí)可以指定哪三種函數(shù)的訪問(wèn)類(lèi)型?分別表示什么含義?21.結(jié)構(gòu)體分為全局結(jié)構(gòu)體和對(duì)象結(jié)構(gòu)體()結(jié)構(gòu)體能夠在應(yīng)用程序的任何地方使用,聲明全局結(jié)構(gòu)體變量的作用域是()。()結(jié)構(gòu)體只能在對(duì)象以及繼承于該對(duì)象的派生對(duì)象中使用,對(duì)象級(jí)結(jié)構(gòu)在()畫(huà)板中定義。一般將在整個(gè)應(yīng)用程序中都要使用的結(jié)構(gòu)體應(yīng)定義為()結(jié)構(gòu)體,將只在某個(gè)對(duì)象中使用的結(jié)構(gòu)體定義為()結(jié)構(gòu)體。22.This、Parent、ParentWindow、Super這些代詞指的是什么?在代碼中用這些代詞有什么好處?23.為什么要使用用戶(hù)事件?怎樣創(chuàng)建和使用用戶(hù)事件?24.簡(jiǎn)述查看繼承菜單“祖先”腳本的方法。25.數(shù)據(jù)窗口畫(huà)板DataWindowPainter中設(shè)計(jì)視圖DesignView可以分為哪幾個(gè)區(qū)域?各個(gè)區(qū)域分別有什么用途?26.PowerScript語(yǔ)言中用做續(xù)行的符號(hào)是()。27.怎樣使數(shù)據(jù)窗口控件與數(shù)據(jù)窗口對(duì)象相關(guān)聯(lián)?怎樣為數(shù)據(jù)窗口控件分配事務(wù)對(duì)象?28.PowerBuilder的變量作用域共有4種:()、()、()和(),在使用它的事件處理程序或函數(shù)中說(shuō)明其作用域僅限于說(shuō)明它的程序段的變量是Local變量。根據(jù)變量的命名規(guī)則,ii_abc應(yīng)該是整數(shù)類(lèi)型的實(shí)例變量,ls_abc應(yīng)該是字符串類(lèi)型的局部變量。29.簡(jiǎn)述視圖的作用及特點(diǎn)。30.簡(jiǎn)述創(chuàng)建快捷菜單的方法。31.SetTransObject函數(shù)和SetTrans函數(shù)的作用是什么?二者有什么區(qū)別?32.下面的標(biāo)識(shí)符哪些是合法的? ,this,lock_open,4in,@mail,per%,test2,_odd,abc#fd33.怎樣選擇不同的選項(xiàng)頁(yè)?在選項(xiàng)卡控件的什么位置單擊時(shí),顯示的是選項(xiàng)頁(yè)的屬性?在什么位置單擊時(shí),顯示的是選項(xiàng)卡的屬性?當(dāng)需要生成新的選項(xiàng)頁(yè)時(shí),應(yīng)當(dāng)在什么位置單擊鼠標(biāo)右鍵?34.中止程序的運(yùn)行,中止函數(shù)的運(yùn)行,中止循環(huán)語(yǔ)句的運(yùn)行分別用什么語(yǔ)句?35.簡(jiǎn)述將菜單與窗口關(guān)聯(lián)的方法,列出能掛菜單的窗口類(lèi)型。36.PowerBuilder提供了哪幾種數(shù)據(jù)源?各自適合于什么場(chǎng)合?37.給變量賦空值(NULL)的途徑有幾條,如何實(shí)現(xiàn)?怎樣測(cè)試變量或表達(dá)式的值是否為空值?38.數(shù)據(jù)窗口對(duì)象與數(shù)據(jù)窗口控件有何不同?39.如何進(jìn)行窗口中控件的布局調(diào)整?40.簡(jiǎn)述創(chuàng)建應(yīng)用工作空間、目標(biāo)、庫(kù)文件、應(yīng)用對(duì)象的方法。41.簡(jiǎn)述PowerBuilder可以使用什么樣的數(shù)據(jù)庫(kù)?42.設(shè)計(jì)一個(gè)報(bào)表,要求統(tǒng)計(jì)某學(xué)期各門(mén)課程的不及格人數(shù)。43.注釋有什么作用?PowerScirpt中的注釋方法有幾種?它們之間的區(qū)別是什么?44.表的主要作用是什么?主鍵和外鍵及索引的作用分別是什么?45.窗口控件有哪些通用屬性?Enabled屬性和Visible屬性有什么特點(diǎn)?不選中時(shí)外觀上有什么不同?46.函數(shù)使用時(shí)除了要了解函數(shù)的功能以外,還要了解函數(shù)參數(shù)的()、()、()以及函數(shù)的()類(lèi)型。47.比較PowerScirpt中的條件語(yǔ)句和Choose語(yǔ)句、For循環(huán)語(yǔ)句和Do循環(huán)語(yǔ)句的功能和使用場(chǎng)合。48.設(shè)計(jì)一個(gè)統(tǒng)計(jì)圖表,要求統(tǒng)計(jì)某學(xué)期某門(mén)考試課的各班平均成績(jī)。49.要想查看PowerBuilder都支持哪些系統(tǒng)對(duì)象以及它們之間的繼承關(guān)系,可以使用()窗口。50.窗口有哪幾種類(lèi)型?各自有什么特點(diǎn)?一般應(yīng)用于哪些場(chǎng)合?第1卷參考答案一.參考題庫(kù)1.正確答案: 在PowerBuilder中,應(yīng)用也稱(chēng)為應(yīng)用程序,一個(gè)應(yīng)用可完成一組相關(guān)的功能,一個(gè)應(yīng)用包括WorkSpace(工作空間)、Target(目標(biāo))、PowerBuilderLibrary(應(yīng)用庫(kù))和PBObjects(PB對(duì)象)。 一個(gè)工作空間中可以包含多個(gè)目標(biāo),創(chuàng)建應(yīng)用對(duì)象的同時(shí)創(chuàng)建目標(biāo)。應(yīng)用庫(kù)是PowerBuilder提供的一種用于存儲(chǔ)PowerBuilder對(duì)象的文件。一個(gè)完整的應(yīng)用,既可以存放在一個(gè)應(yīng)用庫(kù)文件中,也可以存放在多個(gè)應(yīng)用庫(kù)文件中,即在一個(gè)目標(biāo)中可以包含多個(gè)應(yīng)用庫(kù)。組成應(yīng)用的對(duì)象有應(yīng)用對(duì)象、窗口對(duì)象、菜單對(duì)象等,其中必包含一個(gè)應(yīng)用對(duì)象。2.正確答案:DatabasePainter(數(shù)據(jù)庫(kù)畫(huà)板)是專(zhuān)門(mén)用來(lái)管理與操作數(shù)據(jù)庫(kù)的。使用數(shù)據(jù)庫(kù)畫(huà)板的對(duì)象視窗中的【ODBODBC】|【Utilities】|【CreateASADatabase】命令創(chuàng)建ASA數(shù)據(jù)庫(kù)。使用SybaseCentral組件也可以進(jìn)行數(shù)據(jù)庫(kù)的創(chuàng)建3.正確答案: 為了快速訪問(wèn)一個(gè)控件,可以給它定義加速鍵,這樣用戶(hù)只要按下【Alt+加速鍵】就能把焦點(diǎn)切換到相應(yīng)的控件上。 為【CommandButton】、【CheckBox】、【RadioButton】控件定義加速鍵。在控件【Text】屬性文本框中在作為加速鍵的字母前面加上&符號(hào)即可,控件以下劃線的方式顯示加速鍵。 為【SingleLineEdit】、【MultiLineEdit】、【ListBox】、【DropDownListBox】控件定義加速鍵進(jìn)入控件的【Properties】視窗,在【General】標(biāo)簽頁(yè)上的【Accelerator】文本框中輸入加速鍵字母。4.正確答案:單擊主工具條中的【Browser】圖標(biāo),彈出目標(biāo)瀏覽窗口,選擇【Menu】標(biāo)簽頁(yè),選中要查看繼承層次的菜單右擊,在彈出的快捷菜單中選擇【ShowHierarchy】命令,該菜單的繼承層次就顯示出來(lái)。5.正確答案: 在PowerBuilder中用戶(hù)對(duì)象分為兩類(lèi):可視用戶(hù)對(duì)象(VisualUserObject)和類(lèi)(非可視)用戶(hù)對(duì)象(ClassUserObject)??梢曈脩?hù)對(duì)象又分為標(biāo)準(zhǔn)可視用戶(hù)對(duì)象、定制可視用戶(hù)對(duì)象、外部可視用戶(hù)對(duì)象。類(lèi)用戶(hù)對(duì)象又分為標(biāo)準(zhǔn)類(lèi)用戶(hù)對(duì)象和定制類(lèi)用戶(hù)對(duì)象。 在PowerBuilder中,單擊PowerBar工具條欄中的【New】圖標(biāo),在彈出的對(duì)話框中選擇【PBObject】標(biāo)簽頁(yè),選中要?jiǎng)?chuàng)建的用戶(hù)對(duì)象的類(lèi)型,單擊【OK】按鈕即可創(chuàng)建用戶(hù)對(duì)象。 【StandardVisual】項(xiàng)創(chuàng)建標(biāo)準(zhǔn)可視用戶(hù)對(duì)象;【CustomVisual】項(xiàng)創(chuàng)建定制可視用戶(hù)對(duì)象;【ExternalVisual】項(xiàng)創(chuàng)建外部可視用戶(hù)對(duì)象;【StandardClass】項(xiàng)創(chuàng)建標(biāo)準(zhǔn)類(lèi)用戶(hù)對(duì)象;【CustomClass】項(xiàng)創(chuàng)建定制類(lèi)用戶(hù)對(duì)象。 可視用戶(hù)對(duì)象同其他控件一樣放置到窗口或其他定制可視用戶(hù)對(duì)象上使用,類(lèi)用戶(hù)對(duì)象則需要在代碼中通過(guò)編寫(xiě)程序同其他系統(tǒng)類(lèi)一樣來(lái)使用。6.正確答案:標(biāo)準(zhǔn)數(shù)據(jù)類(lèi)型、枚舉類(lèi)型、系統(tǒng)對(duì)象數(shù)據(jù)類(lèi)型3大類(lèi),標(biāo)準(zhǔn)數(shù)據(jù)類(lèi)型包括數(shù)值型、字符型、日期型、布爾型等一些基本的數(shù)據(jù)類(lèi)型。7.正確答案:在數(shù)據(jù)窗口對(duì)象畫(huà)板中,可以對(duì)有效性規(guī)則進(jìn)行設(shè)置和修改。方法是選擇菜單【View】|【ColumnSpecifications】命令,出現(xiàn)【ColumnSpecification】子窗口在【ValidationExpression】欄中輸入有效性檢驗(yàn)規(guī)則;也可以在該欄中單擊鼠標(biāo)右鍵,選擇彈出菜單【Expreession】命令,彈出【ModifyExpression】對(duì)話框,用圖形方式設(shè)置有效性檢驗(yàn)規(guī)則。在【ValidationMessage】欄中輸入錯(cuò)誤提示信息。8.正確答案: (1)基于客戶(hù)端/服務(wù)器的體系結(jié)構(gòu); (2)面向?qū)ο蟮拈_(kāi)發(fā)方法; (3)功能完善的PowerScript編程語(yǔ)言; (4)事件驅(qū)動(dòng)工作方式; (5)支持多種關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng); (6)功能強(qiáng)大的數(shù)據(jù)窗口對(duì)象; (7)使用方便的可視化集成開(kāi)發(fā)環(huán)境; (8)支持跨平臺(tái)開(kāi)發(fā)和發(fā)布。9.正確答案: 參數(shù)傳遞方式有3種。 Value:值傳遞,即將實(shí)際參數(shù)的值傳遞給函數(shù)參數(shù)。 Reference:地址傳遞,即把實(shí)際參數(shù)的地址傳遞給函數(shù)。此時(shí),如果函數(shù)修改了形式參數(shù)的值,那么實(shí)際參數(shù)的值也就被修改了。 Readonly:地址傳遞(只讀),即把實(shí)際參數(shù)的地址傳遞給函數(shù)。不過(guò)不允許修改參數(shù)的值。10.正確答案:在工具欄中選擇控件,在窗口中單擊,便添加了該控件。也可以用菜單【Insert】|【Control】命令添加控件。11.正確答案:數(shù)據(jù)的來(lái)源可以是數(shù)據(jù)庫(kù)、其他文件和臨時(shí)數(shù)據(jù)。12.正確答案:使用TAB鍵不能訪問(wèn)到此控件。13.正確答案: (1)新建一個(gè)工作空間; (2)新建一個(gè)應(yīng)用程序目標(biāo); (3)創(chuàng)建窗口對(duì)象; (4)根據(jù)需要?jiǎng)?chuàng)建其他對(duì)象; (5)設(shè)置對(duì)象屬性和編寫(xiě)相應(yīng)事件腳本。14.正確答案: 窗口繼承應(yīng)用有以下兩種情況,一種是需要?jiǎng)?chuàng)建若干個(gè)窗口,它們有一些共同之處,可以用共同特性構(gòu)建基本窗口,其余窗口都從基本窗口繼承出來(lái);另一種是有一個(gè)或多個(gè)窗口,它們都是在某一個(gè)窗口上添加一些控件和程序而得到的。這兩種情況,都比較適合于應(yīng)用窗口的繼承。 實(shí)現(xiàn)窗口繼承的方法比較簡(jiǎn)單,只要單擊“繼承”按鈕,就會(huì)彈出選擇繼承對(duì)象的對(duì)話框,首先選擇對(duì)象類(lèi)型(ObjectType)為窗口(Windows),然后在上面列出的窗口對(duì)象列表單中選擇要繼承的祖先窗口,雙擊鼠標(biāo)左鍵選中或單擊后,再單擊“OK”按鈕確定。15.正確答案:-1,因?yàn)閕nteger是補(bǔ)碼形式存儲(chǔ)。16.正確答案: 游標(biāo)可以看作是由一個(gè)查詢(xún)結(jié)果集組成的一個(gè)臨時(shí)只讀文件,在程序中可以從這個(gè)臨時(shí)文件中讀取一條記錄給程序的變量進(jìn)行處理。使用游標(biāo)的基本步驟如下。 (1)用DECLARE語(yǔ)句聲明游標(biāo)。 (2)用OPEN語(yǔ)句打開(kāi)游標(biāo)。 (3)使用FETCH語(yǔ)句提取數(shù)據(jù)。 (4)用CLOSE語(yǔ)句關(guān)閉游標(biāo)。17.正確答案:在窗口畫(huà)板的腳本編輯區(qū)域,選擇窗口或控件對(duì)象,再選擇事件,然后就可以輸入該事件的腳本代碼。18.正確答案:在PowerBuilder中,應(yīng)用以一定的層次結(jié)構(gòu)存儲(chǔ),共有4個(gè)層次,即WorkSpace(工作空間)、Target(目標(biāo))、PowerBuilderLibrary(應(yīng)用庫(kù))、PBObjects(PB對(duì)象)。19.正確答案: ODBC(開(kāi)放式數(shù)據(jù)庫(kù)連接)標(biāo)準(zhǔn)接口是微軟公司提出的數(shù)據(jù)庫(kù)連接標(biāo)準(zhǔn)。ODBC數(shù)據(jù)源是很多數(shù)據(jù)庫(kù)管理開(kāi)發(fā)程序(如VB,PowerBuilder等)與數(shù)據(jù)庫(kù)進(jìn)行連接的接口之一,位于開(kāi)發(fā)程序與數(shù)據(jù)庫(kù)管理系統(tǒng)之間。開(kāi)發(fā)程序可以通過(guò)ODBC接口連接到各種數(shù)據(jù)庫(kù)管理的調(diào)用層。 定義或創(chuàng)建數(shù)據(jù)源的方法一般有兩種。 (1)通過(guò)Windows的ODBC配置工具創(chuàng)建ODBC數(shù)據(jù)源; (2)在PowerBuilder中利用【ODBCAdministrator】工具。20.正確答案: 訪問(wèn)屬性access有3個(gè)選擇。 Public:該函數(shù)在整個(gè)程序中都可訪問(wèn)。 Private:該函數(shù)只能在當(dāng)前對(duì)象和程序中使用,但不能在該對(duì)象的后代的程序中使用。 Protected:該函數(shù)只能在當(dāng)前對(duì)象的程序以及該對(duì)象的后代的程序中使用。21.正確答案:全局;全局的;對(duì)象級(jí);結(jié)構(gòu)定義;全局;對(duì)象級(jí)22.正確答案: 代詞This代表窗口、用戶(hù)對(duì)象、菜單、應(yīng)用對(duì)象或控件對(duì)象本身,即代表正在為之編寫(xiě)事件處理程序的對(duì)象。 Parent可以在窗口的控件、用戶(hù)定制對(duì)象和菜單的程序中使用,當(dāng)在窗口的控件當(dāng)中使用Parent的時(shí)候,Parent指向包容該控件的窗口。 ParentWindow代表運(yùn)行時(shí)菜單所在的窗口,該代詞只能在菜單的事件處理程序中使用。 當(dāng)調(diào)用父對(duì)象的函數(shù)時(shí),也可以使用Super來(lái)指代父對(duì)象。 使用代詞主要是為了增加代碼的通用性,不受所指代的控件或?qū)ο蟮拿Q(chēng)發(fā)生變化的影響。23.正確答案: 用戶(hù)事件是用戶(hù)給PowerBuilder的窗口對(duì)象或窗口上的控件對(duì)象定義的除標(biāo)準(zhǔn)事件之外的事件。在下列情況下經(jīng)常使用用戶(hù)事件: (1)窗口與用戶(hù)對(duì)象之間的通信。窗口和用戶(hù)對(duì)象之間可以通過(guò)用戶(hù)事件進(jìn)行通信。 (2)按鍵處理問(wèn)題。應(yīng)用程序需要截獲除標(biāo)準(zhǔn)事件之外的操作信息。 (3)代碼放置的合理性。比如前面介紹菜單時(shí)曾經(jīng)說(shuō)過(guò),菜單是一個(gè)相當(dāng)脆弱的對(duì)象,盡量不要在它上面放置過(guò)多的代碼。如果要對(duì)某些菜單項(xiàng)做一些復(fù)雜的操作,可以在擁有這個(gè)菜單的窗口上定義一個(gè)相應(yīng)的用戶(hù)事件。然后只要在該菜單項(xiàng)的Clicked事件中觸發(fā)窗口相應(yīng)的用戶(hù)事件就可以了。在這種情況下,對(duì)用戶(hù)事件的定義更加簡(jiǎn)單。因?yàn)樗静恍枰詣?dòng)觸發(fā),所以不需要定義它的事件標(biāo)識(shí)。 要?jiǎng)?chuàng)建用戶(hù)事件, 首先在Windows畫(huà)板中選中一個(gè)對(duì)象,可以是當(dāng)前打開(kāi)的窗口對(duì)象或窗口上的一個(gè)控件對(duì)象。 然后選擇【Insert】|【Event】命令,PowerBuilder將打開(kāi)一個(gè)名為“Untitled”的窗口,用于創(chuàng)建一個(gè)用戶(hù)事件。用戶(hù)可以在其中修改這個(gè)用戶(hù)事件的名字、返回值類(lèi)型、參數(shù)信息和權(quán)限,它們的操作界面和函數(shù)畫(huà)板的窗口完全相同。 定義用戶(hù)事件后,就需要設(shè)計(jì)事件處理程序。就像其他系統(tǒng)常用事件一樣,沒(méi)有事件處理程序,即使發(fā)生了該事件,應(yīng)用程序也不做任何處理。如果使用的是PowerBuilder提供的標(biāo)準(zhǔn)事件標(biāo)識(shí),那么它會(huì)在該標(biāo)識(shí)對(duì)應(yīng)的操作進(jìn)行時(shí)被觸發(fā)。如果PowerBuilder沒(méi)有使用任何事件標(biāo)識(shí),那么它永遠(yuǎn)不會(huì)自動(dòng)觸發(fā),只能用戶(hù)自己編程對(duì)它進(jìn)行觸發(fā)。24.正確答案:在腳本窗口中第3個(gè)下拉列表框中選中“祖先”菜單名,則“祖先”菜單的程序就顯示出來(lái)。25.正確答案: Design子窗口內(nèi)有6個(gè)區(qū)域。 26.正確答案:&27.正確答案: 有兩種方式可以將數(shù)據(jù)窗口對(duì)象和數(shù)據(jù)窗口控件連接起來(lái)。 一種是在窗口畫(huà)板中給數(shù)據(jù)窗口設(shè)置DataObject屬性,這是一種最常見(jiàn)的方式。 另一種是利用腳本語(yǔ)句建立數(shù)據(jù)窗口控件和某個(gè)數(shù)據(jù)窗口對(duì)象的動(dòng)態(tài)聯(lián)系,這樣可以使一個(gè)數(shù)據(jù)窗口控件在不同的情況下連接不同的數(shù)據(jù)窗口對(duì)象,以適應(yīng)不同的情況。 可以使用PowerBuilder提供的兩個(gè)函數(shù)SetTrans()和SetTransObject()來(lái)為數(shù)據(jù)窗口控件設(shè)置事務(wù)對(duì)象。28.正確答案:Local(局部變量);Instance(實(shí)例變量);Global(全局變量);Shared(共享變量)29.正確答案:視圖是一個(gè)虛擬的表,實(shí)際上并不是一個(gè)真正的表。它并沒(méi)有自己的數(shù)據(jù),在數(shù)據(jù)庫(kù)中也不存在它的物理結(jié)構(gòu),只存在它的定義。它的數(shù)據(jù)是動(dòng)態(tài)的,來(lái)自于其他的一個(gè)表或多個(gè)表。引用視圖時(shí),數(shù)據(jù)庫(kù)會(huì)對(duì)相應(yīng)的表進(jìn)行查詢(xún),把符合要求的數(shù)據(jù)也就是查詢(xún)結(jié)果提取出來(lái),放入到視圖中。所以在視圖中所看到的只是我們向用戶(hù)提供的有訪問(wèn)權(quán)限的一部分?jǐn)?shù)據(jù)或字段,真正的表的結(jié)構(gòu)或內(nèi)容,用戶(hù)是看不到的。30.正確答案:設(shè)置ShortcutKey屬性為菜單項(xiàng)定義快捷鍵。使用方法為:在該屬性的下拉列表框中選擇一個(gè)字母鍵,再選中復(fù)選框【ShortcutAlt】、【ShortcutCtrl】或【ShortcutShift】,就可以與【ShortcutKey】鍵組合形成快捷鍵。31.正確答案: SetTransObject函數(shù)和SetTrans函數(shù)的作用是數(shù)據(jù)窗口控件分配事務(wù)對(duì)象。 SetTrans函數(shù)將一個(gè)特定的事務(wù)對(duì)象拷貝到數(shù)據(jù)窗口控件和內(nèi)部事務(wù)對(duì)象中。SettransObject()與SetTrans()的不同之處在于SetTrans不要求使用CONNECT語(yǔ)句和DISCONNECT語(yǔ)句,PowerBuilder會(huì)替用戶(hù)自動(dòng)完成這些功能。每次向數(shù)據(jù)庫(kù)發(fā)送這樣的命令語(yǔ)句時(shí)都會(huì)這么做,因此當(dāng)用戶(hù)要求數(shù)據(jù)窗口對(duì)象檢索數(shù)據(jù)時(shí),它做一次CONNECT、Retrieve、Disconnect。當(dāng)要求它更新數(shù)據(jù)庫(kù)時(shí),它做一次CONNECT、Update、Disconnect。這樣每次與數(shù)據(jù)庫(kù)交互,應(yīng)用程序的性能會(huì)大大降低。所以,在一般情況,用戶(hù)還是使用SetTransObject()函數(shù)來(lái)自己管理數(shù)據(jù)庫(kù)的連接與斷開(kāi)。32.正確答案: per%,test2,_odd,abc#fd合法。33.正確答案: 單擊某個(gè)選項(xiàng)頁(yè)的標(biāo)題,則選擇該選項(xiàng)頁(yè)。 選擇選項(xiàng)頁(yè)的標(biāo)題右擊,選擇【Properties】菜單項(xiàng),顯示選項(xiàng)卡的屬性;選擇選項(xiàng)頁(yè)區(qū)域右擊,選擇【Properties】菜單項(xiàng),顯示的將是選項(xiàng)頁(yè)的屬性。 在選項(xiàng)卡的標(biāo)題部分右擊,在彈出的菜單中選擇【InsertTabPage】命令即可生成新的選項(xiàng)頁(yè)。34.正確答案:halt中止程序的運(yùn)行,return中止函數(shù)的運(yùn)行,goto中止循環(huán)語(yǔ)句的運(yùn)行。35.正確答案: 窗口與菜單的關(guān)聯(lián)可以分為靜態(tài)關(guān)聯(lián)和動(dòng)態(tài)關(guān)聯(lián)兩種。 靜態(tài)關(guān)聯(lián):打開(kāi)關(guān)聯(lián)菜單的窗口的畫(huà)板,在窗口屬性的【General】標(biāo)簽頁(yè)的【MenuName】文本框中輸入或選擇菜單對(duì)象名即可。 動(dòng)態(tài)關(guān)聯(lián):在程序運(yùn)行的過(guò)程中,設(shè)置或更換當(dāng)前窗口對(duì)象所關(guān)聯(lián)的菜單,這時(shí)就用到了函數(shù)ChangeMenu()。代碼w_new.ChangeMenu(m_teacher),將菜單m_teacher關(guān)聯(lián)到窗口w_new。 MDI類(lèi)型,MDIHELP類(lèi)型,POPUP類(lèi)型和MAIN類(lèi)型的窗口可以關(guān)聯(lián)菜單。36.正確答案: PowerBuilder提供了5種類(lèi)型的數(shù)據(jù)源,分別是QuickSelect、SQLSelect、Query、External和StoreProcedure類(lèi)型。 QuickSelect(快速選擇數(shù)據(jù)源)能夠創(chuàng)建簡(jiǎn)單的SQLSelect語(yǔ)句,主要用于從一個(gè)表或由外部的多個(gè)表中選擇數(shù)據(jù)列,但不能生成計(jì)算列。 SQLSelect(SQL選擇數(shù)據(jù)源)是一種功能全面的數(shù)據(jù)源。SQLSelect語(yǔ)句的所有細(xì)節(jié)均能通過(guò)可視化界面創(chuàng)建,主要是用于從一個(gè)或多個(gè)表中建立復(fù)雜的SQLSelect語(yǔ)句,當(dāng)然也能生成各種各樣的計(jì)算列。 Query(查詢(xún)數(shù)據(jù)源)是將以前創(chuàng)建的Query對(duì)象作為數(shù)據(jù)窗口的數(shù)據(jù)來(lái)源。 External(外部數(shù)據(jù)源)用于讓數(shù)據(jù)窗口訪問(wèn)數(shù)據(jù)庫(kù)之外的數(shù)據(jù)。 StoredProcedure(存儲(chǔ)過(guò)程)則直接利用保存數(shù)據(jù)庫(kù)中的存儲(chǔ)過(guò)程作為數(shù)據(jù)源,這個(gè)數(shù)據(jù)源只有當(dāng)前連接的數(shù)據(jù)庫(kù)支持存儲(chǔ)過(guò)程時(shí)才有效。37.正確答案: 為變量賦空值有兩種方法:從數(shù)據(jù)庫(kù)中讀取空值;用SetNull()函數(shù)給變量賦值。 IsNull()函數(shù)測(cè)試變量或表達(dá)式的值是否為空值。38.正確答案: 數(shù)據(jù)窗口對(duì)象是訪問(wèn)數(shù)據(jù)庫(kù)的PB對(duì)象,數(shù)據(jù)窗口控件是窗口中放置的控件,數(shù)據(jù)窗口控件可以關(guān)聯(lián)一個(gè)數(shù)據(jù)窗口對(duì)象,從而顯示和編輯數(shù)據(jù)庫(kù)內(nèi)容。39.正確答案:拖動(dòng)控件改變位置,拖動(dòng)控件邊延改變大小,也可以通過(guò)控件有關(guān)屬性改變其位置和大小;選擇多個(gè)控件,單擊工具欄中的布局調(diào)整圖標(biāo)可實(shí)現(xiàn)對(duì)齊和均勻分布。40.正確答案: 選擇【File】丨【New】命令,或單擊工具條的【New】圖標(biāo),彈出新建對(duì)象對(duì)話框。 (1)選擇【W(wǎng)orkspace】標(biāo)簽頁(yè),雙擊【W(wǎng)orkspace】圖標(biāo),或選擇【W(wǎng)orkspace】圖標(biāo)后單擊【OK】按鈕便可創(chuàng)建工作空間。 (2)在【Target】標(biāo)簽頁(yè)中,雙擊【Application】圖標(biāo),或選擇【Application】圖標(biāo)單擊【OK】按鈕,彈出新建應(yīng)用對(duì)象對(duì)話框,輸入新建應(yīng)用對(duì)象的名稱(chēng),輸入新建應(yīng)用對(duì)象所屬庫(kù)的名稱(chēng),輸入新建應(yīng)用對(duì)象所屬目標(biāo)的名稱(chēng),便創(chuàng)建了目標(biāo)、應(yīng)用庫(kù)文件和應(yīng)用對(duì)象。41.正確答案:PowerBuilder支持多種關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)(RDBMS),既包括Oracle、MicrosoftSQLServer、Sybase、Informix等大型數(shù)據(jù)庫(kù),也包括Foxpro、Xbase、Paradox等個(gè)人數(shù)據(jù)庫(kù)。對(duì)于大型數(shù)據(jù)庫(kù)來(lái)說(shuō),PowerBuilder提供了專(zhuān)用接口,而小型數(shù)據(jù)庫(kù)則通過(guò)ODBC接口靈活地進(jìn)行訪問(wèn)。42.正確答案: 創(chuàng)建數(shù)據(jù)窗口對(duì)象,風(fēng)格為Grid,數(shù)據(jù)源類(lèi)型為SQLSelect,打開(kāi)學(xué)生成績(jī)表xscj,取字段學(xué)期xq、課程名稱(chēng)kcmc,添加計(jì)算列count("xscj"."xh")。創(chuàng)建檢索參數(shù)學(xué)期xq Where條件設(shè)為:WHERE("xscj"."xq"=:xq)AND("xscj"."cj"<60) Group分組設(shè)為:GROUPBY"xscj"."xq","xscj"."kcmc" 在數(shù)據(jù)窗口畫(huà)板中將計(jì)算列標(biāo)題文本改為“不及格人數(shù)”。 輸入某個(gè)學(xué)期即可檢索,命名保存完成報(bào)表創(chuàng)建。43.正確答案:注釋用于書(shū)寫(xiě)說(shuō)明,增加可讀性,PowerScript有兩種類(lèi)型的注釋?zhuān)盒凶⑨尯蛪K注釋。單行注釋用“//”,從雙斜杠開(kāi)始到行尾均為注釋。塊注釋以“/*”開(kāi)始,到“*/”結(jié)束。在“/*……*/”中的所有的代碼均為注釋。44.正確答案: 在數(shù)據(jù)庫(kù)中,表是一個(gè)非常重要的組成部分,通過(guò)對(duì)數(shù)據(jù)庫(kù)表的結(jié)構(gòu)設(shè)置及數(shù)據(jù)的錄入才能為數(shù)據(jù)庫(kù)的各種操作與管理提供可能。數(shù)據(jù)庫(kù)的表用行和列來(lái)表示數(shù)據(jù),行就是記錄,列就是字段。 主關(guān)鍵字(主鍵):用來(lái)惟一標(biāo)識(shí)一條記錄的一個(gè)或多個(gè)列的組合。在數(shù)據(jù)庫(kù)中用主關(guān)鍵字來(lái)確保數(shù)據(jù)庫(kù)的實(shí)體完整性。 外關(guān)鍵字(外鍵):是用于與另一個(gè)表進(jìn)行聯(lián)系的列。這里要求外
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 企業(yè)環(huán)保標(biāo)語(yǔ)宣傳標(biāo)語(yǔ)范文兩篇
- (高級(jí))三級(jí)煉化貯運(yùn)工職業(yè)技能鑒定理論考試題庫(kù)(含答案)
- 2025年河北工藝美術(shù)職業(yè)學(xué)院高職單招職業(yè)適應(yīng)性測(cè)試近5年??及鎱⒖碱}庫(kù)含答案解析
- 專(zhuān)題06 統(tǒng)一多民族國(guó)家的鞏固與發(fā)展(第1期)
- 電動(dòng)車(chē)購(gòu)銷(xiāo)合同年
- 幼兒園主題教育活動(dòng)策劃方案五篇
- 藝考培訓(xùn)合同協(xié)議書(shū)
- 經(jīng)銷(xiāo)商合作合同范本
- 餐飲承包合同范本
- 全日制勞動(dòng)合同范本
- 中國(guó)儲(chǔ)備糧管理集團(tuán)有限公司蘭州分公司招聘筆試真題2024
- 第1課 隋朝統(tǒng)一與滅亡 課件(26張)2024-2025學(xué)年部編版七年級(jí)歷史下冊(cè)
- 【歷史】唐朝建立與“貞觀之治”課件-2024-2025學(xué)年統(tǒng)編版七年級(jí)歷史下冊(cè)
- 產(chǎn)業(yè)園區(qū)招商合作協(xié)議書(shū)
- 2021年高考真題-生物(湖南卷) 含解析
- 幼兒園2024-2025學(xué)年第二學(xué)期園務(wù)工作計(jì)劃
- 2024公路工程施工安全風(fēng)險(xiǎn)辨識(shí)與管控實(shí)施指南
- 新疆2024年新疆和田師范專(zhuān)科學(xué)校招聘70人筆試歷年典型考題及考點(diǎn)附答案解析
- 【正版授權(quán)】 ISO 15978:2002 EN Open end blind rivets with break pull mandrel and countersunk head - AIA/St
- 2024時(shí)事政治考試題庫(kù)(基礎(chǔ)題)
- 2024山西文旅投資集團(tuán)招聘117人公開(kāi)引進(jìn)高層次人才和急需緊缺人才筆試參考題庫(kù)(共500題)答案詳解版
評(píng)論
0/150
提交評(píng)論