上機(jī)考試試題答案與解析
一、基本操作題
(1)根據(jù)題意,新建“標(biāo)準(zhǔn)EXE”工程,將一個(gè)文本框控件和一個(gè)命令按鈕添加到窗體中,將文本框的名稱設(shè)為Text1,將命令按鈕的名稱設(shè)為Command1、Caption屬性為“顯示”。雙擊Command1,進(jìn)入代碼編寫窗口,編寫如下代碼:
(2)本題考查按鈕的擺放位置的設(shè)置,涉及對(duì)象的Left和Top屬性。命令按鈕的標(biāo)題通過Caption屬性來設(shè)置,單擊命令按鈕觸發(fā)Click事件。Left表示控件與所在窗體的左邊之間的距離,Top表示控件與所在窗體的頂邊之間的距離。讓兩個(gè)按鈕位置重合只需將兩個(gè)按鈕的Left和Top設(shè)置相同即可。
根據(jù)題意,新建“標(biāo)準(zhǔn)EXE”工程,并排放人兩個(gè)命令按鈕,名稱分別為Command1和Command2、Caption屬性分別為“按鈕A”和“按鈕B”,要求按下按鈕A后,按鈕B的位置發(fā)生變化,雙擊Command1,進(jìn)入代碼編輯區(qū),輸入以下代碼:
二、簡(jiǎn)單應(yīng)用題
(1)看一個(gè)數(shù)是否為奇數(shù),只要判斷此數(shù)是否能被2整除,若不能整除,則是奇數(shù),否則不是奇數(shù)。如:N Mod 2=0,則說明余數(shù)為0,N能被2整除,否則N不能被2整除。
根據(jù)題意將一個(gè)命令按鈕和三個(gè)文本框控件添加到窗體中,命令按鈕的名稱屬性為Command1、Caption屬性為“求和”,三個(gè)文本框的名稱分別為Text1、Text2和Text3,然后雙擊Command1進(jìn)入代碼窗口,補(bǔ)充后的具體代碼如下:
(2)根據(jù)題意,將一個(gè)命令按鈕和一個(gè)文本框控件添加到窗體中,命令按鈕的名稱Command1、Caption屬性為“計(jì)算”,文本框的名稱為Text1,本題是為了求50~200的能被5整除的數(shù)的和,顯示到文本框中并保存到out.txt中。在“工程”窗口中單擊右鍵,在彈出的快捷菜單中選擇“添加”→“添加模塊”,然后在彈出對(duì)話框的“現(xiàn)存”選項(xiàng)卡中選擇“mode.bas”,單擊“確定”按鈕即添加成功。模塊mode.bas中的代碼如下:
三、綜合應(yīng)用題
在本題中涉及文件的操作,用Write#或Input#語句讀取數(shù)據(jù),對(duì)文件操作完后一定要關(guān)閉文件。根據(jù)題意,將一個(gè)文本框控件和兩個(gè)命令按鈕添加到窗體中,根據(jù)題意的要求設(shè)置屬性,即文本框的名稱為Text1、MultiLine屬性為true、ScrollBars屬性為2,兩個(gè)命令按鈕的控件的Caption屬性分別為“讀取”和“排列保存”,名稱為Command1和Command2。在“工程”窗口中單擊右鍵,在彈出的快捷菜單中選擇“添加”→“添加模塊”,然后在彈出對(duì)話框的“現(xiàn)存”選項(xiàng)卡中選擇“mode5.bas”,單擊“確定”按鈕即添加成功。模塊的代碼如下:
分析程序可知,程序在讀取的同時(shí)就進(jìn)行了排序,一旦讀取的數(shù)比當(dāng)前數(shù)大,則將兩數(shù)位置交換,繼續(xù)比較后面的數(shù)。補(bǔ)充后的具體代碼如下:
![]() | ![]() .. 定價(jià):¥225 優(yōu)惠價(jià):¥213 更多書籍 |
![]() | ![]() .. 定價(jià):¥133 優(yōu)惠價(jià):¥133.0 更多書籍 |