電大2846Delphi程序設(shè)計-期末考試資料word
-
資源ID:346045
資源大?。?span id="1nd1p7j" class="font-tahoma">46.51KB
全文頁數(shù):5頁
- 資源格式: DOCX
下載積分:10積分
快捷下載
會員登錄下載
微信登錄下載
微信掃一掃登錄
友情提示
2、PDF文件下載后,可能會被瀏覽器默認(rèn)打開,此種情況可以點(diǎn)擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預(yù)覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒有明確說明有答案則都視為沒有答案,請知曉。
|
電大2846Delphi程序設(shè)計-期末考試資料word
.2846Delphi 程序設(shè)計-0006試卷總分:100 答題時間:60 分鐘客觀題單項(xiàng)選擇題(共 20 題,共 40 分)1. 結(jié)構(gòu)化程序設(shè)計的基本原則或特點(diǎn)不包括( )。A 多態(tài)性2. 下列表達(dá)式中( )不是布爾表達(dá)式。B A div B3. 利用對象監(jiān)視器可以設(shè)置窗體或組件的( )。B 屬性4. 下列說法錯誤的是 ( )C Delphi 中的一個工程只包含一個窗體5. 如果想設(shè)置 Form1 中字體顏色為 clRed,應(yīng)當(dāng)設(shè)置 Font 的( )屬性。A Color6. 如果要檢查 edit 編輯框中輸入的字符,可以在哪個事件處理程序中編寫代碼檢查( )D OnKeyPress7. 能夠刪除 edit1 中內(nèi)容的語句是( )。A edit1.Clear;8. 在 Delphi 中,建立一個文本編輯區(qū)域,可采用下列哪個控件( )。C Edit 控件9. 下列說明錯誤的是( )D 按鈕組件的屬性 Name 設(shè)置為“確定”,則按鈕上文本顯示為“確定”10. 進(jìn)度顯示組件 ProgressBar 的當(dāng)前進(jìn)度可以通過( )屬性設(shè)置。C Position11. 工具欄上的一組按鈕如果要構(gòu)成互斥關(guān)系(如“左對齊”、“居中”、“右對齊”),它們的 GroupIndex 屬性正確的設(shè)置是( )C GroupIndex 屬性值非 0,且相同12. 用于建立菜單項(xiàng)的下劃線快捷方式的字符是( )。A &.13. 在設(shè)計階段,利用 Image 對象的哪個屬性,可以加載一幅圖片( )。B Picture14. Delphi 中可以實(shí)現(xiàn)繪制直線的方法是 ( )D LineTo15. 利用 Image 對象的哪個屬性設(shè)置,可以使加載的圖像自動放大或縮小,以適應(yīng) Image的顯示區(qū)域( )A Stretch16. 在 Table 組件中,用來設(shè)置打開或關(guān)閉與其相連的數(shù)據(jù)表的屬性是( )D Active17. 數(shù)據(jù)庫組件中,提供了對數(shù)據(jù)庫讀寫操作功能的核心組件是( )C 數(shù)據(jù)集組件18. Table 組件中,指定要訪問的數(shù)據(jù)庫名稱,通常設(shè)置數(shù)據(jù)庫的屬性是( )A databasename19. 下面哪個方法用于確定當(dāng)前指針位置是否在數(shù)據(jù)表的第一個記錄( )。B BOF20. 打開的數(shù)據(jù)集通過 BDE 訪問一個數(shù)據(jù)表 Table,則調(diào)用 Table 的哪一個方法可以使記錄指針指向 table 第一個記錄( )。B First判斷題(共 20 題,共 40 分)1. 在 Delphi 程序運(yùn)行時動態(tài)設(shè)置屬性的一般格式是: . = ;F ×2. 在面向?qū)ο蟮某绦蛟O(shè)計中,對象的屬性用變量來表示,對象的方法用代碼來實(shí)現(xiàn)。T 3. 子類可以繼承父類,但是,一個父類只能擁有一個子類。F ×4. 對象具有屬性和方法,這是對象的主要特征。T 5. label 和 Edit 組件都可以用于用戶輸入數(shù)據(jù)。F ×6. label 標(biāo)簽中文本不可以換行。T .7. 按鈕組件和編輯框組件都能夠響應(yīng) OnClick 事件。T 8. 編輯框 edit 的 ReadOnly 屬性如果設(shè)置為 true,在代碼中還是可以對 text 屬性賦值。T 9. 若已在窗體中加入了一個 OpenDialog 對象,要求在運(yùn)行時,打開對話框時只顯示擴(kuò)展名為 TXT 的文件,則對通用對話框的 Filter 的屬性進(jìn)行設(shè)置,設(shè)置可以是: 'TXT Files|*.TXT'。T 10. OpenDialog 組件的功能是指定一個文件名,并將編輯區(qū)中的內(nèi)容保存到文件中。F ×11. 一個數(shù)組中的各元素的數(shù)據(jù)類型可以不同。F ×12. Delphi 中的菜單項(xiàng)有 3 種類型:普通按鈕型、復(fù)選框型和單選按鈕型。T 13. 在一個項(xiàng)目中,第一個建立的窗體并不一定就是主窗體,可以在后續(xù)開發(fā)過程中指定。T 14. MediaPlayer 組件可以播放 Avi、midi 等多種媒體格式。T 15. 圖形組件可以輸入焦點(diǎn),并能接受用戶的輸入,然后顯示。F ×16. DBEdit 除了指定 DataSource 屬性外(設(shè)定相連的數(shù)據(jù)源),還要指定 DataField 屬性(設(shè)為相連的字段),否則無法顯示數(shù)據(jù)內(nèi)容。T 17. DBText 除了指定 DataSource 屬性外(設(shè)定相連的數(shù)據(jù)源),還要指定 DataField 屬性(設(shè)為相連的字段),否則無法顯示數(shù)據(jù)內(nèi)容。T 18. 在 Data Controls 組件標(biāo)簽頁上,所有的數(shù)據(jù)控件都有 datafield 屬性。F ×19. 單字段數(shù)據(jù)感知控件(例如 DBText、DBEdit 等)都必須指定 DataSource 和DataField 兩個屬性值。.T 20. 在程序運(yùn)行期間,一個 Table 對象只能固定和一個關(guān)系表相連。F ×程序閱讀分析題(共 2 題,共 20 分)1.程序設(shè)計界面如下,請閱讀程序?qū)懗鼋Y(jié)果:在 form1 上建立的對象有:Label1Label2、Edit1(輸入數(shù))、Edit2(輸出序列)、Button1(確定)等。Button1 按鈕的處理程序如下:procedure TForm1.Button1Click(Sender: TObject);vari, j: Integer;beginEdit2.Text := ''j := StrToInt(Edit1.Text);for i := 1 to j doEdit2.Text := Edit2.Text + IntToStr(i);end;當(dāng)用戶輸入一個 1 位正整數(shù)數(shù)值 8,然后按“確定”按鈕,在“輸出系列”顯示結(jié)果為 。B 123456782.本程序設(shè)計界面如下圖所示:.procedure TForm1.Button1Click(Sender: TObject); /“計算”按鈕vari , n, sum : integer ;beginsum := 0 ;i := 1 ;n := StrToInt(edit1. text ); /讀入while i <= n do /循環(huán)語句beginif i mod 3 =0 then sum := sum+i;i := i +1 ;end;edit2.Text :=IntToStr(sum ); /將結(jié)果在編輯框中顯示end;用戶在 edit1 中輸入一個正整數(shù) 7,則在 edit2 中顯示計算結(jié)果為: C 9