VB綜合練習

2022-12-27 04:54:02 字數 4016 閱讀 8899

visual basic程式設計期末綜合練習

2023年12月

一、單項選擇題

1.乙個vb應用程式可以包含幾個vbp檔案( )。

a.1個b.2個

c.可以沒有d.不受限制

2.啟動vb後,就意味著要建立乙個新( )。

a.窗體b.檔案

c.工程d.程式

3.字尾為.bas的檔案表示(  )。

a.類模組檔案b.窗體檔案

d.窗體二進位制資料檔案 d.標準類模組檔案

4.當乙個工程中含有多個窗體時,其中的啟動窗體是( )。

a.啟動vb時建立的第乙個窗體 b.第乙個新增的窗體

c.最後乙個新增的窗體d.在「工程屬性」對話方塊中指定的窗體

5.在文字框控制項中將text的內容全部顯示為所定義的字元的屬性是( )。

a.passwordb.passwordchar

c.需要程式設計來實現d.以上都不是

6.visual basic是一種物件導向的程式語言,所採用的程式設計機制是( )。

a.從主程式開始執行b.按過程順序執行

c.事件驅動d.按模組順序執行

7.下列四項中合法的變數名是( )。

a.a-bcb.a_bc

c.4abcd.integer

8.將除錯通過的工程經「檔案」選單的「生成.exe檔案」編譯成.exe後,將該可執行檔案拿到其它機器上不能執行的主要原因是( )。

a.缺少.frm窗體檔案b.該可執行檔案有病毒

c.執行的機器上無vb系統d.以上原因都不對

9.無論何種控制項,共同具有的屬性是(  )

a.textb.name

c.captiond.forecolor

10.有程式**如下:

= "visual basic程式設計"

則text1,text ,和"visual basic程式設計"分別代表( )。

a.物件,值,屬性 b.物件,方法,屬性

c.物件,屬性,值 d.屬性,物件,值

11.如果僅需要得到當前系統時間,使用的函式是( )

a.nowb.time

c.yeard.date

12.表示式16/4-2^5*8/4mod5\2( )。

a.20 b.14 c.2 d.4

13.以下敘述中錯誤的是( )。

a、乙個工程中可以包含多個窗體檔案

b、全域性變數必須在標準模組中定義

c、在設計visual basic程式時,窗體、標準模組、類模組等需要分別儲存為不同型別的檔案

d、在乙個窗體檔案中用private定義的通用過程能被其它窗體呼叫

14.下列賦值語句正確的是( )。

a.a+b=cb.c=a+b

c.-a=bd.5=a+b

15.要在窗體form1內顯示「myfrm」,使用的語句是( )

a."myfrm" b."myfrm"

c. "myfrmd.form. print "myfrm"

16.確定乙個控制項在窗體上位置的屬性是( )

a.width或heightb.width和height

c.top或leftd.top和left

17.將資料項「china」新增到列表框list1中成為第一項,應使用的語句是( )

a."china", b."china",0

c."china",1 d."1,china"

18.如果建立了命令按鈕陣列控制項,那麼click事件的引數是( )

a.indexb.caption

c.tagd.沒有引數

19.在設計動畫時,用時鐘控制項來控制動畫速度的屬性是( )

a.enabledb.interval

c.timerd.move

20.以下敘述中錯誤的是( )。

a.乙個工程中只能有乙個sub main過程

b.窗體的show方法的作用是將指定的窗體載入記憶體並顯示該窗體

c.窗體的hide方法和unload方法的作用完全相同

d.若工程檔案中有多個窗體,可以根據需要指定乙個窗體為啟動窗體

21.使影象框image控制項中的影象自動適應控制項的大小應(  )。

a.將控制項的 autosize屬性設為true

b.將控制項的 autosize屬性設為false

c.將控制項的 stretche屬性設為true

d.將控制項的 stretche屬性設為false

22.若使影象框image控制項自動適應其中的圖形大小,應(  )。

