亚洲欧洲国产欧美一区精品,激情五月亚洲色五月,最新精品国偷自产在线婷婷,欧美婷婷丁香五月天社区

      自考

      各地資訊
      當(dāng)前位置:華課網(wǎng)校 >> 自考 >> 模擬試題 >> 經(jīng)濟(jì)類 >> 物流軟件開發(fā)工具 >> 文章內(nèi)容

      排行熱點(diǎn)

      • 歷年真題
      • 模擬試題
      • 自考自答

      2017年自考《物流軟件開發(fā)工具》章節(jié)復(fù)習(xí)題:PowerScript語言

      來源:華課網(wǎng)校  [2016年11月17日]  【

        2017年自考《物流軟件開發(fā)工具》章節(jié)復(fù)習(xí)題:PowerScript語言

        1.填空題

        (1) PowerScript語言中用做續(xù)行的符號是 ___&___ 。

        (2) 要想查看PowerBuilder都支持哪些系統(tǒng)對象以及它們之間的繼承關(guān)系,可以使用  Browser   窗口。

        (3) 要查看系統(tǒng)都有哪些枚舉類型以及對應(yīng)的枚舉值,可以打開 Browser 窗口的 Enumerated  選項卡。

        (4) PowerBuilder的變量作用域共有4種: Local (局部變量) 、Instance(實(shí)例變量) 、Global(全局變量)Shared(共享變量),在使用它的事件處理程序或函數(shù)中說明其作用域僅限于說明它的程序段的變量是 Local 變量。根據(jù)變量的命名規(guī)則,ii_abc應(yīng)該是 整數(shù) 類型的 實(shí)例 變量,ls_abc應(yīng)該是 字符串 類型的 局部 變量。

        (5) 結(jié)構(gòu)體分為全局結(jié)構(gòu)體和對象結(jié)構(gòu)體。 全局 結(jié)構(gòu)體能夠在應(yīng)用程序的任何地方使用,聲明全局結(jié)構(gòu)體變量的作用域是 全局的 。 對象級 結(jié)構(gòu)體只能在對象以及繼承于該對象的派生對象中使用,對象級結(jié)構(gòu)在 結(jié)構(gòu)定義 畫板中定義。一般將在整個應(yīng)用程序中都要使用的結(jié)構(gòu)體應(yīng)定義為 全局 結(jié)構(gòu)體,將只在某個對象中使用的結(jié)構(gòu)體定義為 對象級 結(jié)構(gòu)體。

        (6) 表達(dá)式中如果有一個變量的值為NULL,那么表達(dá)式的值為 NULL 。

        (7) 函數(shù)使用時除了要了解函數(shù)的功能以外,還要了解函數(shù)參數(shù)的個數(shù) 數(shù)據(jù)類型 、意義 以及函數(shù)的 返回值 類型。

        2.簡答題

        (1) This、Parent、ParentWindow、Super這些代詞指的是什么?在代碼中用這些代詞有什么好處?

        答:代詞This代表窗口、用戶對象、菜單、應(yīng)用對象或控件對象本身,即代表正在為之編寫事件處理程序的對象。

        Parent可以在窗口的控件、用戶定制對象和菜單的程序中使用,當(dāng)在窗口的控件當(dāng)中使用Parent的時候,Parent指向包容該控件的窗口。

        ParentWindow代表運(yùn)行時菜單所在的窗口,該代詞只能在菜單的事件處理程序中使用。

        當(dāng)調(diào)用父對象的函數(shù)時,也可以使用Super來指代父對象。

        使用代詞主要是為了增加代碼的通用性,不受所指代的控件或?qū)ο蟮拿Q發(fā)生變化的影響。

        (2) 下面的標(biāo)識符哪些是合法的,哪些是不合法的?

        -page,this,lock_open,4in,@mail,per%,test2,_odd,abc#fd

        答:per%,test2,_odd,abc#fd 合法

        (3) 注釋有什么作用?PowerScirpt中的注釋方法有幾種?它們之間的區(qū)別是什么?

        答:注釋用于書寫說明,增加可讀性,PowerScript有兩種類型的注釋:行注釋和塊注釋。單行注釋用“//”,從雙斜杠開始到行尾均為注釋。塊注釋以“/*”開始,到“*/”結(jié)束。在“/*……*/ ”中的所有的代碼均為注釋。

        (4) 給變量賦空值(NULL)的途徑有幾條,如何實(shí)現(xiàn)?怎樣測試變量或表達(dá)式的值是否為空值?

        答:為變量賦空值有兩種方法: 從數(shù)據(jù)庫中讀取空值; 用SetNull()函數(shù)給變量賦值。IsNull()函數(shù)測試變量或表達(dá)式的值是否為空值。

        (5) PowerBuilder有哪幾種數(shù)據(jù)類型?

        答:標(biāo)準(zhǔn)數(shù)據(jù)類型、枚舉類型、系統(tǒng)對象數(shù)據(jù)類型3大類,標(biāo)準(zhǔn)數(shù)據(jù)類型包括數(shù)值型、字符型、日期型、布爾型等一些基本的數(shù)據(jù)類型。

        (6) PowerBuilder有哪幾種運(yùn)算符?

        答:運(yùn)算符有4種:算術(shù)運(yùn)算符、關(guān)系運(yùn)算符、邏輯運(yùn)算符和連接運(yùn)算符。

        (7) 中止程序的運(yùn)行,中止函數(shù)的運(yùn)行,中止循環(huán)語句的運(yùn)行分別用什么語句?

        答:halt中止程序的運(yùn)行, return中止函數(shù)的運(yùn)行, goto中止循環(huán)語句的運(yùn)行。

        (8) 比較PowerScirpt中的條件語句和Choose語句、For循環(huán)語句和Do循環(huán)語句的功能和使用場合。

        答:條件語句:分支;Choose語句:多分支;For循環(huán)語句:計數(shù)循環(huán);Do循環(huán)語句:條件循環(huán)

        (9) 下面的語句執(zhí)行后變量i的值是多少,試說明理由。

        integer i

        i=32767

        i=i+1

        答:-1,因為integer是補(bǔ)碼形式存儲。

        (10) 在定義函數(shù)參數(shù)的傳遞方式時,Pass By列表框有哪3種供選值?分別表示什么含義?

        答:參數(shù)傳遞方式有3種。

        Value:值傳遞,即將實(shí)際參數(shù)的值傳遞給函數(shù)參數(shù)。

        Reference:地址傳遞,即把實(shí)際參數(shù)的地址傳遞給函數(shù)。此時,如果函數(shù)修改了形式參數(shù)的值,那么實(shí)際參數(shù)的值也就被修改了。

        Readonly:地址傳遞(只讀),即把實(shí)際參數(shù)的地址傳遞給函數(shù)。不過不允許修改參數(shù)的值。

        (11) 在定義對象函數(shù)時可以指定哪三種函數(shù)的訪問類型?分別表示什么含義?

        答:訪問屬性access有3個選擇。

        Public:該函數(shù)在整個程序中都可訪問。

        Private:該函數(shù)只能在當(dāng)前對象和程序中使用,但不能在該對象的后代的程序中使用。

        Protected:該函數(shù)只能在當(dāng)前對象的程序以及該對象的后代的程序中使用。

        (12) 如何使用游標(biāo)操作從數(shù)據(jù)庫中讀取多行數(shù)據(jù)?

        答:游標(biāo)可以看作是由一個查詢結(jié)果集組成的一個臨時只讀文件,在程序中可以從這個臨時文件中讀取一條記錄給程序的變量進(jìn)行處理。使用游標(biāo)的基本步驟如下。

        (1) 用DECLARE語句聲明游標(biāo)。

        (2) 用OPEN語句打開游標(biāo)。

        (3) 使用FETCH語句提取數(shù)據(jù)。

        (4) 用CLOSE語句關(guān)閉游標(biāo)。

      首頁 1 2 尾頁
      責(zé)編:zhangjing0102