某Visual Basic程序如下

時間 2022-10-13 03:05:13

1樓:難得糊塗

答案是a

因為a陣列最大下標是10。

for i = 1 to 10

a(i)=i*i

next i

list1. additem str(a(i)) 『這裡 i 值已經等於11 即a(i)會顯示下標越界

子程式或函式未定義舉例:

private sub command1_click()

k = k() '因為k()未定義所以會出錯

end sub

溢位舉例:

private sub command1_click()

dim k as integer

k = 32768 '因為integer 其範圍為 -32,768 到 32,767之間所以當k = 32768時會錯誤: 溢位

end sub

'型別不匹配舉例:

private sub command1_click()

dim k as string, k1 as integer

k2 = k + k1 '因為k是字元,k1是數字所以會顯示錯誤:型別不匹配

end sub

其他常見錯誤型別還有

'要求物件舉例:

private sub command1_click()

text1.text = "kk" '假如視窗沒有text1時會出現錯誤:要求物件

end sub

'無效外部過程舉例:

k 『在事件外部引用引數

等.......

!謝謝!

2樓:匿名使用者

a 下標越界

private sub command1_click( )dim a(1 to 10) as integerdim i as integer

for i = 1 to 10

a(i)=i*i

next i

list1. additem str(a(i))end sub

某visual basic程式如下: private sub command1_click() dim i as integer, sum as integer sum = 0 for

3樓:

選擇d提示的錯誤為「要求物件」在abcd中只有d中涉及到物件名為text1的文字框

4樓:我是何歡

你是執行別人的程式嗎?有沒有窗體 form,窗體上有沒有text1這個控制元件?

看提示就是沒有text1這個控制元件,如果你不加控制元件又想看效果,把text1.text = str(sum)改成

msgbox(str(sum))就可以

某visual basic程式段如下: dim a(1 to 10) as integer dim i as integer a(1) = 1 for i = 2 to 10 a(i

5樓:匿名使用者

陣列a的型別為integer,這個型別的表示範圍最大是-32768 到 32767,迴圈賦值的時候超過了這個值,就溢位了,你改個資料型別就對了

某visual basic程式如下: private sub command1_click()

6樓:棘棘芽

d上面的語法什麼的全沒有問題,如果真的還會出現錯誤,而且是要求物件的.只能是 沒有text1

說單擊 command1了,所以 不會是command1 .這裡只用到了兩個物件

7樓:風雪劍無痕

要你新增文字框控制元件,選d

某visual basic程式的一個事件過程如下: private sub command1_click() dim x as single dim y as singl

8樓:匿名使用者

c顯然abc()這個函式從未見過,估計是寫錯了(應為abs())

附:abs()是取絕對值函式

有如下visual basic程式段

9樓:

mod是餘數的意思。

就是k可以整除i時滿足條件,有1、2、4、7、14當i=1時,28能整除1,s=0+1=1

當i=2時,28能整除2,s=1+2=3

當i=3時,不滿足條件

......

當i=14時,28能整除14,s=14+14=28

10樓:蟲的傳人

mod 相當於c語言裡的%

作用是取餘數

1+2+4+7+14

1到14中能被28整除的都加起來

某單位的人事管理程序屬於A系統程序B系統軟體C應用軟體D目標軟體

應用軟體。人事管理程式,彙整合功企業先進的人力資源管理理念 人力資源管理實踐 人力資源資訊化系統建設的經驗,以資訊科技實現對企業人力資源資訊的高度整合化管理,為中國企業使用的人力資源管理解決方案。計算機軟體分為系統軟體和應用軟體兩大類。應用軟體為滿足使用者不同領域 不同問題的應用需求而提供的那部分軟...

按鍵精靈 怎麼寫關閉某程序的命令

vbsbegin dim bag,pipe set bag getobject winmgmts root cimv2 set pipe bag.execquery select from win32 process where name qq.exe for each i in pipe i.te...

如何限制某個程序的cpu使用率,如何限制某個程序的CPU使用率

這個 真不能 右鍵可以設定優先順序 調節系統優先處理程序的順序 但不能限制cpu佔有率 出現這種情況 是你配置跟遊戲需要差距造成的 網路不好也會造成cpu佔有率超標 只要電腦執行正常 注意點散熱就行了 你那是玩遊戲啊!哪能限制cpu佔用率!那樣影響速度。建議你換個風扇!或者吹吹灰!也許是灰太多了。你...