計算機二級access VBA易錯題44題 精

2022-12-27 20:24:05 字數 4774 閱讀 2854

1. 假定有以下程式段解析:i=1,j=-4,n=1;j=-3,n=2;j=--2,n=3;j=-1,n=4

i=2,……;i=3

n=0for i=1 to 3

for j=-4 to -1

n=n+1

next j

next i

執行完畢後,n的值是______。d

a、0 b、3 c、4 d、12

2. 在窗體中新增乙個命令按鈕

(名稱為command1),然後

編寫如下**:

private sub command1_click()

a=0:b=5:c=6

msgbox a=b+c

end sub

窗體開啟執行後,如果單擊命令按

鈕,則訊息框的輸出結果為____。d

a、11 b、a=11

c、0 d、false

3. 有如下事件程式,執行該程式後輸出結果是______。a

private sub command33_click()

dim x as integer, y as integer

x = 1: y = 0

do until y <= 25

y = y + x * x

x = x + 1

loop

msgbox "x=" & x & ", y=" & y

end sub

a、x=1, y=0b、x=4, y=25

c、x=5, y=30 d、輸出其他結果

4. 在窗體上新增有乙個命令按鈕(名為c1),然後編寫如下事件過程:

private sub c1_click()

for i=1 to 4

x=4for j=1 to 3

x=3for k=1 to 2

x=x+6

next k

next j

next i

msgbox x

end sub

開啟窗體後,單擊命令按鈕,訊息框的輸出結果是____b__。

a、7 b、15c、157d、538

5. 在窗體上有乙個命令按鈕c1和乙個文字框text1,編寫事件**如下:

private sub c1_click()

dim i, j, x

for i = 1 to 20 step 2

x = 0 『執行這一步時重新將0的值賦給x,真正的計算從i=19開始

for j = i to 20 step 3

x = x + 1

next j

next i

= str(x)

end sub

開啟窗體執行後,單擊命令按鈕,文字框中顯示的結果是_a____。

a、1 b、7 c、17 d、400

6. 在窗體上新增乙個命令按鈕(名為c1)和乙個文字框(名為text1),

並在命令按鈕中編寫如下事件**:

private sub c1_click()

m=2.17

n=len(str$(m)+space(5))

me!text1=n

end sub

開啟窗體執行後,單擊命令按鈕,在文字框中顯示___d___。

a、5 b、8 c、9 d、10

7. 在窗體中新增乙個名稱為c1的命令按鈕,然後編寫如下事件**:

private sub c1_click()

a=75

if a>60 then i=1

if a>70 then i=2

if a>80 then i=3

if a>90 then i=4

msgbox i

end sub

窗體開啟執行後,單擊命令按鈕,則訊息框的輸出結果是__b____。

a、1 b、2 c、3 d、4

注意與case語句不同,case語句當滿足某個條件時就直接輸出

8. 在窗體上有乙個命令按鈕command1,編寫事件**如下:

private sub command1_click()

dim d1 as date

dim d2 as date

d1 = #12/25/2009#

d2 = #1/5/2010#

msgbox datediff("ww", d1, d2)

end sub

開啟窗體執行後,單擊命令按鈕,訊息框中輸出的結果是___b___。

a、1 b、2 c、10 d、11

11天=1周+4天=2周

9. 窗體中有命令按鈕command1,事件過程如下:

public function f(x as integer) as integer

dim y as integer

x=20

y=2f=x*y

end function

執行程式,單擊命令按鈕,則立即視窗中顯示的內容是___d___。

a、10 5 b、10 40 c、20 5 d、20 40

其中y=f(x)實現函式呼叫,則此時呼叫過程中,x=10,y=2,再將f(x)的值賦給y,故答案為d

10. 在窗體中有乙個標籤lb1和乙個命令按鈕command1,事件**如下:

option compare database

dim a as string * 10

private sub command1_click( )

a = "1234"

b = len(a)

= bend sub

開啟窗體後單擊命令按鈕,窗體中顯示的內容是____c__。

a、4 b、5 c、10 d、40

11. 在窗體中新增乙個名稱為command1的命令按鈕,然後編寫如下程式:

public x as integer

private sub command1_click()

x=10

call s1

call s2

msgbox x

end sub

private sub s1()

x=x+20

end sub

private sub s2()

dim x as integer

x=x+20

end sub

窗體開啟執行後,單擊命令按鈕,則訊息框的輸出結果為__b____。

a、10 b、30 c、40d、50

解析:本題使用call呼叫子過程s1、s2。x=10在呼叫子過程s1後,x=30,但由於在s1中直接使用變數,所以該值的作用範圍是區域性的,即只限於s1子過程中,沒有傳回。

在呼叫s2時,由於使用dim…as關鍵字定義x,所以其值是模組範圍的。在訊息框中輸出的值,是從子過程s2傳回的值(注意:解釋有錯,返回應是呼叫s1時的x值。

)。12. 窗體中有命令按鈕command1和文字框text1,事件過程如下:

function result(byval x as integer) as boolean

if x mod 2=0 then

result=true

else

result=false

end if

end function

執行程式,單擊命令按鈕,輸入19,在text1中會顯示"19是奇數."。那麼在程式

的空白處應填寫___b___。

a、result(x)= "偶數b、result(x)

c、result(x)= "奇數d、not result(x)

13. 在窗體中新增了乙個文字框和乙個命令按鈕(名稱分別為ttext和

bcommand),並編寫了相應的事件過程。執行此窗體後,在文字框

中輸入乙個字元,則命令按鈕上的標題變為"計算機等級考試"。以下能

實現上述操作的事件過程是__d____。

a、 private sub bcommand_click()

caption="計算機等級考試"

end sub

b、private sub ttext_click()

"計算機等級考試"

end sub

c、private sub bcommand_change()

caption="計算機等級考試"

end sub

d、private sub ttext_change()

"計算機等級考試"

end sub

14. 下列給出的選項中,非法的變數名是__c____。

a、sum b、integer_2 c、rem d、form1

15.如果載入乙個窗體,先被觸發的事件是。(2023年4月)

a)load事件 b)open事件 c)click事件 d)dalick事件

解析:access載入窗體是執行指定的巨集或使用者定義的事件過程,然後顯示窗體的記錄。可以使用load事件過程設定窗體或控制項中的值,也可以設定窗體或控制項的屬性。

load事件發生在open事件後及resize事件前,不能被取消。click事件發生在窗體單擊時,沒有ddelick事件。

16.inputbox函式的返回值型別是。(2023年4月)

a)數值 b)字串

c)變體 d)數值或字串(視輸入的資料而定)

國家二級計算機vf易錯題匯集

1.佇列和棧都是線性表。2.佇列 先進先出,一端插入,另一端刪除。迴圈佇列中元素的個數 rear front 3.棧 先進後出,允許插入和刪除的是棧頂,不能插入和刪除的一端是棧底。棧頂元素是最後被插入的元素,也是最先被刪除的元素。棧底元素是最先被插入的元素。4 演算法的空間複雜度 執行演算法需要的記...

計算機二級VB

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

計算機二級C

計算機二級c 機試模擬25 窗體頂端 一 改錯題 1.使用vc6開啟考生資料夾下的工程test15 1,此工程包含乙個源程式檔案test15 但該程式執行有問題,請改正程式中的錯誤,使該程式的輸出結果如下 my object has member 7 源程式檔案test15 清單如下 include...