求VB高手解答,謝謝,我實在是看不懂

時間 2023-03-14 19:35:10

1樓:匿名使用者

第1題:print pl(3, 6)

中的 pl(3, 6) 是呼叫自定義函式pl

呼叫函式的執行過程如下:

將3傳遞給了函式中的引數變數x,將6傳遞給了函式中的引數變數n,進入函式執行,涉及到x,n的初始值就分別為3,6,因為n = 6,x = 3

所以執行 pl = x * x - n = 3 * 3 - 6 = 3

函式結束,通過pl = 3,返回給呼叫語句處print pl(3, 6)

所以顯示結果 3第2題:b

str函式 --將數值轉換成字串。

val函式 --將字串轉換成字串。

len函式 --返回字串的長度(字元個數)

log函式 --返回以 e 為底的對數。

第3題:邏輯上容易理解和記憶。

因為line是繪製直線,它最後有兩個引數;..bf

b表示繪製矩形,f表示填充顏色。

設想,如果不選用b,只選用f即表示繪製直線,既然是直線,何來填充?只有封閉圖形,才可能有填充。

所以答案為:d

第4題:c第5題:c (冒號)

第6題:15

2樓:悠悠周郎

1. 3。它執行了分支結構的 else 項,因為 n=6,mod 2=0。

2. d,不能只選擇 f 而不選擇 b

4. c5. c

求用vb解答

3樓:聽不清啊

製作這個程式的時候先在窗體中加入乙個標籤,並且把窗體標籤的內容設定為空,然後再製作乙個命令按鈕,也把命令按鈕的顯示改為開始,再加入乙個定時器控制項。核心在於計時器控制項中。需要設定乙個全域性變數t,並且在窗體的裝載事件中設定t的值為60,並且把標籤的顯示就是等於t。

然後設定定時器控制項的屬性,時間屬性為1000毫秒,每隔1000毫秒之後,定時器控制項就觸發一次,把t的值減1,並且更新標籤的顯示內容,當t的值達到0的時候就不顯示0,而是顯示「時間到」三個漢字。並設定定時器控制項的interval屬性為0

dim t as integer

private sub form_load()t = 60 = t

= 開始"

end sub

private sub timer1_timer()t = t - 1

if t > 0 then

= t = 時間到"

end if

end sub

三個vb的問題 求解

4樓:匿名使用者

第乙個題,當i等於四的時候,已經超出了迴圈中最大值3了,所以就不會再次執行迴圈體中的內容,但結束後,i值經過了next後再加上步長1,這時i變成4了,已經超過了to 3的這個最大值,所以不會再繼續迴圈下去,這個題和後面的第三題有些相似。

第二個題,它是乙個二維陣列,第一維中有2-5共四個陣列,第二維則是從0開始到5結束,也就是共6個陣列,最終元素個數為4*6=24個。它的結構如下:

a(2,0),a(2,1),a(2,2),a(2,3),a(2,4),a(2,5)

a(3,0),a(3,1),a(3,2),a(3,3),a(3,4),a(3,5)

a(4,0),a(4,1),a(4,2),a(4,3),a(4,4),a(4,5)

a(5,0),a(5,1),a(5,2),a(5,3),a(5,4),a(5,5)

第三題,第一次迴圈時,i是1,到了i=i*2時,i值為2,next是下乙個,然後通過步長2,得到i值是4,這時開始第二次迴圈,到了i=i*2時,i值為8,經過next後再加上步長2,i值為10,還滿足迴圈條件,所以進行第三次迴圈,到了i=i*2時,i值變為20,然後通過next回到for,加上步長2,得到i值繫於22,此時,不滿足迴圈條件,程式退出迴圈,所以,最終得到的i值是22。

5樓:匿名使用者

但是我卻覺得最後這個i的值為3 還在i=1to3的範圍裡 還應該加步長1得4執行一次操作啊 最後應該是7啊 難道最後一次不用執行嗎。

——i會增加1但迴圈內容不再執行!

a(2to5,5)2 to 5 為4,5為6或5 見option base 1,相乘就好了。24或20

