VB程式題,需要算的過程,高中會考VB程式中的題 !要詳細的解答過程。

時間 2021-08-30 10:29:04

1樓:匿名使用者

'4、執行下列程式,會列印出:___50__80 60 40 20____。

x = 5

y = 10

do until x = 0

print x * y;

for i = 1 to 5

y = 20

next i

x = x - 1

loop

'x=5時,執行print x*y輸出50;x=4時,執行print x*y輸出80;x=3時,執行print x*y輸出60;

'x=2時,執行print x*y輸出40;x=1時,執行print x*y輸出20;x=0時,迴圈結束

'5、單擊命令按鈕後,會列印出:_________

private sub command1_click()

x$ = "abcdefghijkl"

d = asc("a") - asc("a") '大小寫字母的ascii碼差是32,所以d的值是32

n% = len(x) '字串x的長度是12

y$ = ""

for i = n to 1 step -2

y = chr(asc(left(x, i)) - d) + y

next i

print y '執行print y ,輸出 "aaaaaa"

end sub

'當i=n時,也就是12,left(x,i)="abcdefghijkl",asc(left(x,i))計算時只取了第乙個字母,實際計算結果是asc("a")的值,減去d為大寫的"a"的ascii碼,chr()函式將其轉化為大寫字母"a",y=chr(asc(left(x, i)) - d) + y="a"+""="a"

'當i=10,left(x,i)="abcdefghij",asc(left(x,i))計算時只取了第乙個字母,實際計算結果是asc("a")的值,減去d為大寫的"a"的ascii碼,chr()函式將其轉化為大寫字母"a",y=chr(asc(left(x, i)) - d) + y="a"+"a"="aa"

'當i=8,left(x,i)="abcdefgh",asc(left(x,i))計算時只取了第乙個字母,實際計算結果是asc("a")的值,減去d為大寫的"a"的ascii碼,chr()函式將其轉化為大寫字母"a",y=chr(asc(left(x, i)) - d) + y="a"+"aa"="aaa"

'當i=6,left(x,i)="abcdef",asc(left(x,i))計算時只取了第乙個字母,實際計算結果是asc("a")的值,減去d為大寫的"a"的ascii碼,chr()函式將其轉化為大寫字母"a",y=chr(asc(left(x, i)) - d) + y="a"+"aaa"="aaaa"

'當i=n4,left(x,i)="abcd",asc(left(x,i))計算時只取了第乙個字母,實際計算結果是asc("a")的值,減去d為大寫的"a"的ascii碼,chr()函式將其轉化為大寫字母"a",y=chr(asc(left(x, i)) - d) + y="a"+"aaaa"="aaaaa"

'當i=n2,left(x,i)="ab",asc(left(x,i))計算時只取了第乙個字母,實際計算結果是asc("a")的值,減去d為大寫的"a"的ascii碼,chr()函式將其轉化為大寫字母"a",y=chr(asc(left(x, i)) - d) + y="a"+"aaaaa"="aaaaaa"

'當i=0,迴圈結束

'6 下述單擊命令按鈕後的輸出結果_______________

private sub command1_click()

dim arr1(10) as integer, arr2(10) as integer

n = 4

for i = 5 to 1 step -2

arr1(i) = i

arr2(n) = 2 * n + i

next i

print arr2(n); arr1(n) '輸出 arr2(4)和arr1(4);也就是9 0

end sub

'當i=5時,arr1(5)=5:arr2(4)=2*4+5=13

'當i=3時,arr1(3)=3:arr2(4)=2*4+3=11

'當i=1時,arr1(1)=1:arr2(4)=2*4+1=9

'當i=-1時,迴圈結束

'由於arr1(4)沒被賦值,是0

2樓:

4.50 80 60 40 20

5.aaaaaa

6.9 0

7s=-10 s=1 s=128f(3)=7

9.9 7

vb練習題求答案 1.建立乙個vb應用程式的3個主要步驟是___,___和___.

3樓:゛愛她又如何

1.建立使用者介面 設定屬性 編寫**

2.窗體設計視窗

3.ctrl

4.緹5.工程 窗體

6.f4

7.caption

8.透明

9.210.寬度

11.text

12.label textbox

13.14. _(續行符) (空格)15.click

16.雙擊

17.dblclick picture1 picturebox18.rem

19.邏輯

20.timer

21.ms 5000

22.enabled

23.autosize stretch

24.物件名稱.方法名稱 form1.show25.退出(&x) ctrl+x

