VB模擬題目一答案

2022-12-26 06:51:07 字數 4218 閱讀 5390

《計算機水平考試模擬試題一》(vb)

一、選擇題(40分,共25題)

1、 [多選題]下列方法中,能修改組合框的專案是

(a)、erase

(b)、removeitem

(c)、delete

(d)、additem

(e)、index

2、 [單選題]使用_________方法能刪除列表框控制項中的某個專案。

(a)、cls

(b)、clear

(c)、removeitem

(d)、delitem

3、 [單選題]可以同時刪除字串前導和尾部空白的函式是

(a)、ltrim

(b)、trim

(c)、rtrim

(d)、mid

4、 [單選題]在窗體上畫乙個命令按鈕,然後編寫如下事件過程:

prevate sub command1_click()

x = 0

do until x = -1

a = inputbox("請輸入a的值")

a = val(a)

b = inputbox("請輸入b的值")

b = val(b)

x = inputbox("請輸入x的值")

x = val(x)

a = a + b + x

loop

print a

end sub

程式執行後,單擊命令按鈕,依次在輸入對話方塊中輸入5、4、3、2、1、-1,則輸出結果為________。

(a)、15

(b)、2

(c)、3

(d)、14

5、 [單選題]為了在執行時能顯示窗體左上角的控制框(系統選單),必須

(a)、把窗體的controlbox屬性設定為false,同時把borderstyle屬性設定為非0值

(b)、把窗體的contro1box屬性設定為false,其他屬性任意

(c)、把窗體的controlbox屬性設定為true,並且把borderstyle屬性設定為1-5

(d)、把窗體的controlbox屬性設定為true,同時把borderstyle屬性設定為0值

6、 [單選題]用於動態地在選單中增加選單項的語句是

(a)、load

(b)、unload

(c)、loadmenu

(d)、unloadmenu

7、 [單選題]要使文字框獲得輸入焦點,應採用文字框控制項的方法。

(a)、getfocus

(b)、lostfocus

(c)、keypress

(d)、setfocus

8、 [單選題]函式呼叫不可以

(a)、作為另乙個函式的形參

(b)、出現在乙個表示式中

(c)、作為另乙個函式的實參

(d)、出現在乙個執行語句中

9、 [單選題]在程式執行期間,如果拖動滾動條上的滾動塊,則觸發的滾動條事件是________。

(a)、scroll

(b)、ove

(c)、getfocus

(d)、change

10、 [單選題]inputbox函式返回值的型別為________。

(a)、數值或字串(視輸入的資料而定)

(b)、數值

(c)、字串

(d)、變體

11、 [單選題]在窗體上面畫乙個命令按鈕,然後編寫如下事件過程:

option base 1

private sub command1_click()

dim a

a = array(1, 2, 3, 4)

j = 1

for i = 4 to 1 step -1

s = s + a(i) * j

j = j * 10

next i

print s

end sub

執行上面的程式,單擊命令按鈕,其輸出結果是

(a)、4321

(b)、12

(c)、34

(d)、1234

12、 [單選題]以下關於函式引數的說法中,正確的是

(a)、實參與其所對應的形參共占用乙個儲存單元

(b)、實參與其所對應的形參各占用獨立的儲存單元

(c)、只有當實參與其所對應的形參同名時才共占用儲存單元

(d)、實參與其所對應的形參視其引數傳遞方式來確定是否各自占用獨立的儲存單元

13、 [單選題]下列可以開啟立即視窗的操作是_______。

(a)、ctrl+e

(b)、ctrl+d

(c)、ctrl+f

(d)、ctrl+g

14、 [多選題]語句if a=1 then b=1,下列說法正確的是______。

(a)、b=1為賦值語句

(b)、a=1為關係表示式

(c)、a=1為賦值語句

(d)、b=1為關係表示式

15、 [單選題]在窗體上新增乙個名為command1的命令按鈕和兩個名為label1、label2的標籤,程式**如下:

private x as integer

private sub proc(byval a as integer,byval b as integer)

x=a*a

y=b+b

end sub

private sub command1_click()

x=5y=3call proc(x,y)

end sub

程式執行後,單擊命令按鈕,兩個標籤中顯示的內容分別是

(a)、25和6

(b)、25和3

(c)、5和6

(d)、5和3

16、 [多選題]關於核取方塊的說法正確的是

(a)、核取方塊的value屬性值為1時表示未選中

(b)、核取方塊的value屬性值為0時表示選中

(c)、核取方塊的value屬性值可以取兩個值

(d)、核取方塊的value屬性值可以取三個值

(e)、核取方塊的value屬性值為1時表示選中

17、 [單選題]設 a=10,則執行x=iif(a>7,-1,0)後,x的值是

(a)、-1

(b)、7

(c)、10

(d)、0

18、 [單選題]在窗體上畫乙個命令按鈕(名稱為command1)編寫如下事件過程:

private sub command1_click()

b = 1

c = 3

print a = b + c

end sub

程式執行後,單擊命令按鈕,輸出的結果是______。

(a)、false

(b)、a=3

(c)、a=b+c

(d)、3

19、 [單選題]下列事件中事件不可能在窗體物件中發生。

(a)、change

(b)、click

(c)、load

(d)、dbclick

20、 [單選題]為了防止使用者使用tab鍵選定控制項,應該

(a)、 將控制項的tabindex屬性設定為0

(b)、 將控制項的tabstop屬性設定為false

(c)、 將控制項的tabstop屬性設定為0

(d)、 將控制項的enabled屬性設定為false

21、 [單選題]設有如下型別宣告:

type person

name as string * 8

major as string * 20

end type

要將該型別的某個變數p的值寫入乙個隨機檔案d:\中,能正確把資料寫入該隨機檔案的程式段是

(a)、open "d:\" for random as #1 : get #1, 1, p : close #1

(b)、open "d:\" for random as #1 : put #1, 1, p : close #1

(c)、open "d:\" for random as #1 len=len(p) : put #1, 1, p : close #1

(d)、open "d:\" for random as #1 len=len(p) : get #1, 1, p : close #1

22、[單選題]對窗體編寫如下**:

option base 1

private sub form_keypress(keyascii as integer)

a = array(237, 126, 87, 48, 498)

vb複習題 題目答案

visual basic 期末複習題庫 單項選擇題判斷題填空題程式設計題 1 下列程式執行後,輸出的結果為 b 1do while b 40 b b b 1 loop print b a 42 b 39 c 6 d 1 答案 a 2 設執行以下程式段時依次輸入1 3 5,執行結果為 dim a 4 ...

VB模擬試卷一

visual basic程式設計 100分 一 填空題 每空1分,共10分 1.表示x是5的倍數或9的倍數的邏輯表示式是 2.已知a 3.5,b 5.0,c 2.5,d true,則表示式a 0 and a c b 3 or not d的值是 3.表示式ucase mid abcdefgh 3,4 ...

模擬考試題目 含答案

姓名公司得分 一 平台部分。1 基礎 主要用於平台的那個模型 c a 關聯 b 屬性 c 屬性含義 d 介面方案 2 指出下列不是屬性含義的選項 d a longtext b idstringpicker c bd name selector d bdn iteee 3 下列那一項不是關聯的表現方式...