是22,與(1)一樣的。i會增加2但迴圈內容不再執行!

6樓:匿名使用者

第一題迴圈次數 i值 a值 a的執行方式。

初始 0 1 無。

第一次 1 2 a=a+1

第二次 2 4 a=a+2

第三次 3 5 a=a+1

到第三次的時候已經迴圈過第三次了,第四次i已經過了迴圈i=1 to 3了。

第二題:二維陣列的個數計算方法是=行*列。

行是2到5 也就是2,3,4,5 四行。

列是5那二維陣列的個數就是4*5=20

第三題迴圈次數 s值 迴圈i值 執行i=i*2之後i值 next之後i值。

s=s+1 i=i*2 i=i+2

初始 0 0

第一次 1=0+1 1 2=1*2 4=2+2

第二次 2=1+1 4 8=4*2 10=8+2

第三次 3=2+1 10 8=10*2 22=10+2

第四次 i 值已經超過10 退出迴圈。

你分析錯誤的主要原因是next之後 i值還會因為step 2 而加上2,得22

你可以試試 for i=1 to 20 for迴圈結束之後i值得21了。

7樓:朱珈藍賀撥

第一題;首先i取值1 則a=a+1得2 再是i加步長1為2 則a=a+2得4 接下來i再加步長1等於3 a=a+1得5

這時候已經是正確答案5了 ,最後這個i的值為3 ,前面定義i= 1 to 3,所以到此就結束了。

第二題:二維陣列a(2 to 5,5),前面2 to5,是一維下標取值範圍為2到5,後面的5是二維下標為1到5,用數學的樹狀法可以知道a(2to5,5)有4*5=20個。

第三題:我也弄不明白。

vb難題,求教高手

8樓:瑞安阿芳

第1題: 選 c

因為 a)ia是整型,在記憶體佔2位元組, =2b)b是單精度,在記憶體佔4位元組, =4

c)s是固定長度的字串,長度為5,儘管賦值時只乙個字元,後面仍會以空格補上, =5

d)變長字串,賦值時為4, =4

第2題: 選 a

因為 16384在這裡是integer(短整型) *2後,數值就超過 短整型(最大32767)的範圍,導致溢位。而d選項中32768是vb自動認為是長整型,另外b中的是單精度,所以結果是單精度再轉成long.

若想a也正確,可寫做: 16384& *2

9樓:張王明

第一題 len 函式就是 字串長度。

ia 是 5 ,b是 4 s 是1 ch是4 所以選ia

第二題,選a

10樓:匿名使用者

第一題:選c,s宣告時長度定義為5,其它都小於5

第二題:選a,因為預設相乘會溢位,32767是整型邊界值。

向vb大神求救

以下vb問題,請高手解答

11樓:匿名使用者

1.現有一件原價1000元**產品,如果單價降5元,銷量就能增加10件。那麼,按照這樣的**手段,持續下降2天,銷量增加20件;下降3

天,銷量增加30件……如果持續下降20天,銷售**為多少?(900元)增加銷量多少件?(200件)

for i =1000 to 900 step___5___

s=_s+10___

next i

print 」20t天後的銷售**為」;i,」增加銷量」;s;」件」

2.學校要求學生每學期練字200頁,每天至少練字2頁,最多練字10頁。

for y =_2 to 10___

t =_200/y___

print 」每天練」;y;」頁」;」需要」;t;」天」

next y

3. 現有乙個自我評價的程式。如果自我評價的分數小於3分,則顯示「只退不進」;如果自我評價的分數大於3分,小於10分,則顯示「不。

進不退」;如果自我評價的分數大於10分,則顯示「只進不退」。

let x=

if x>3 then

if x <10 then

print 」 不進不退___

elseprint 」 只進不退」

___end if___

elseprint 」 只退不進」

end if

4.有乙個用身高-體重測試健康狀況的方法,如果身高小於160並且體重超過160,則為「亞健康身體」;如果身高大於160並且體重小於160,則有「健康身體」。(題意純屬杜撰)

let sg=

let tz=

