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.看看外殼有沒有用過的痕跡,別的就沒啥了....