VB選擇題為了使下一個輸出語句的輸出項不換行輸出,則應在本print
為了使下一個輸出語句的輸出項不換行輸出,則應在本print語句的尾部加“;”,且只能加“;”。
這句話是錯的,那還有什么方法會使下一個輸出語句的輸出項不換行輸出-------可在本print語句的尾部加上“,”。為什么Len(Str(123)+“123”))的結果為6不正確----------這是因為Str(123)的長度為4(前面有一個空格,正數的符號位)。
表達式Val(".0.123E2AB")的值為0-------第一個字符“."也是有效的。“1”前面的點就是第二個點了,所以就非法(停止轉換)了。
vb輸出語句命令是什么
引用Microsoft Scripting Runtime (*)
Dim fso As New *stemObject
Set mytxtfile = *TextFile(FileName:=想存的文件路徑, Overwrite:=True)
With mytxtfile
.WriteLine 想要寫入的文本
.Close
End With
求一段VB語言隨意輸出6到12位的字母或者數字或者中文,每輸出完
程序還是寫完了。
這段代碼會隨機輸出一行4個字符,每一行都有一個大寫字母,一個小寫字母,一個數字,一個中文字符,所有字符均為隨機產生,一共輸出6行。不知道是否附合您的標準。
'代碼如下,在窗體中添加一個按鈕,直接復制代碼: Dim MyStr(1 To 6) As String Private Sub Command1_Click() Dim RndLChr As String, RndUChr As String, RndChar As String, _ RndFig As String, i, j, x Randomize For i = 1 To 6 RndLChr = Chr(Int(Rnd * 26 + 97)) '產生隨機小寫字母 RndUChr = Chr(Int(Rnd * 26 + 65)) '產生隨機大寫字母 RndChar = ChrW(Int(Rnd * 20902 + 19968)) '產生隨機中文字符 RndFig = CStr(Chr(Int(Rnd * 10 + 48))) '產生隨機數字 MyStr(i) = RndLChr & RndUChr & RndChar & RndFig For j = i To i - 1 '判斷字符是否相等 If MyStr(i) = MyStr(j) Then i = i - 1: Exit For Next j, i For x = 1 To 6 Print MyStr(x) '輸出字符 Next x End Sub 。
VB循環語句
循環語句包括For-Next、While-Wend、Do-Loop語句。
暫且先給你介紹一下這些語句的簡單用法:
For-Next語句:
For 變量 = 初值 To 終值 [Step 步長]
循環體
Next
當循環變量的值在初值到終值范圍內時,執行一次循環體中的語句塊,并使初值增加一個步長。當循環變量的值不在初值到終值范圍內時,就退出循環,執行Next后面的語句。For循環語句執行的流程圖。其中,
Step 步長 可省略,省略時,步長=1.
例如:
Private Sub Form_Activate()
For i = 1 To 5 Step 1
Print i
Next
End Sub
在這個例子中,運行程序后,窗體上會寫出如下文字:
1
2
3
4
5
解析:
變量i由初值1到終值5共循環5次,每次循環時,輸出i,并且將i的值加上步長的值1.所以,但第二次循環式,i的值就變為2.循環5此后,i的值變為5.再循環時i就變為6,便超過了終值5,因此循環結束,VB開始運行Next語句之后的代碼。
Do-Loop語句:
Do
循環體
。[Exit Do]
Loop
循環體會在Do 與 Loop 之間不停循環。Exit Do 語句可有可無,是為了設定當滿足一定條件后,運行Exit Do 語句,即退出循環。
如:
Private Sub Form_Activate()
Dim i As Integer
i = 1
Do
Print i
i = i + 1 '每次循環時都使i的值增加1
If i > 5 Then Exit Do '當i的值大于5(即循環5此后)時,退出循環
Loop
End Sub
其運行效果與上面的例子相同。
以上說明絕對不是復制的,給點辛苦分也行,謝謝~~
再說明一下While Wend 語句: While 條件 循環體 Wend 但滿足條件時,(如當i>5時),便退出循環,否則執行循環體。
vb的output語句怎么用,有什么用? 最好舉個例子
順序文件的打開與關閉
1.打開文件語句:Open
語法格式如下:
Open For As # [ Len = 緩沖區大小 ]
其中:
●Open、For、As、Len等是VB關鍵字。
●文件名:指定打開的文件名(文件名用字符串表示),包括盤符、路徑、文件主名及擴展名。例如:”E:\MF\*”。
●打開方式方式:指定文件的打開方式,打開文件后,只能按指定的方式進行一種操作。打開一個順序文件有三種方式可選:
◆Input:打開文件后,從文件中讀取數據
◆Output:打開文件后,向文件中寫入數據,即重寫一個順序文件
◆Append:打開文件后,向文件末尾添加數據
若指定Input方式,則當指定文件不存在時產生一個錯誤;若指定Output或Append方式,則當文件不存在時建立該文件,文件已存在時寫入的數據,前者覆蓋,后者追加。所以Open具有建立和打開文件的雙重功能。