a.將控制項的 stretche屬性設為true

b.將控制項的 stretche屬性設為false

c.將控制項的 autosize屬性設為true

d .將控制項的 autosize屬性設為false

23.在visual basic中,變數的預設型別是( )

a.integerb.double

c.currencyd.variant

25.下列控制項中不能響應click事件的是( )。

a.frame b.label c.timer d. form

26.如果準備讀檔案,開啟順序檔案」的正確語句是( )

a.open"" for wrire as # 1

b.open"" for binary as # 1

c.open"" for input as # 1

d.open"" for random as # 1

27.用line方法畫直線後,當前座標在( )。

a、(0,0b、直線起點

c、直線終點d、容器的中心

29.msgbox函式的返回值的資料型別是(  )

a.字串 b.日期型

c.邏輯型 d.整型

30.vb程式中通常不會產生錯誤提示的是(  )。

a.編譯錯誤      b.實時錯誤

c.執行時錯誤     d.邏輯錯誤

32.下列關於變數的說法不正確的是( )。

a.區域性變數是指那些在過程中用dim語句或static語句宣告的變數

b.區域性變數的作用域僅限於宣告它的過程

c.靜態區域性變數是在過程中用static語句宣告的

d.區域性變數在宣告它的過程執行完畢後就被釋放了

33.改變驅動器列表框的drive屬性值,將啟用(  )事件。

a.keydownb.keyup

c.changed.scoll

34.在下列選項中,不能將影象裝入**框和影象框的是( )

a.在介面設計時,通過picture屬性裝入

b.在介面設計時,手工在影象框和**框中繪製圖形

c.在介面設計時,利用剪貼簿把影象貼上上

d.在程式執行期間,用loadpicture函式把圖形檔案裝入

36.vb程式中設定斷點的按鍵是(  )。

a、f5鍵         b、f6鍵

c、f9鍵         d、f10鍵

37.下列陣列宣告語句,正確的是(  )

a.dim a[3,4] as integerb.dim a(3,4) as integer

c.dim a(n,n) as integerd.dim a(3 4) as integer

二、填空題

1. textbox和label控制項用來顯示和輸入文字,如果僅需要讓應用程式在窗體中顯示文字資訊,可使用控制項;若允許使用者輸入文字,則應使用控制項。

2.在vb中,要想獲得某個相關控制項或語句的幫助資訊,一般可首先選中該控制項或語句,然後按鍵。

3.欲設定定時器的時間間隔為2秒,則屬性interval的值為

4.應用程式打包後,其包檔案的字尾為

5.visual basic程式開發有三種模式,即設計模式、 模式和模式。

6是應用程式的對外介面,是其它控制項的載體和容器。

VB綜合設計要求

visual basic程式設計 綜合設計 一 綜合設計要求 綜合實驗主要目的是程式設計的應用,要求學生掌握程式設計的方法,步驟。學生自由分組,乙個小組 每組3 5人 在小組內選定一名組長,負責本小組任務的落實 討論與實現。分組名單在第十周交到實驗課老師手裡。實驗課老師按照下面要求在第十周把綜合實驗...

VB綜合實驗10 08 09 1

vb程式設計基礎綜合性實驗 十 過程的應用 班級 學號姓名 該綜合實驗是在學生完成前面的實驗,掌握通用子過程和函式過程的定義和呼叫方法,明確子過程和函式過程的異同,掌握形參和實參的對應關係,值傳遞和位址傳遞的傳遞方式,掌握變數 函式和過程的作用域。在此基礎上,該綜合實驗要求學生利用過程求解一些綜合應...

VB上機練習題

1 乙個數如果恰好等於它的因子之和,這個數就稱為 完數 例如 6的因子為 2,3,6 1 2 3,所以 是乙個完數,編乙個程式,找出1000以內的完數,並以列表框顯示,完數的個數用文字框輸出。private sub form click dim n,r,j,i as integer n 1000 x...