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

字號:

 
    一、選擇題(每小題2分,共70分)
    下列各題A)、B)、C)、D)四個(gè)選項(xiàng)中,只有一個(gè)選項(xiàng)是正確的,請將正確選項(xiàng)涂寫在答題卡相應(yīng)位置上,答在試卷上不得分。
     
     (1)程序流程圖中帶有箭頭的線段表示的是
    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)在軟件開發(fā)中,需求分析階段產(chǎn)生的主要文檔是
    A)可行性分析報(bào)告       B)軟件需求規(guī)格說明書
    C)概要設(shè)計(jì)說明書       D)集成測試計(jì)劃
     
    (5)算法的有窮性是指
    A)算法程序的運(yùn)行時(shí)間是有限的   B)算法程序所處理的數(shù)據(jù)量是有限的
    C)算法程序的長度是有限的   D)算法只能被有限的用戶使用
     
    (6)對長度為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ù)庫設(shè)計(jì)中,將E-R圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型的過程屬于
    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通過運(yùn)算得到關(guān)系T,則所使用的運(yùn)算為
    A)并   B)自然連接 C)笛卡爾積 D)交
     
    (10)設(shè)有表示學(xué)生選課的三張表,學(xué)生S(學(xué)號,姓名,性別,年齡,身份證號),課程C(課號,課名),選課SC(學(xué)號,課號,成績),則表SC的關(guān)鍵字(鍵或碼)為
    A)課號,成績       B)學(xué)號,成績
    C)學(xué)號,課號       D)學(xué)號,姓名,成績
     
    (11)通常控制組件在窗體中的可見屬性是
    A)Visible  B)ShowHint C)Showing  D)Hint
     
    (12)Delphi工程中沒有用到的文件類型是
    A)dfm  B)res            C)dpr    D)frm
     
    (13)用于顯示文本框內(nèi)容的屬性是
    A)Text B)Caption          
    C)BackStyle    D)AutoSize
     
    (14)TTable組件中,用來設(shè)置打開或關(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)用來指定多媒體文件的TMediaPlayer組件屬性是
    A)DeviceType     B)FileName   C)FileOpen        D)OpenFile
     
    (17)Delphi中可以實(shí)現(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)該組件中的輸入完成后回車時(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í)變量說明部分開始的保留字是
        A)var  B)const         C)begin   D)function
     
    (23)與readln語句對應(yīng)的輸出語句為
    A)read B)output   C)print    D)writeln
     
    (24)下列字符串中,不能用作標(biāo)識(shí)符的是
    A)abc  B)aandb    C)st80 D)div
     
    (25)用來標(biāo)注Delphi程序語句塊注釋的符號是
    A)|和| B){ 和 }   C)* 和*    D)"和"
     
    (26)下列賦值語句中錯(cuò)誤的是
    A)y:=0.5;  B)x:=y;    C)x,y:=100;    D)x:=y+2.5;
     
    (27)下列符號中表示Delphi程序單行注釋開始的是    
        A)//           B)??             C)#               D)/*
     
    (28)下列語句中,立即中斷當(dāng)前循環(huán)繼續(xù)執(zhí)行下循環(huán)的語句是
    A)break;       B)continue;       
    C)exit;        D)goto;
     
    (29)用來顯示和編輯數(shù)據(jù)表的組件是
    A)TTable   B)TDBChart C)TQuery   D)TDBGrid 
     
    (30)Delphi程序在對數(shù)據(jù)表中的數(shù)據(jù)修改后,用來提交數(shù)據(jù)的方法是
    A)Edit B)Post C)Upload         D)Load
     
    (31)下列選項(xiàng)中屬于Canvas對象的屬性是            
        A)PsDash       B)Display        C)Pixels              D)Shareable
     
    (32)用于建立菜單項(xiàng)的下劃線快捷方式的字符是
    A)^            B)&              C)#               D)@
     
    (33)下列選項(xiàng)中,可以派生出所有可視化的VCL控件的基類是
    A)TControl B)TWidgetControl
    C)TWinControl  D)TWindowControl
     
    (34)下列敘述中正確的是               
    A)對于一組TCheckBox組件,用戶只能選擇其中的一個(gè)
        B)對于一組TCheckBox組件,用戶可以選擇其中的一個(gè)或多個(gè)
        C)對于一組TRadioButton組件,用戶可以選擇其中的一個(gè)或多個(gè)
    D)對于一組TRadioButton組件,用戶可以選擇其中的多個(gè)
     
    (35)滾動(dòng)條組件中表示滑塊位置的屬性是             
    A)PageSize     B)Kind           C)Orientation         D)Position
     
     
    二、填空題(每空2分,共30分)
    請將每一個(gè)空的正確答案寫在答題卡【1】~【15】序號的橫線上,答在試卷上不得分。
     
     (1)測試用例包括輸入值集和  1 值集。
     
    (2)深度為5的滿二叉樹有  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ù)庫中,用來表示實(shí)體之間聯(lián)系的是  4 
     
    (5)在數(shù)據(jù)庫管理系統(tǒng)提供的數(shù)據(jù)定義語言、數(shù)據(jù)操縱語言和數(shù)據(jù)控制語言中,  5 負(fù)
    責(zé)數(shù)據(jù)的模式定義與數(shù)據(jù)的物理存取構(gòu)建。
     
    (6)Delphi程序由一個(gè)program單元和一個(gè)或多個(gè)  【6】  單元組成。
     
    (7)Delphi的組件大體可以分為可視組件和  【7】  組件兩大類別。
     
    (8)在Delphi工程中,每個(gè)窗體都對應(yīng)有兩個(gè)文件,一個(gè)是保存窗體屬性和窗體上組件屬性的窗體文件,一個(gè)是用戶編寫事件代碼的  【8】  。
     
    (9)Delphi程序的錯(cuò)誤類型有語法錯(cuò)誤、  【9】  和運(yùn)行錯(cuò)誤。
     
    (10)窗體的  10 屬性用來設(shè)置顯示在標(biāo)題欄上的文字。
     
    (11)在窗體中顯示數(shù)據(jù)表,至少需要使用的組件是  【11】  、TTable和DBGrid。
     
    (12)由微軟公司提出的開放的數(shù)據(jù)庫連接標(biāo)準(zhǔn)是  【12】  。
     
    (13)用  【13】  組件可以建立一個(gè)多行文本的文本編輯器。
     
    (14)在Delphi中新建一個(gè)工程后,用戶需要保存.pas文件和  【14】  文件。
     
    (15)對象查看器由對象列表、屬性選項(xiàng)卡和  15 三部分組成。