版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
浙江技術學考vb試題及答案姓名:____________________
一、選擇題(每題2分,共20分)
1.在VisualBasic中,以下哪個不是有效的數(shù)據(jù)類型?
A.Integer
B.String
C.Date
D.Object
2.以下哪個是VB中定義數(shù)組的正確語法?
A.Dim數(shù)組名(下標1To下標2)As數(shù)據(jù)類型
B.Dim數(shù)組名(下標1..下標2)As數(shù)據(jù)類型
C.Dim數(shù)組名(下標1,下標2)As數(shù)據(jù)類型
D.Dim數(shù)組名[下標1To下標2]As數(shù)據(jù)類型
3.在VB中,以下哪個關鍵字用于聲明一個變量?
A.Public
B.Dim
C.As
D.End
4.以下哪個函數(shù)可以返回字符串的長度?
A.Length()
B.StrLen()
C.Len()
D.Lengths()
5.以下哪個函數(shù)可以判斷一個字符串是否為空?
A.IsEmpty()
B.IsEmptyString()
C.IsNull()
D.IsEmptyChar()
6.以下哪個方法可以將一個字符串轉換為大寫?
A.ToUpper()
B.ToUpperCase()
C.Upper()
D.ToUppercase()
7.在VB中,以下哪個是正確的注釋方法?
A.//注釋內容
B./*注釋內容*/
C.'''注釋內容'''
D.'注釋內容
8.在VB中,以下哪個是正確的邏輯運算符?
A.&&
B.|||
C.==>
D.>=>
9.以下哪個是VB中的循環(huán)結構?
A.If-Then
B.For-Next
C.While-Do
D.Select-Case
10.在VB中,以下哪個是正確的條件語句?
A.If(條件)Then
B.If(條件)Else
C.If(條件)ThenElse
D.IfThen(條件)
二、填空題(每空2分,共20分)
1.在VB中,聲明一個整型變量,使用的關鍵字是____________________。
2.要將字符串轉換為數(shù)字,可以使用____________________函數(shù)。
3.在VB中,字符串的長度可以通過____________________屬性來獲取。
4.以下代碼段創(chuàng)建了一個整型數(shù)組,數(shù)組名為numArray,長度為5,正確的代碼是____________________。
5.以下代碼段輸出字符串"HelloWorld",正確的代碼是____________________。
6.在VB中,要判斷兩個字符串是否相等,可以使用____________________運算符。
7.在VB中,以下代碼段將變量x賦值為10,正確的代碼是____________________。
8.在VB中,以下代碼段輸出變量x的值,正確的代碼是____________________。
9.在VB中,以下代碼段輸出變量x和y的和,正確的代碼是____________________。
10.在VB中,以下代碼段將變量x的值加1,正確的代碼是____________________。
四、編程題(每題20分,共40分)
1.編寫一個VB程序,該程序包含一個名為“CalculateSum”的函數(shù),該函數(shù)接收兩個整數(shù)參數(shù),并返回它們的和。在主程序中,調用該函數(shù)并顯示結果。
```vb
PublicClassForm1
PrivateSubForm1_Load(senderAsObject,eAsEventArgs)HandlesMyBase.Load
'在此處調用CalculateSum函數(shù)并顯示結果
EndSub
'在此處編寫CalculateSum函數(shù)
EndClass
```
2.編寫一個VB程序,該程序包含一個名為“Fibonacci”的函數(shù),該函數(shù)接收一個整數(shù)參數(shù)n,并返回Fibonacci數(shù)列的第n項。在主程序中,調用該函數(shù)并顯示結果。
```vb
PublicClassForm1
PrivateSubForm1_Load(senderAsObject,eAsEventArgs)HandlesMyBase.Load
'在此處調用Fibonacci函數(shù)并顯示結果
EndSub
'在此處編寫Fibonacci函數(shù)
EndClass
```
五、簡答題(每題10分,共20分)
1.簡述在VB中如何聲明一個全局變量。
2.簡述在VB中如何處理異常。
六、綜合應用題(每題20分,共20分)
編寫一個VB程序,該程序包含一個名為“Student”的類,該類具有屬性“Name”和“Age”。編寫一個名為“MainForm”的主窗體,該窗體包含一個文本框用于輸入學生姓名,一個數(shù)字輸入框用于輸入學生年齡,以及一個按鈕用于創(chuàng)建學生對象并顯示其信息。
```vb
PublicClassStudent
Private_nameAsString
Private_ageAsInteger
PublicPropertyNameAsString
Get
Return_name
EndGet
Set(valueAsString)
_name=value
EndSet
EndProperty
PublicPropertyAgeAsInteger
Get
Return_age
EndGet
Set(valueAsInteger)
_age=value
EndSet
EndProperty
PublicSubNew(nameAsString,ageAsInteger)
_name=name
_age=age
EndSub
PublicSubDisplayInfo()
Console.WriteLine("Name:"&Name&",Age:"&Age)
EndSub
EndClass
PublicClassMainForm
PrivateSubbtnCreateStudent_Click(senderAsObject,eAsEventArgs)HandlesbtnCreateStudent.Click
'在此處創(chuàng)建Student對象并顯示信息
EndSub
EndClass
```
試卷答案如下:
一、選擇題答案及解析:
1.B。在VB中,String是有效的數(shù)據(jù)類型,而Integer、Date和Object也都是有效的數(shù)據(jù)類型,但題目要求選擇“不是”的數(shù)據(jù)類型。
2.A。在VB中,聲明數(shù)組的正確語法是使用Dim關鍵字,并指定下標范圍。
3.B。在VB中,使用Dim關鍵字來聲明變量。
4.C。在VB中,使用Len()函數(shù)可以返回字符串的長度。
5.A。在VB中,使用IsEmpty()函數(shù)可以判斷一個字符串是否為空。
6.B。在VB中,使用ToUpper()函數(shù)可以將字符串轉換為大寫。
7.B。在VB中,使用/*注釋內容*/來注釋代碼。
8.A。在VB中,邏輯運算符&&表示邏輯與。
9.B。在VB中,F(xiàn)or-Next是循環(huán)結構之一。
10.A。在VB中,If(條件)Then是條件語句的正確格式。
二、填空題答案及解析:
1.Dim
2.CInt()或Val()
3.Length
4.DimnumArray(1To5)AsInteger
5.MsgBox("HelloWorld")
6.==
7.x=10
8.MsgBox(x)
9.MsgBox(x+y)
10.x=x+1或x+=1
四、編程題答案及解析:
1.計算Sum函數(shù)代碼如下:
```vb
PublicClassForm1
PrivateSubForm1_Load(senderAsObject,eAsEventArgs)HandlesMyBase.Load
DimsumAsInteger=CalculateSum(5,10)
MsgBox("Thesumis:"&sum)
EndSub
PrivateFunctionCalculateSum(ByValaAsInteger,ByValbAsInteger)AsInteger
Returna+b
EndFunction
EndClass
```
2.Fibonacci函數(shù)代碼如下:
```vb
PublicClassForm1
PrivateSubForm1_Load(senderAsObject,eAsEventArgs)HandlesMyBase.Load
DimnAsInteger=10
DimfibonacciAsInteger=Fibonacci(n)
MsgBox("The"&n&"thFibonaccinumberis:"&fibonacci)
EndSub
PrivateFunctionFibonacci(ByValnAsInteger)AsInteger
Ifn<=1Then
Returnn
Else
ReturnFibonacci(n-1)+Fibonacci(n-2)
EndIf
EndFunction
EndClass
```
五、簡答題答案及解析:
1.在VB中,聲明一個全局變量使用Public關鍵字,例如:Public變量名As數(shù)據(jù)類型。
2.在VB中,處理異常使用Try-Catch語句,例如:
```vb
Try
'可能拋出異常的代碼
CatchexAsException
'異常處理代碼
EndTry
```
六、綜合應用題答案及解析:
```vb
PublicClassStudent
Private_nameAsString
Private_ageAsInteger
PublicPropertyNameAsString
Get
Return_name
EndGet
Set(valueAsString)
_name=value
EndSet
EndProperty
PublicPropertyAgeAsInteger
Get
Return_age
EndGet
Set(valueAsInteger)
_age=value
EndSet
EndProperty
PublicSubNew(nameAsString,ageAsInteger)
_name=name
_age=age
EndSub
PublicSubDisplayInfo()
Console.WriteLine("Name:"&Name&",Age:"&
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年略陽縣招教考試備考題庫帶答案解析(必刷)
- 2025年濰坊工程職業(yè)學院馬克思主義基本原理概論期末考試模擬題帶答案解析(奪冠)
- 2025年沐川縣招教考試備考題庫含答案解析(必刷)
- 2025年山東外貿職業(yè)學院馬克思主義基本原理概論期末考試模擬題及答案解析(奪冠)
- 2025年四川托普信息技術職業(yè)學院單招綜合素質考試題庫附答案解析
- 2024年閩南理工學院馬克思主義基本原理概論期末考試題附答案解析(必刷)
- 2025年天峨縣幼兒園教師招教考試備考題庫附答案解析(必刷)
- 2025年南京特殊教育師范學院馬克思主義基本原理概論期末考試模擬題含答案解析(必刷)
- 2025年祁縣招教考試備考題庫含答案解析(奪冠)
- 2024年蘇州衛(wèi)生職業(yè)技術學院馬克思主義基本原理概論期末考試題含答案解析(必刷)
- 公司證照管理管理制度
- 鐵精粉選廠合同協(xié)議
- 黑龍江哈爾濱2024年中考語文現(xiàn)代文閱讀真題
- 知識圖譜構建實踐
- 部編版五年級語文上冊快樂讀書吧測試題及答案
- 衛(wèi)星傳輸專業(yè)試題題庫及答案
- 細胞治療GMP生產中的工藝控制
- DL-T+5220-2021-10kV及以下架空配電線路設計規(guī)范
- 視覺傳播概論(第2版)課件全套 任悅 第1-12章 視覺傳播概述- 視覺傳播中的倫理道德與法規(guī)
- 進社區(qū)宣講民法典
- 《被壓扁的沙子》優(yōu)質教案與反思
評論
0/150
提交評論