VB求解,題目如下,求解幾何題。題目如下。

2021-07-23 05:39:21 字數 2290 閱讀 6943

1樓:匿名使用者

在form-click中定義了區域性變數a

在這個區域性中沒有對a進行賦值,那麼a在該過程中一直就是0

這種問題可以試一下按f8 執行一下看一下 幾個變數的值

2樓:

private a%, b%, c%

private sub form_click()dim a as integer '此處的變數a遮蔽了開始定義的全域性變數,本過程中的a都是這裡定義的a

c = 2

call aa(c)

b = bb(a)

print a, b, c『在這之前,a只是被定義,沒有被賦值,預設值就是0

end sub

函式 aa和bb就是引數的不同,一個傳值,一個傳址byval 傳值,byref傳址,預設是傳址傳值,僅僅把變數的值傳遞過去,並不會影響變數的值傳址,把變數的地址傳過去,對變數的操作,直接影響變數一個a瓶,一個b瓶

傳值就好似,你問我a瓶有多少水,我告訴說是半瓶,你自準備一個瓶子c,然後裝半瓶水,開始操作

傳址就是,我直接把瓶子給你了,你的操作肯定會使我的瓶子的水量發生變化還有涉及到一個問題就是變數的作用域,即一個變數能夠起作用的範圍。

3樓:匿名使用者

i=1 j=1 string(1,66)=b

i=2 j=1 string(2,67)=cc

i=2 j=2 string(2,67)=cc

string(number as long,character)

number是輸出字元個數,character是字元ascii碼

msdn中

返回 variant (string),其中包含指定長度重複字元的字串。

語法string(number, character)

string 函式的語法有下面的命名引數:

number

必要引數;long。返回的字串長度。如果 number 包含 null,將返回 null。

character

必要引數;variant。為指定字元的字元碼或字串表示式,其第一個字元將用於建立返回的字串。如果 character 包含 null,就會返回 null。

如果指定 character 的數值大於 255,string 會按下面的公式將其轉為有效的字元碼:character mod 256

4樓:匿名使用者

這道題涉及到變數的作用域,和函式引數的 傳值 與 傳址 的問題。

其實它輸出的a並不是全域性變數a。再告訴你個我做這種題的方法

把與全域性變數同名的區域性變數全部換掉。來看

'把form_click中的區域性變數 a 換成 x (記得全部換哦。把有a的地方都換了)

private sub form_click()

dim x as integer

c = 2

call aa(c)

b = bb(x)

print x, b, c '看吧,輸出的不是全域性變數a

end sub

'把sub aa(c%)中的區域性變數 c 換成 y (記得全部換哦。aa(c%)中的c也換了)

public sub aa(y%) '這是傳址,y的值會影響到傳進來的變數的值。

a = y + b '如本題傳入c,最後c的值就會=y的值

y = a + y

end sub

'把function bb(byval b%)中的區域性變數 b 換成 z (bb(byval b%)中的b也換了)

public function bb(byval z%) '這是傳值,z的值不會影響到傳進來的變數的值。

z = z + 1 '如本題傳入x,最後z=1, x 還是=0

bb = a + z '這裡的bb不要換啊。呵呵 我們只換b

end function

'經過這樣轉換,再一分析 如果我沒算錯的話,輸出的應該是 0 3 4

求解幾何題。題目如下。

5樓:我是你港姐呀

s△abc=1/2×bc×ad=1/2×ab×ce又∵ab=2cm,bc=4cm

代入,得

ad:ce=1:2

△abc的高ad與ce的比=1:2

s△abc面積=1/2×ab×ce=1/2×bc×ad∴2ce=4ad

∴ad:ce=2:4=1:2

高數。求解題目,高數題目,求解?

解 方程兩邊同時除以excosx再取對數,得 lny x lncos2x lnc2 ln c1 c2 tan2x 方程兩邊同時求導,令c1 c2 c y y 1 2tan2x 2 c tan2x cos2x 2 方程兩邊同時乘以 c tan2x y y 2ytan2x 得 c tan2x 2y y ...

求解一道幾何題目求解一道數學幾何題!!!

弱弱的問下,本題中的g點的存在感似乎很弱,我沒明白除了e在ag上,g還有其他的作用嗎?還是您自己新增的 1 若 c不等於90 也可證 fgd 90 證明如下 設cd a,則bd 2a,df 2a tanb,等腰三角形cdg中,dg 2a sinb,由於 gdc 180 c 2 90 b,所以 fdg...

畫法幾何題目,畫法幾何題目求解

完成具有煙囪的兩落水屋面的房屋中交線等平面圖和立面圖。正屋和側屋的屋簷高度及屋面坡度均不同,不可見線用虛線表示。畫法如下 畫法幾何題目求解?按照這個規律你再去看你的答案,用不同顏色的筆 2之間,簡單的一個圓,同時反映為矩形的那個面上 4之間,1的面相當於是2的面。相貫線的起止點,將4個立體的輪廓線分...