4樓:匿名使用者

4.顯示窗體所用的網格單位,預設為 120 ,英文為twip 。

6.在vb中,按 f4 鍵可以開啟屬性視窗。

7.決定窗體標題欄顯示內容的屬性是 caption 。

5樓:匿名使用者

19.窗體的enable屬性的屬性值是邏輯型別的資料。

3.如果需要畫多個相同的控制項,先按ctrl鍵,再選擇控制項圖示,然後使用拖動滑鼠畫控制項。

25.如果要使命令按鈕表面顯示文字「退出(x)」,則其caption屬性設定為「退出(x)」,

其括號中的x表示在執行時按下ctrl+x鍵與單擊該按鈕效果相同。

高中會考vb程式中的題~!要詳細的解答過程。

6樓:貴州遵義發郎中

1.在vb程式中有以下程式段,語句print "vb"的執行次數是

for i=1 to 3 step 2 『step即步長,迴圈變數的增量,步長為1,可省略不寫

print "vb"

next i

答2次for迴圈,

首先把初值1賦給迴圈變數i,接著檢查「迴圈變數」的值是否大於終值3,1<3,執行print列印「vb」一次,然後next i,把迴圈變數的值1加上步長2,賦值給i,即i=3,

再判斷3是否大於終值3,此處為否,繼續print列印「vb」一次,然後next i,把迴圈變數的值3加上步長2,賦值給i,即i=5,再判斷5是否大於終值3,此處為是,則停止執行迴圈體,跳出迴圈。故列印2次。

2.要在窗體上僅顯示文字,選用控制項最合適的是 label(標籤)

a、label 標籤只能顯示文字,故符合問題要求。

b、textbox 文字框可以顯示文字,編輯文字,輸入文字。

c、commandbutton 命令按鈕通常用來在單擊時執行指定的操作。

d、image影象框圖形控制項之一,另乙個叫**框(picture)都可以裝入多種格式的圖形檔案,區別是影象框不能作為父控制項,而且不能通過print方法接收文字。

3.表示式val("12")+len("2b")的值是 14

val 把字串轉換成數值 val("12")=12

len 返回文字字串中的字元數 len("2b")=2(兩個字元)

7樓:匿名使用者

for i=1 to 3 step 2

print "vb"

next i

a、1b、2

c、3d、4 答案為:b 原因是for迴圈中,i在小於等於3之前都是成立的。

最開始為i為1,1是小於3的 程式執行一次;然後i加步長值2,i值變成3,

再用i與3進行比較,明顯i是小於等於3,條件再次成了,程式再執行;

然後i加步長值2,i值變成5,明顯5大於3,所以條件為假,程式退出。

要在窗體上僅顯示文字,選用控制項最合適的是

a、label

b、textbox

c、commandbutton

d、image 答案:a

因為a為標籤控制項,一般是用於標識事物。

b為文字框,用來輸入或輸出內容

c為按鈕,一般用來響應事件操作

d為**控制項,更加不成

表示式val("12")+len("2b")的值是a、12

b、14

c、122b

d、出錯 答案:b

val函式是將括號裡面的內容轉換為資料

len函式是求字串的長度

物體填空題,計算的需要說明算的過程,謝謝。

1.功率的物理符號用p表示,功率的定義公式是p w t。功率的國際單位w,簡稱瓦。千瓦 1000瓦 1000焦每秒。若一台機器的功率是1千瓦,則該機器在10秒內做了10000焦的功。3.石洞口電廠第一台發電機組的功率為3 10的5次千瓦,它工作1時,能做功焦。4.搬運工人把噸的貨物在10分內搬上3公...

哪位高手會解VB程式的題,我這有幾道小題,急需答案,考試用

34題 mid text1.text,l,1 36 i j 1 37t 底下有loop 上面應該添do while a 2038t mid xy,n,1 39t 除37得0的數合併到一塊 377440t m 3,1 13 41t 3 6 42t 5 43t 1,只要空格處所填表示式值等於1均可44t...

高中數學題,求用紙寫的解題過程

1 由於pa垂直於平面abcd,且ce在平面abcd上,所以pa垂直於ce。又因為ab垂直於ad且ab平行於ce,而ab,ce在同一平面,所以ce垂直於ad。ce既和pa垂直,又和ad垂直,所以ce垂直於平面pad。2 很容易得到,ab ce pa 1,pc方 pa方 ac方 pa方 ab方 bc方...