全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)筆試樣卷Delphi語(yǔ)言程序設(shè)計(jì)

字號(hào):

 
    一、選擇題(每小題2分,共70分)
    下列各題A)、B)、C)、D)四個(gè)選項(xiàng)中,只有一個(gè)選項(xiàng)是正確的,請(qǐng)將正確選項(xiàng)涂寫(xiě)在答題卡相應(yīng)位置上,答在試卷上不得分。
     
     (1)程序流程圖中帶有箭頭的線(xiàn)段表示的是
    A)圖元關(guān)系       B)數(shù)據(jù)流         C)控制流        D)調(diào)用關(guān)系
     
    (2)結(jié)構(gòu)化程序設(shè)計(jì)的基本原則不包括
    A)多態(tài)性         B)自頂向下       C)模塊化        D)逐步求精
     
    (3)軟件設(shè)計(jì)中模塊劃分應(yīng)遵循的準(zhǔn)則是
    A)低內(nèi)聚低耦合     B)高內(nèi)聚低耦合
    C)低內(nèi)聚高耦合     D)高內(nèi)聚高耦合
     
    (4)在軟件開(kāi)發(fā)中,需求分析階段產(chǎn)生的主要文檔是
    A)可行性分析報(bào)告       B)軟件需求規(guī)格說(shuō)明書(shū)
    C)概要設(shè)計(jì)說(shuō)明書(shū)       D)集成測(cè)試計(jì)劃
     
    (5)算法的有窮性是指
    A)算法程序的運(yùn)行時(shí)間是有限的   B)算法程序所處理的數(shù)據(jù)量是有限的
    C)算法程序的長(zhǎng)度是有限的   D)算法只能被有限的用戶(hù)使用
     
    (6)對(duì)長(zhǎng)度為n的線(xiàn)性表排序,在壞情況下,比較次數(shù)不是n(n-1)/2的排序方法是
    A)快速排序     B)冒泡排序
    C)直接插入排序     D)堆排序
     
    (7)下列關(guān)于棧的敘述正確的是
    A)棧按“先進(jìn)先出”組織數(shù)據(jù) B)棧按“先進(jìn)后出”組織數(shù)據(jù)
    C)只能在棧底插入數(shù)據(jù)   D)不能刪除數(shù)據(jù)
    (8)在數(shù)據(jù)庫(kù)設(shè)計(jì)中,將E-R圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型的過(guò)程屬于
    A)需求分析階段     B)概念設(shè)計(jì)階段
    C)邏輯設(shè)計(jì)階段     D)物理設(shè)計(jì)階段
     
    (9)有三個(gè)關(guān)系R、S和T如下:
                    R                    S                     T
    

    B
    

      C
    

    D
    

    a
    

    0
    

    kl
    

    b
    

    1
    

    n1
    

    B
    

    C
    

    D
    

    f
    

    3
    

    h2
    

    a
    

    0
    

    k1
    

    n
    

    2
    

    x1
    

    B
    

    C
    

    D
    

    a
    

    0
    

    k1
    

     
                                           
               
     
     
    由關(guān)系R和S通過(guò)運(yùn)算得到關(guān)系T,則所使用的運(yùn)算為
    A)并   B)自然連接 C)笛卡爾積 D)交
     
    (10)設(shè)有表示學(xué)生選課的三張表,學(xué)生S(學(xué)號(hào),姓名,性別,年齡,身份證號(hào)),課程C(課號(hào),課名),選課SC(學(xué)號(hào),課號(hào),成績(jī)),則表SC的關(guān)鍵字(鍵或碼)為
    A)課號(hào),成績(jī)       B)學(xué)號(hào),成績(jī)
    C)學(xué)號(hào),課號(hào)       D)學(xué)號(hào),姓名,成績(jī)
     
    (11)通??刂平M件在窗體中的可見(jiàn)屬性是
    A)Visible  B)ShowHint C)Showing  D)Hint
     
    (12)Delphi工程中沒(méi)有用到的文件類(lèi)型是
    A)dfm  B)res            C)dpr    D)frm
     
    (13)用于顯示文本框內(nèi)容的屬性是
    A)Text B)Caption          
    C)BackStyle    D)AutoSize
     
    (14)TTable組件中,用來(lái)設(shè)置打開(kāi)或關(guān)閉與其相連的數(shù)據(jù)表的屬性是
    A)ReadOnly     B)BOF和EOF   
    C)KeepConnection                    D)Active
     
    (15)用于建立一個(gè)與ADO數(shù)據(jù)存儲(chǔ)連接的組件是
        A)TRDSConnection       B)TADOConnection
       C)TADOQuery     D)TADOString
    (16)用來(lái)指定多媒體文件的TMediaPlayer組件屬性是
    A)DeviceType     B)FileName   C)FileOpen        D)OpenFile
     
    (17)Delphi中可以實(shí)現(xiàn)繪制直線(xiàn)的方法是 
    A)Polyline        B)Ellipse   C)Lineto            D)Line
     
    (18)單擊鼠標(biāo)左鍵時(shí)觸發(fā)組件的事件是
    A)OnDbClick    B)OnMouseUp
    C)OnClick      D)OnMouseDown
     
    (19)窗體上放置一個(gè)TEdit組件,并定義了該組件的OnEnter事件。下列敘述中正確的是
    A)當(dāng)鼠標(biāo)在窗體上移動(dòng)時(shí)觸發(fā)事件
    B)當(dāng)鼠標(biāo)移動(dòng)到窗體上時(shí)觸發(fā)事件
    C)當(dāng)該組件中的輸入完成后回車(chē)時(shí)觸發(fā)事件
    D)當(dāng)該組件獲得焦點(diǎn)時(shí)觸發(fā)事件
     
    (20)可以實(shí)現(xiàn)數(shù)據(jù)項(xiàng)近似查找的方法是
        A)GotoKey       B)FindKey      C)GotoNearest      D)Locate
     
    (21)下列字符串中,不是Delphi程序保留字的是
    A)and  B)label         C)copy    D)do
     
    (22)標(biāo)識(shí)變量說(shuō)明部分開(kāi)始的保留字是
        A)var  B)const         C)begin   D)function
     
    (23)與readln語(yǔ)句對(duì)應(yīng)的輸出語(yǔ)句為
    A)read B)output   C)print    D)writeln
     
    (24)下列字符串中,不能用作標(biāo)識(shí)符的是
    A)abc  B)aandb    C)st80 D)div
     
    (25)用來(lái)標(biāo)注Delphi程序語(yǔ)句塊注釋的符號(hào)是
    A)|和| B){ 和 }   C)* 和*    D)"和"
     
    (26)下列賦值語(yǔ)句中錯(cuò)誤的是
    A)y:=0.5;  B)x:=y;    C)x,y:=100;    D)x:=y+2.5;
     
    (27)下列符號(hào)中表示Delphi程序單行注釋開(kāi)始的是    
        A)//           B)??             C)#               D)/*
     
    (28)下列語(yǔ)句中,立即中斷當(dāng)前循環(huán)繼續(xù)執(zhí)行下循環(huán)的語(yǔ)句是
    A)break;       B)continue;       
    C)exit;        D)goto;
     
    (29)用來(lái)顯示和編輯數(shù)據(jù)表的組件是
    A)TTable   B)TDBChart C)TQuery   D)TDBGrid 
     
    (30)Delphi程序在對(duì)數(shù)據(jù)表中的數(shù)據(jù)修改后,用來(lái)提交數(shù)據(jù)的方法是
    A)Edit B)Post C)Upload         D)Load
     
    (31)下列選項(xiàng)中屬于Canvas對(duì)象的屬性是            
        A)PsDash       B)Display        C)Pixels              D)Shareable
     
    (32)用于建立菜單項(xiàng)的下劃線(xiàn)快捷方式的字符是
    A)^            B)&              C)#               D)@
     
    (33)下列選項(xiàng)中,可以派生出所有可視化的VCL控件的基類(lèi)是
    A)TControl B)TWidgetControl
    C)TWinControl  D)TWindowControl
     
    (34)下列敘述中正確的是               
    A)對(duì)于一組TCheckBox組件,用戶(hù)只能選擇其中的一個(gè)
        B)對(duì)于一組TCheckBox組件,用戶(hù)可以選擇其中的一個(gè)或多個(gè)
        C)對(duì)于一組TRadioButton組件,用戶(hù)可以選擇其中的一個(gè)或多個(gè)
    D)對(duì)于一組TRadioButton組件,用戶(hù)可以選擇其中的多個(gè)
     
    (35)滾動(dòng)條組件中表示滑塊位置的屬性是             
    A)PageSize     B)Kind           C)Orientation         D)Position
     
     
    二、填空題(每空2分,共30分)
    請(qǐng)將每一個(gè)空的正確答案寫(xiě)在答題卡【1】~【15】序號(hào)的橫線(xiàn)上,答在試卷上不得分。
     
     (1)測(cè)試用例包括輸入值集和  1 值集。
     
    (2)深度為5的滿(mǎn)二叉樹(shù)有  2 個(gè)葉子結(jié)點(diǎn)。
     
    (3)設(shè)某循環(huán)隊(duì)列的容量為50,頭指針front=5(指向隊(duì)頭元素的前一位置),尾指針
    rear=29(指向隊(duì)尾元素),則該循環(huán)隊(duì)列中共有  3 個(gè)元素。
     
    (4)在關(guān)系數(shù)據(jù)庫(kù)中,用來(lái)表示實(shí)體之間聯(lián)系的是  4 。
     
    (5)在數(shù)據(jù)庫(kù)管理系統(tǒng)提供的數(shù)據(jù)定義語(yǔ)言、數(shù)據(jù)操縱語(yǔ)言和數(shù)據(jù)控制語(yǔ)言中,  5 負(fù)
    責(zé)數(shù)據(jù)的模式定義與數(shù)據(jù)的物理存取構(gòu)建。
     
    (6)Delphi程序由一個(gè)program單元和一個(gè)或多個(gè)  【6】  單元組成。
     
    (7)Delphi的組件大體可以分為可視組件和  【7】  組件兩大類(lèi)別。
     
    (8)在Delphi工程中,每個(gè)窗體都對(duì)應(yīng)有兩個(gè)文件,一個(gè)是保存窗體屬性和窗體上組件屬性的窗體文件,一個(gè)是用戶(hù)編寫(xiě)事件代碼的  【8】  。
     
    (9)Delphi程序的錯(cuò)誤類(lèi)型有語(yǔ)法錯(cuò)誤、  【9】  和運(yùn)行錯(cuò)誤。
     
    (10)窗體的  10 屬性用來(lái)設(shè)置顯示在標(biāo)題欄上的文字。
     
    (11)在窗體中顯示數(shù)據(jù)表,至少需要使用的組件是  【11】  、TTable和DBGrid。
     
    (12)由微軟公司提出的開(kāi)放的數(shù)據(jù)庫(kù)連接標(biāo)準(zhǔn)是  【12】  。
     
    (13)用  【13】  組件可以建立一個(gè)多行文本的文本編輯器。
     
    (14)在Delphi中新建一個(gè)工程后,用戶(hù)需要保存.pas文件和  【14】  文件。
     
    (15)對(duì)象查看器由對(duì)象列表、屬性選項(xiàng)卡和  15 三部分組成。