if sg>160 and __tz<160___then

print 」健康身體」

elseif__sg<160 and __tz>160_then__

print 」 身體亞健康」

end if

end if

月考只考了60分,但他知道「刻苦學習提公升成績」的道理。為此,tom放棄每週的活動來學習,他計畫每週提高5分成績,直到獲得90

分才能去上活動課。程式執行後,成績不到90分時輸出「繼續努力」,成績達到90分後,輸出「恢復活動課」。

cj=60do while cj<90

print "繼續努力"

cj=cj+5

loopprint "恢復活動課"

求vb高手解題 5

12樓:綠意無痕

6題:if語句解釋。

if 語句1 then

語句2else

語句3 then 語句4 else 語句5

end if

其中,語句1為true,則執行語句2,語句1為false,則執行語句3,如果語句1,語句3都為。

false則執行語句5.

本題x>y為false,y<>20為false,ok1=0為false,ok2<>0為false,語句1的結果就是false,該句考察or,and用法,其實語句1只要判定了第二個and左右兩邊的任意乙個表示式的值為。

false,語句1的值就是false。語句1為false不執行語句2,接著看語句3,ok1<>0,ok2=0這。

兩個都是true,則語句3為true,執行語句4,取得a=-1,得出答案為-1.

7題:題目看不懂,感覺題目要求的6位數,和**中的9999四位數不符,題目有錯。

第乙個空:應該是f=false

第二個空:題目看不懂,不知道寫什麼。

8題:第乙個錯誤改成:max=ckze(i),始終讓max代表最大值。

第二個錯誤改成:ckze(k)=k,在這行上面的解釋句中可以看出是判斷這兩個變數值是否相等。

雖然不能完全解答,但是還望採納。

13樓:網友

已知三角形的邊長a,b,c,求它的周長l。三個邊的長度用輸入框輸入,周長用訊息框輸出vb

請高手解答,有重謝,請高手解答謝謝

1.決策組織體系的構成必須符合 a a 決策職能與管理職能相結合 b 決策職能與管理職能相分離。c 堅持多個決策中心 d 個人決策。2.新產品的開發時機應是舊產品的 d a.投入期 b.成長期。c.衰退期 d.成熟期。3.生產效率高,變動成本率低的是 b a 單件生產 b 成批生產 c 大量生產 d...

如何考取健身私人教練證書,求高手解答,謝謝

選擇乙個專業的健身教練學校可以根據以下幾點來選擇。1.學到的內容的廣度。私教要掌握的知識很多。有解剖 生理學 有抗阻 柔韌 心肺訓練 有體測評估 有孕產 有核心訓練 有 拉伸 有處方 營養 有各種器械 有急救 有銷售和會員管理等等。2.學到的內容的深度。就是教學質量,教學質量會影響到你的學習。負責任...

初三化學溶液問題,求高手解答謝謝

加入kno3晶體,溶質質量增加,溶劑不變,溶質質量分數會增大a.正確 t 時,甲 乙兩種物質的溶解度可能相同,b.t 時,甲物質的溶解度一定大於乙 c.t 時,甲物質的溶解度一定小於乙 開始的溶液不一定是飽和的,雖然蒸發相同質量的水,析出晶體質量不同,只能說明剩餘溶液是飽和的,所以bc 都錯 d.將...

求算術法解答,謝謝

從10點到下午1點,用了13 10 3小時,兩人共走了112.5x2 225千公尺,也就是說,兩個人的速度和 225 3 75千公尺,從8點到10點,走了10 8 2小時,共走了75x2 150千公尺,那麼兩地相距150 112.5 262.5千公尺 262.5千公尺或者675 14千公尺 解 分兩...

HTC G7高手幫忙解答謝謝

1.這個價錢很正常,下面有2999的x10,上面有3900的i9000.話說i9000的 現在是不正常.2.歐洲已經有2.2的官方公升級了.android系統版本和s60v3 s60v5是不一樣的.3.amoled顏色更鮮豔,super lcd顏色更真實.4.看看外殼有沒有用過的痕跡,別的就沒啥了....