VB計算機試題

2023-01-18 21:24:02 字數 4602 閱讀 7318

1、 函式len(str(val("123.4")))的值為___6___。

2、當乙個picturebox控制項的autosize屬性為true時,在該控制項中載入乙個比控制項的高度與寬度都大的**時,**的大小與控制項的大小相比是__相等___。

3、執行下列程式段,輸出結果為 _____出錯_____。

dim a() as integer

dim i as integer

redim a(10)

for i = 1 to 10

a(i) = 2 * i - 1

next i

print a(4);

erase a

print a(4)

4、以下關於動態陣列的語句中,正確的是____c___。

a redim a(3,4):redim preserve a(4,7)

b dim a() as integer:redim a(5) as single

c redim a(k+1):redim preserve a(10)

d dim a() as integer:redim a(5) :redim a(3,4):a(4)=a(3)+1

5、剛建立乙個新的標準exe工程後,不在工具箱**現的控制項是___通用對話方塊 _____。

6、在下面的程式段中,迴圈體將執行___6___次。

for v=20 to 10 step -2

print v

next v

7、在下面的程式段中,迴圈體將執行____0__次。

for v=10 to 20 step -2

print v

next v

8、下面程式執行後,單擊command1後螢幕顯示是_____25 7____。

private sub command1_click()

for i = 1 to 4

if i > 3 then exit for

next i

for j = 1 to 6

i = i + j

next j

print i, j

end sub

9、在窗體上畫乙個命令按鈕,名稱為command1。單擊命令按鈕時,執行如下事件過程:

private sub command1_click()

a$ = "microsoft visual basic"

b$ = right(a$, 5)

c$ = mid(a$, 1, 9)

msgbox a$, , b$, c$, 1

end sub

則在彈出的資訊框的標題欄中顯示的資訊是___b___。

a microsoft b basic c microsoft visual basic d 1

10、在文字框text1中輸入數字12,text2中輸入數字34,執行以下語句,只有________可使文字框text3中顯示46。

a & val(

b +val(

c +

d &

11、以下敘述中錯誤的是___窗體或控制項的事件的名稱可以由程式設計人員確定____。

12、在窗體上畫乙個名稱為commondialog1 的通用對話方塊,乙個名稱為command1的命令按鈕。然後編寫如下事件過程:

private sub command1_click()

= ""

= "all file|*.*|(*.doc)|*.doc|(*.txt)|*.txt"

= 2= "vbtest"

= 1end sub

對於這個程式,以下敘述中錯誤的是

a 在該對話方塊中指定的預設檔名為空

b 該對話方塊被設定為"開啟"對話方塊

c 該對話方塊的標題為vbtest

d 在該對話方塊中指定的預設檔案型別為文字框(*.txt)

13、函式int(rnd(0)*100)是下列______範圍內的整數。

a (0,10) b [0,99] c (1,100) d [1,99]

14、\、/、mod、*四個算術運算符號中,優先順序最低的是___mod___。

15、以下關於函式過程的敘述中,正確的是

a 函式過程形參的型別與函式返回值的型別沒有關係

b 在函式過程中,過程的返回值可以有多個

c 如果不指明函式過程引數的型別,則該引數沒有資料型別

d 當陣列作為函式過程的引數時,既能以傳值方式傳遞,也能以傳址方式傳遞

16、以下關於**框控制項的說法中,錯誤的是_______。

a 可以通過print方法在**框中輸出文字

b 清空**框控制項中圖形的方法之一是載入乙個空圖形

c 用stretch屬性可以自動調整**框中圖形的大小

d **框控制項可以作為容器使用

17、設選單中有乙個選單項為"open"。若要為該選單命令設計訪問鍵,即按下alt及字母o時,能夠執行"open"命令,則在選單編輯器中設定"open"命令的方式是__把caption屬性設定為&open____。

18、程式設計輸出所有滿足下列條件的三位正整數,它除以11所得的商等於各位數字的平方和。

option explicit

private sub command1_click()

dim n as integer, r as integer, s as integer

dim p as integer, m as integer

for n = 100 to 999

p = n \ 11

m = n

s=0_________

dor = m mod 10

s = s + r * r

m=m\10_______

loop until m = 0

if ____s=p______ then print n;

next n

end sub

19、閱讀下面程式,當單擊窗體後,窗體上輸出的是___17 13 3______。

private sub form_click()

dim i as integer, k as integer

dim a as integer, b as integer

a = 5: b = 1

for i = 1 to a + b step b

i = i + 1

a = a + i

b = b + i

k = k + 1

next i

print a; b; k

end sub

20、有如下程式

a = 100

dos = s + a

a = a + 1

loop while a > 120

print a

執行後的輸出結果為___101___。

21、若形參前預設byval和byref關鍵字,系統預設為按_____位址或址或byref______遞。

22、完善下列程式,要求實現按每行5個輸出1到100之間所有的素數。

private sub form_click()

dim n as integer, i as integer

dim k as integer, flag as boolean

for n = 2 to 100

for i = 2 to sqr(n)

if n mod i = 0 then

exit for

end if

next i

if i>sqr(n) then

print n;

k=k+1

if k mod 5 = 0 then print

end if

next n

end sub

23、private sub command1_click()

dim a(20) as integer, i as integer

dim j as integer, temp as integer

print "排序前:"

for i = 1 to 20

a(i) = int(rnd * 100) + 1

print a(i);

next i

print

for i = 1 to 19

for j = ___i+1_____ to 20

if ____a(j)>=a(i)____ then

t = a(i)

a(i) = a(j)

a(j)=t___

end if

next j

next i

print "排序後:"

for i = 1 to 20

print a(i);

next i

end sub

24、執行以下程式段, 第一行輸出結果是__6 5 4 3_____,第二行輸出結果是____123___。

private sub form_click()

dim a

dim i as integer

a = array(1, 2, 3, 4, 5, 6, 7, 8, 9)

計算機VB基礎教程

vb程式設計基礎 程式語言 計算機的工作原理 儲存程式 儲存程式和程式控制 計算機只能執行預先由程式安排它去做的事情 要利用計算機來解決問題,就必須採用程式語言來編制程式 程式語言大致有三類 機器語言,組合語言,高階語言 vb概述 vb的發展過程 windows的產生,推動了windows應用程式的...

計算機二級VB

計算機二級分值分布 選擇題 40分 三道操作題 60分 考試時間 120分鐘 要求 三道操作題的得分必須在36以上且總分在60分以上,才算通過了計算機二級。選擇題 有一部分是大學計算機基礎上的知識,且做選擇題的時候,一旦交卷,不可能再檢查且也不可能調出程式而得出答案,只能靠自己演算。操作題 一般前兩...

計算機試題

一 單項選擇題 共25道試題,共100分。1.選購顯示器應優先考慮顯示器的 b 效能指標選 a.顯示器的防輻射指標 b.顯示器的頻寬 c.顯示器的重新整理率 d.顯示器的尺寸 滿分 4分 2.乙個聲音檔案採用雙聲道8位取樣精度 22k取樣頻率錄音,它的大小是5m,如果採用單聲道16位取樣精度 44k...