亚洲精品中文字幕无乱码_久久亚洲精品无码AV大片_最新国产免费Av网址_国产精品3级片

試題

9月計算機二級《VB》備考試題及答案

時間:2024-11-08 05:05:53 試題 我要投稿
  • 相關推薦

2016年9月計算機二級《VB》備考試題及答案

  一、基本操作題

2016年9月計算機二級《VB》備考試題及答案

  (1)在名稱為Forml的窗體上添加兩個名稱分別為Textl和Text2的文本框,它們的高、寬分別為300、2400和1200、2400。窗體的標題為“窗口”。請通過屬性窗口設置適當?shù)膶傩,滿足如下要求:

  @Text2可以顯示多行文本,并且有垂直和水平兩個滾動條;

  ②程序運行時在Textl中顯示輸入的字符為“*”。

  程序運行后的窗體如圖所示。

  注意:存盤時必須存放在考生文件夾下,工程文件名保存為sjtl.vbp,窗體文件名保存為sjtl.frm。

  (2)在名稱為Forml的窗體上添加一個名稱為Imagel的圖像框,其高、寬分別為1900、1700,通過屬性窗口把考生文件夾下的圖像文件picl.bmp載入圖像框;再匭兩個命令按鈕控件,名稱分別為C1、C2,標題分別為“放大”、“縮小”,如圖所示。

  要求:

 、僬埦帉戇m當?shù)氖录^程,程序運行后,如果單擊“放大”按鈕,則將圖像框的高度、寬度均增加100;單擊“縮小”按鈕,則將圖像框的高度、寬度均減少100,要求程序中不得使用任何變量。

 、谕ㄟ^屬性窗口設置圖像框的適當屬性,使得在放大、縮小圖像框時,其中的圖像也自動放大、縮小。注意:存盤時必須存放在考生文件夾下,工程文件名保存為sit2.vbp,窗體文件名保存為sit2.frm。

  二、簡單應用題

  (1)考生文件夾下有一個工程文件sjt3.vbp,其功能是:①單擊“讀數(shù)據(jù)”按鈕,則將考生文件夾下in3.dat文件中的100個0~999的整數(shù)讀入到數(shù)組a中;

 、趩螕“計算”按鈕,則找出這l00個整數(shù)中的所有水仙花數(shù),并將它們的最大值與最小值分別顯示在文本框Textl、Text2中(注:當一個數(shù)的值等于該數(shù)中的各位數(shù)字的立方和時,此數(shù)被稱為水仙花數(shù)。如:153=13+53+33,所以153就是一個水仙花數(shù))。

  在窗體文件中已經(jīng)給出了全部控件(如圖所示)和“讀數(shù)據(jù)”命令按鈕的事件過程以及判斷一個數(shù)是否為水仙花數(shù)的通用過程。要求編寫“計算”命令按鈕的事件過程。

  注意:考生不得修改窗體文件中已經(jīng)存在的控件和程序,在結束程序運行前,必須進行“計算”,并且必須通過單擊窗體右上角的“關閉”按鈕結束程序,否則無成績。最后,程序按原文件名存盤。

  (2)在考生文件夾下有一個工程文件sjt4.vbp。請在窗體上添加一個組合框,名稱為cbl,并輸入三個列表項:…3’、“7”、“11”(列表項的順序不限,但必須是這三個數(shù)字);添加一個名為Textl的文本框;再添加一個標題為“計算”、名稱為C1的命令按鈕,如圖所示。請編寫適當?shù)氖录^程,使得在程序運行時,在組合框中選定一個數(shù)字后,單擊“計算”按鈕,則計算5000以內(nèi)能夠被該數(shù)整除的所有數(shù)之和,并放入Textl中。最后,按原文件名存盤。

  提示:由于計算結果較大,應使用長整型變量。

  注意:考生不得修改窗體文件中已經(jīng)存在的程序,在結束程序運行之前,必須至少進行一次計算。并且必須用窗體右上角的關閉按鈕結束程序,否則無成績。

  三、綜合應用題

  在考生文件夾下有一個工程文件sjt5.vbp,其名稱為Forml的窗體上已有三個文本框Textl、Text2、Text3,以及部分程序代碼,請完成以下工作。

 、僭趯傩源翱谥行薷腡ext3的適當屬性,使其在運行時不顯示,作為模擬的剪貼板使用,窗體如圖所示。

 、诮⑾吕讲藛,如下表所示。

 、鄞绑w文件中給出了所有事件過程,但不完整,請去掉程序中的注釋符,把程序中的?改為正確的內(nèi)容,以便實現(xiàn)如下功能:當光標所在的文件框中無內(nèi)容時,“剪切”、“復制”不可用,否則可以把該文本框中的內(nèi)容剪切或復制到Text3中;若Text3中無內(nèi)容,則“粘貼”不能用,否則可以把Text3中的內(nèi)容粘貼在光標所在的文本框中的內(nèi)容之后。

  注意:不能修改程序中的其他部分,各菜單項的標題名稱必須正確。最后將修改后的文件按原文件名存盤。

  參考答案

  一、基本操作題

  (1)【考點分析】本題考點有:窗體的Caption屬性,文本框的Name、Width、Height、PasswordChar、Text、MultiLine、ScrollBars屬性。

  【解題思路】文本框控件的MultiLine屬性用于設置文本框是否顯示多行文本,值為True表示是,值為False則表示否。ScrollBars屬性設置文本框是否有水平或垂直滾動條,它有0、1、2和3這4個值,0表示沒有滾動條(默認值),1表示只有水平滾動條,2表示只有垂直滾動條,3表示有水平和垂直滾動條。文本框的PasswordChar屬性常用于設置用某字符(如“卑”)屏蔽用戶在文本框中鍵入的內(nèi)容,常用于口令輸入。

  【操作步驟】

  步驟1:新建一個窗體,按照題目要求建立文本框控件并設置其屬性,程序中涉及的控件及屬性見表3.8和表3.9。

  步驟2:調(diào)試并運行程序,關閉程序后按題目要求存盤。

  【易錯提示】由于ScrollBars屬性的設置值較多,易混亂,請考生牢記4個值分別設置的文本框滾動條屬性。

  【舉一反三】可以通過第3 1套第一大題的第一小題來進行同類知識點的練習。

  (2)【考點分析】本題考點有:圖像框的Name、Width、Height、Picture和Stretch屬性,命令按鈕的Name、Caption屬性。

  【解題思路】圖像框(Image)控件的Picture屬性用于在設計階段時裝載在圖像框中顯示的圖片,它的Stretch(自動伸縮)屬性用來設定載入其中的圖片是否需要自動調(diào)整,以適應圖像框的大小。圖像框的寬和高分別由其Width屬性和Heisht屬性設置。

  本題要在單擊按鈕時實現(xiàn)“放大”或“縮小”的功能,應在程序中動態(tài)設置圖像框大小(寬和高),即在其原來基礎上增加或減小圖像框的寬和高。

  【操作步驟】

  步驟1:新建一個窗體,按照題目要求建立控件并設置圖像框相應屬性,如圖3.17所示。

  步驟2:按照步驟1設置其他控件相關屬性,程序中涉及的控件及屬性見表3.10。

  步驟3:打開代碼編輯窗口,在指定位置編寫如下代碼。

  參考答案

  步驟4:調(diào)試并運行程序,關閉程序后按題目要求存盤。

  【舉一反三】可以通過第36套第一大題的第一小題來進行同類知識點的練習。

  二、簡單應用題

  (1)【考點分析】本題考點有:變量初值定義、If判斷語句、For選擇語句、Val()函數(shù)、Fix()函數(shù)以及文件操作。

  【解題思路】循環(huán)遍歷數(shù)組a,通過調(diào)用Function過程判斷是否為水仙花數(shù),并通過If語句對數(shù)值進行比較,如果max<=a(i),那么max=a(i),最小值同理。在設置變量初值時,l7lax=-1,min=1000,目的是方便比較數(shù)的大小。因為數(shù)組中的數(shù)值最小的是0,最大的是999,所以,讓max先等于-1,小于數(shù)組中的最小值,在程序執(zhí)行過程中,只要有水仙花數(shù),就一定會大于max,這樣才會賦值給max,min=1000也是同樣的道理。

  【操作步驟】

  步驟1:按照題目要求打開工程文件。

  步驟2:打開代碼編輯窗口,在指定位置編寫如下代碼。

  參考答案

  步驟3:按照題目要求調(diào)試并運行程序,如圖3.18所示。

  步驟4:關閉程序后,按題目要求存盤。

  【易錯提示】Function過程比較復雜,只有了解了內(nèi)部函數(shù)的用法,才能對水仙花數(shù)的判斷有一個清晰的思路。對于最值的求解,則要注意變量初值的處理。

  【舉一反三】可以通過第11套第三大題來進行同類知識點練習。

  (2)【考點分析】本題考點有:文本框的Name屬性、組合框的Name和List屬性、命令按鈕的Name和Caption屬性、Val()函數(shù)以及Mod取模運算。

  【解題思路】本題主要考查組合框的屬性及For循環(huán)語句的使用。

  Mod取模運算就是求余數(shù),例如10 mod 3=1,因為10除以3等于3余1,結果就是余數(shù)。如果a mod b=0,則說明a能被b整除,反之如果a mod b<>0,則a不能被b整除。

  組合框(ComboBox)將文本框與列表框的特性組合在一起,既可以在組合框的文本框部分輸入信息,也可在列表框部分選擇項目;組合框的列表項可在設計階段通過其List屬性添加,每輸入完一項后按鍵換行再輸入下一項;其Text屬性用于設置或返回其文本框部分當前的文本。根據(jù)題意,用For逐一循環(huán)5000內(nèi)的整數(shù),通過If語句的條件表達式:i Mod n=0,判斷各個數(shù)是否能被n整除,把能被整除的數(shù)累加到變量sum。i為循環(huán)變量,n的值為Val(Cbl.Text)。

  【操作步驟】

  步驟1:打開本題工程文件,按照題目要求建立控件并設置組合框控件屬性,如圖3.19所示。程序中用到的控件及屬性見表3.11。

  步驟2:打開代碼編輯窗口,在代碼編輯窗口指定位置編寫以下代碼。

  參考答案

  步驟3:調(diào)試并運行程序,關閉程序后按題目要求存盤。

  【易錯提示】在定義變量時注意,由于數(shù)值較大,應定義為長整型變量,防止數(shù)值過大溢出。

  【舉一反三】可以通過第4套第二大題的第二小題來進行同類知識點的練習。

  三、綜合應用題

  【考點分析】本題考點有:文本框的Visible和Text屬性、菜單編輯器的使用(名稱、內(nèi)縮符號)、菜單項的Enabled屬性、If選擇判斷語句、For循環(huán)語句以及焦點觸發(fā)的GotFocus事件過程。

  【解題思路】本題中隱藏的文本框Text3的功能相當于剪貼板。在文本框(Textl或Text2)獲得焦點觸發(fā)的GotFo-CU$事件過程中,用窗體變量which記錄下該文本框序號(1或2)。在“編輯”菜單的Click事件過程中,首先根據(jù)which的不同值來判斷相應文本框(Textl或Text2)的內(nèi)容是否為空,如果內(nèi)容為空則設置“剪切”和“復制”菜單項不可用,否則設置“剪切”和“復制”菜單項可用;其次判斷TexB文本框的內(nèi)容是否為空,如果內(nèi)容為空則設置“粘貼”菜單項不可用,否則設置“粘貼”菜單項可用。

  在“復制”命令的單擊事件過程中,根據(jù)which的值不同,將相應文本框(Textl或Text2)中的內(nèi)容復制到Text3文本框中。在“剪切”命令的單擊事件過程中除應執(zhí)行與“復制”命令相同的語句外,還應執(zhí)行清除當前文本框中內(nèi)容的語句。在“粘貼”命令的單擊事件過程中,也要根據(jù)which值的不同,將Text3文本框中的內(nèi)容粘貼到文本框中的原內(nèi)容之后。

  【操作步驟】

  步驟1:打開本題工程文件,將Text3的Visible屬性設置為False,然后按照題目要求建立菜單并設置其屬性,如圖3.20所示。

  菜單屬性如表3.12所示。

  步驟2:打開代碼編輯窗口,去掉程序中的注釋符“´”,將問號改為正確的內(nèi)容。

  參考答案(陰影部分是需考生填入的內(nèi)容)

  步驟3:調(diào)試并運行程序,關閉程序后按題目要求存盤。

  【易錯提示】對于which值的判斷,貫穿整個程序,因此要明白為什么要設置which值來進行判斷。

  【舉一反三】可以通過第8套第二大題的第一小題來進行同類知識點的練習。

【9月計算機二級《VB》備考試題及答案】相關文章:

計算機二級《VB》備考試題及答案07-14

2016年9月計算機二級《VB》測試題及答案10-23

2017年9月計算機二級VB測試題及答案08-29

2017年9月計算機二級VB臨考測試題及答案09-11

2017年3月計算機二級《VB》鞏固試題與答案11-01

12月計算機二級備考練習試題及答案10-24

2016年9月計算機二級《VB》上機試題07-07

計算機二級《VB》模擬試題及答案11-01

計算機二級VB上機試題及答案09-09

2023年9月計算機二級《VB》考題與答案09-05