




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
浙江技術(shù)學(xué)考vb試題及答案姓名:____________________
一、選擇題(每題2分,共20分)
1.在VisualBasic中,以下哪個(gè)不是有效的數(shù)據(jù)類型?
A.Integer
B.String
C.Date
D.Object
2.以下哪個(gè)是VB中定義數(shù)組的正確語(yǔ)法?
A.Dim數(shù)組名(下標(biāo)1To下標(biāo)2)As數(shù)據(jù)類型
B.Dim數(shù)組名(下標(biāo)1..下標(biāo)2)As數(shù)據(jù)類型
C.Dim數(shù)組名(下標(biāo)1,下標(biāo)2)As數(shù)據(jù)類型
D.Dim數(shù)組名[下標(biāo)1To下標(biāo)2]As數(shù)據(jù)類型
3.在VB中,以下哪個(gè)關(guān)鍵字用于聲明一個(gè)變量?
A.Public
B.Dim
C.As
D.End
4.以下哪個(gè)函數(shù)可以返回字符串的長(zhǎng)度?
A.Length()
B.StrLen()
C.Len()
D.Lengths()
5.以下哪個(gè)函數(shù)可以判斷一個(gè)字符串是否為空?
A.IsEmpty()
B.IsEmptyString()
C.IsNull()
D.IsEmptyChar()
6.以下哪個(gè)方法可以將一個(gè)字符串轉(zhuǎn)換為大寫?
A.ToUpper()
B.ToUpperCase()
C.Upper()
D.ToUppercase()
7.在VB中,以下哪個(gè)是正確的注釋方法?
A.//注釋內(nèi)容
B./*注釋內(nèi)容*/
C.'''注釋內(nèi)容'''
D.'注釋內(nèi)容
8.在VB中,以下哪個(gè)是正確的邏輯運(yùn)算符?
A.&&
B.|||
C.==>
D.>=>
9.以下哪個(gè)是VB中的循環(huán)結(jié)構(gòu)?
A.If-Then
B.For-Next
C.While-Do
D.Select-Case
10.在VB中,以下哪個(gè)是正確的條件語(yǔ)句?
A.If(條件)Then
B.If(條件)Else
C.If(條件)ThenElse
D.IfThen(條件)
二、填空題(每空2分,共20分)
1.在VB中,聲明一個(gè)整型變量,使用的關(guān)鍵字是____________________。
2.要將字符串轉(zhuǎn)換為數(shù)字,可以使用____________________函數(shù)。
3.在VB中,字符串的長(zhǎng)度可以通過(guò)____________________屬性來(lái)獲取。
4.以下代碼段創(chuàng)建了一個(gè)整型數(shù)組,數(shù)組名為numArray,長(zhǎng)度為5,正確的代碼是____________________。
5.以下代碼段輸出字符串"HelloWorld",正確的代碼是____________________。
6.在VB中,要判斷兩個(gè)字符串是否相等,可以使用____________________運(yùn)算符。
7.在VB中,以下代碼段將變量x賦值為10,正確的代碼是____________________。
8.在VB中,以下代碼段輸出變量x的值,正確的代碼是____________________。
9.在VB中,以下代碼段輸出變量x和y的和,正確的代碼是____________________。
10.在VB中,以下代碼段將變量x的值加1,正確的代碼是____________________。
四、編程題(每題20分,共40分)
1.編寫一個(gè)VB程序,該程序包含一個(gè)名為“CalculateSum”的函數(shù),該函數(shù)接收兩個(gè)整數(shù)參數(shù),并返回它們的和。在主程序中,調(diào)用該函數(shù)并顯示結(jié)果。
```vb
PublicClassForm1
PrivateSubForm1_Load(senderAsObject,eAsEventArgs)HandlesMyBase.Load
'在此處調(diào)用CalculateSum函數(shù)并顯示結(jié)果
EndSub
'在此處編寫CalculateSum函數(shù)
EndClass
```
2.編寫一個(gè)VB程序,該程序包含一個(gè)名為“Fibonacci”的函數(shù),該函數(shù)接收一個(gè)整數(shù)參數(shù)n,并返回Fibonacci數(shù)列的第n項(xiàng)。在主程序中,調(diào)用該函數(shù)并顯示結(jié)果。
```vb
PublicClassForm1
PrivateSubForm1_Load(senderAsObject,eAsEventArgs)HandlesMyBase.Load
'在此處調(diào)用Fibonacci函數(shù)并顯示結(jié)果
EndSub
'在此處編寫Fibonacci函數(shù)
EndClass
```
五、簡(jiǎn)答題(每題10分,共20分)
1.簡(jiǎn)述在VB中如何聲明一個(gè)全局變量。
2.簡(jiǎn)述在VB中如何處理異常。
六、綜合應(yīng)用題(每題20分,共20分)
編寫一個(gè)VB程序,該程序包含一個(gè)名為“Student”的類,該類具有屬性“Name”和“Age”。編寫一個(gè)名為“MainForm”的主窗體,該窗體包含一個(gè)文本框用于輸入學(xué)生姓名,一個(gè)數(shù)字輸入框用于輸入學(xué)生年齡,以及一個(gè)按鈕用于創(chuàng)建學(xué)生對(duì)象并顯示其信息。
```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對(duì)象并顯示信息
EndSub
EndClass
```
試卷答案如下:
一、選擇題答案及解析:
1.B。在VB中,String是有效的數(shù)據(jù)類型,而Integer、Date和Object也都是有效的數(shù)據(jù)類型,但題目要求選擇“不是”的數(shù)據(jù)類型。
2.A。在VB中,聲明數(shù)組的正確語(yǔ)法是使用Dim關(guān)鍵字,并指定下標(biāo)范圍。
3.B。在VB中,使用Dim關(guān)鍵字來(lái)聲明變量。
4.C。在VB中,使用Len()函數(shù)可以返回字符串的長(zhǎng)度。
5.A。在VB中,使用IsEmpty()函數(shù)可以判斷一個(gè)字符串是否為空。
6.B。在VB中,使用ToUpper()函數(shù)可以將字符串轉(zhuǎn)換為大寫。
7.B。在VB中,使用/*注釋內(nèi)容*/來(lái)注釋代碼。
8.A。在VB中,邏輯運(yùn)算符&&表示邏輯與。
9.B。在VB中,F(xiàn)or-Next是循環(huán)結(jié)構(gòu)之一。
10.A。在VB中,If(條件)Then是條件語(yǔ)句的正確格式。
二、填空題答案及解析:
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.計(jì)算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
```
五、簡(jiǎn)答題答案及解析:
1.在VB中,聲明一個(gè)全局變量使用Public關(guān)鍵字,例如:Public變量名As數(shù)據(jù)類型。
2.在VB中,處理異常使用Try-Catch語(yǔ)句,例如:
```vb
Try
'可能拋出異常的代碼
CatchexAsException
'異常處理代碼
EndTry
```
六、綜合應(yī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:"&
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 提高公司財(cái)務(wù)團(tuán)隊(duì)服務(wù)水平的培訓(xùn)計(jì)劃
- 提升前臺(tái)溝通技巧的工作計(jì)劃
- 醫(yī)院財(cái)務(wù)管理優(yōu)化的策略與效果計(jì)劃
- 學(xué)習(xí)資源共享平臺(tái)建設(shè)計(jì)劃
- 《貴州創(chuàng)泰礦業(yè)有限公司修文縣龍場(chǎng)鎮(zhèn)高倉(cāng)老二洞鋁鐵礦山礦產(chǎn)資源綠色開(kāi)發(fā)利用方案(三合一)》專家組評(píng)審意見(jiàn)
- 第二單元課題2氧氣-教學(xué)設(shè)計(jì)-2024-2025學(xué)年九年級(jí)化學(xué)人教版上冊(cè)
- 2025年鎮(zhèn)江道路運(yùn)輸從業(yè)資格證模擬考試年新版
- 2025年湖州資格證模擬考試
- 2025年湖北貨車資格證考試題
- 2025年遼陽(yáng)貨運(yùn)從業(yè)資格證模擬考試下載題
- 電廠應(yīng)急救援培訓(xùn)
- 2024-2030年中國(guó)建筑垃圾處理行業(yè)發(fā)展分析及投資規(guī)劃研究報(bào)告
- 心理測(cè)試課件教學(xué)課件
- 出生證警示教育培訓(xùn)
- 中小學(xué)生德育工作指南2022版
- 2024男性護(hù)膚市場(chǎng)趨勢(shì)洞察
- 部編版五年級(jí)語(yǔ)文上冊(cè)快樂(lè)讀書吧測(cè)試題及答案
- 通信工程建設(shè)標(biāo)準(zhǔn)強(qiáng)制性條文匯編(2023版)-定額質(zhì)監(jiān)中心
- 《現(xiàn)代家政導(dǎo)論》電子教案 4.2模塊四項(xiàng)目二家政教育發(fā)展認(rèn)知
- 現(xiàn)代家政導(dǎo)論-課件 5.2.2認(rèn)識(shí)我國(guó)家政服務(wù)業(yè)
- 物流園區(qū)倉(cāng)儲(chǔ)管理手冊(cè)
評(píng)論
0/150
提交評(píng)論