版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、1.2.3.、單項(xiàng)選擇題VB.NETA.是VB.NETVB.NET習(xí)題集匯編整理者:華中科技大學(xué)管理學(xué)院龔曉光是否完全符合CLS?B.否窗體中提供的是HideA.銷(xiāo)毀窗體對(duì)象B.關(guān)閉窗體方法的作用是(C.將窗體極小化VB.NET窗體對(duì)象的Close方法的作用(A.極小化窗體B.隱藏窗體C.關(guān)閉窗體(注意,這個(gè)題目有問(wèn)題,參考后面的多選題)4. VB.NET中編寫(xiě)對(duì)象的成員方法代碼時(shí),表示A. Ioca10bjectB. self C. thisD. Me)。D.隱藏窗體)。D.銷(xiāo)毀窗體對(duì)象"本對(duì)象"的關(guān)鍵字為(D)。5. VB.NET程序中的邏輯錯(cuò)誤能否被 VB.NET編譯
2、器發(fā)現(xiàn)?()。注:編譯器只能捕獲語(yǔ)法錯(cuò)誤,而不能捕獲運(yùn)行時(shí)錯(cuò)誤和邏輯錯(cuò)誤。A.能B.不能6.對(duì)于 VB.NET 語(yǔ)句 Speed=Miles/Hours(其中Sp eet,Miles,Hours都是Double 值),當(dāng) Hours=0時(shí),該語(yǔ)句將引發(fā)()。A.邏輯錯(cuò)誤B.編譯錯(cuò)誤C.運(yùn)行錯(cuò)誤D.語(yǔ)法錯(cuò)誤7.在.NET構(gòu)架中,VB.NET程序被編譯成(A.腳本B.MSIL 碼C.匯編碼D.機(jī)器碼8.Inpu tBox()函數(shù)括號(hào)中的第一個(gè)參數(shù)代表)。提示信息B、標(biāo)題C、默認(rèn)值D、對(duì)話框位置9.以下哪種項(xiàng)目是 VB.NET不能創(chuàng)建的)。Win dows 應(yīng)用程序B、Dos應(yīng)用程序Web應(yīng)用程序D
3、、Windows 服務(wù)10.要在文本框中顯示文本,應(yīng)給其()屬性賦值。A、TextB、CaptionC NameD、 File11.將按鈕的Visible屬性設(shè)為False,按鈕會(huì)(A、可用且可見(jiàn)B、可用不可見(jiàn)C、可見(jiàn)不可用D、不可用不可見(jiàn)(注意,Visible屬性設(shè)為False,在程序中測(cè)試,發(fā)現(xiàn)控件的enable屬性是沒(méi)有被修改的,所以控件是可用的。而事實(shí)上,控件不可見(jiàn),沒(méi)有辦法接受焦點(diǎn),不能觸發(fā)相關(guān)事件,對(duì)用戶(hù)事實(shí)不可用,程序中還是可以用的(涉及到 DDE等內(nèi)容)。綜合看,選B合適)12.語(yǔ)句x=x+1 可以簡(jiǎn)寫(xiě)為(A、 x+B、 x+=1C、 x=+1D、x+113.下面哪個(gè)控件在程序
4、運(yùn)行時(shí)是不可見(jiàn)的)。A、單選鈕B、組合框C、計(jì)時(shí)器D、框架14. Select Case對(duì)應(yīng)的結(jié)束語(yǔ)句是(A )。A、End SelectB、End Case C Select EndCase End15.過(guò)程 Sub Test ( ByVal x As Integer, ByRef y As Integer)中(A)。A、X、y都是傳值參數(shù)B、X、y都是引用參數(shù)16.要調(diào)整某控件的寬度,應(yīng)修改()屬性。A、TopB、LeftC、WidthD、Height17.下面哪個(gè)控件的特點(diǎn)同ListBox最接近()。A、ComboBox B、TextBoxC、PictureBox D、Form18.在窗
5、體裝入時(shí),將發(fā)生B )事件。A、ClickB、 LoadC、DeactivateD、Closed19.要將 TextBox1中的文本用MessageBox函數(shù)顯示出來(lái),應(yīng)使用(MessageBox.Show(TextBox1.Text )B、MessageBox.Show(TextBox1 )C、MessageBox.Show(” TextBox1.Text ”)MessageBox.Show(” TextBox1 ”)20.VB.NET中用于字符串連接的運(yùn)算符是C、&21.下面哪一項(xiàng)是正確的日期型數(shù)據(jù)()。A、 12/12/2004B、” 12/12/2004C、12/12/2004
6、D、#12/12/2004#22.以 StructureEnd Structure定義的是一個(gè)()。A、類(lèi)B、過(guò)程C、模塊D、結(jié)構(gòu)* 23 .有兩個(gè)數(shù)組s1和s2,要將s1的內(nèi)容“拷貝” 一份給 s2,使用(C )。A、 s2=s1B、 s2=s1.CopyC、s2=s1.CloneD、s2=s1.AII24.變量a為整型,b為長(zhǎng)整型,c為雙精度型,且規(guī)定了強(qiáng)制類(lèi)型轉(zhuǎn)換,以下哪項(xiàng)是正確的( C )oA、a=bB、 b=cC、a=cD、c=a* 25 .下面哪個(gè)不是邏輯運(yùn)算符(C )。A、OrB、XorC、IfD、Not注:Xor對(duì)兩個(gè)Boolea n表達(dá)式執(zhí)行邏輯異或運(yùn)算,或?qū)蓚€(gè)數(shù)值表達(dá)式執(zhí)
7、行按位異或運(yùn)算FalseXorFalse =False;TrueXorFalse =TrueFalseXorTrue =True ;TrueXorTrue =False26.下面哪種不是循環(huán)結(jié)構(gòu)(A、Try Catch End TryForNextD、DoLoopC、For Each Next27.要在窗體上創(chuàng)建一個(gè)狀態(tài)欄,可使用(B )控件。A、TrackBarB、StatusBarC、ToolBarD、 Panel二、多項(xiàng)選題(包括單項(xiàng))1.在窗體的成員方法中,關(guān)于CloseO和Hide()說(shuō)法正確的是(ACD ?)。A. CloseO方法關(guān)閉窗體,并銷(xiāo)毀窗體對(duì)象B. CIoseO方法關(guān)閉
8、窗體,但并不銷(xiāo)毀窗體對(duì)象C. HideO方法是窗體不可見(jiàn),但不銷(xiāo)毀窗體對(duì)象D. Hide()方法隱藏了窗體,使用 Show ()方法可重新顯示該窗體2.所有控件都有的屬性是( D )。A. TextB. BackColorC. ItemD. Name3.F列說(shuō)法錯(cuò)誤的是(ACD ?)。使用 MessageBox.Show()顯示的窗體一定是模態(tài)窗體B.使用 MessageBox.Show()顯示的窗體一定是非模態(tài)窗體C.使用 MessageBox.Show()顯示的窗體既可以是模態(tài)窗體,也可以是非模態(tài)窗體Stri ng2是顯示的文本4.在 OptionStrict Off的情況下執(zhí)行下列代碼后
9、,變量i的值是什么?MessageBox.Show (Stringl , String2 )中 Stringl 是消息框的標(biāo)題,B. -1注:布爾值只有5.下列關(guān)于值類(lèi)型和引用類(lèi)型說(shuō)法正確的是(ACD ?)。Dim i As In tegerDim b As Boolea nC. FalseD. TrueTrue or False , 整型值:True = -1, False = 0A. 對(duì)一個(gè)值類(lèi)型變量的操作不會(huì)影響到其他變量B. 對(duì)一個(gè)引用型變量的操作不會(huì)影響到其他變量C. 引用型變量存放的是指向?qū)嶋H對(duì)象數(shù)據(jù)的地址D.NET中所有的數(shù)字類(lèi)型都是值類(lèi)型(注意,這個(gè)題目的內(nèi)容沒(méi)有講過(guò),不會(huì)考的
10、)6.符合變量命名規(guī)則的變量名有(BCD)。A. 42AnswerB. nameC. Mo ney$D. Str name(注意,Mon ey$是隱式聲明,$代表字符串)7.在 OptionExp licitOff的情況下執(zhí)行下列代碼后,變量curre ntBon us 的值是什么? ( C)。Dim currentSalary As Integer=3Dim curre ntBonus As Doublecurre ntBo nus = curre ntSalaryx.1OA. 0B. 0.0C. 0.3D. 0.30(注意,原來(lái)題目有問(wèn)題,currentSalry現(xiàn)在修改為currentS
11、alary )。8. 在單擊了 10次按鈕后,靜態(tài)變量items的值是( DPrivate Sub Butto n1 ClickStatic items As In teger = 1 items += 1End SubA. 0B. 1C. 10D. 119.對(duì)于一個(gè)字符串型的變量num 二“128 ”,要將其轉(zhuǎn)換為整型,有哪幾種方法?( AD ?)。A. CType ( num , Integer )B. CStr (num )C. DirectCast(num , Integer)D. CInt (num )10.在三維數(shù)組array (4 ,5, 6)中共有多少個(gè)數(shù)組元素?(B 4*5*
12、6)。A. 120B. 210C. 209D. 21111 .下列語(yǔ)句執(zhí)行后,array(3)的值是什么? ( C)。Dim arrayO As In teger = 1,2, 3, 4, 5, 6ReDim array(8)A. 3B. 4C. 0D. nothing注:如果是數(shù),重新定義后為 0 ;如果是字符串,則不顯示。12.在VB.NET中,有返回值的過(guò)程稱(chēng)為過(guò)程(B )。A. SubB. FunctionC. PropertyD. Main13.下列代碼執(zhí)行完畢后,程序?qū)⑤敵觯ˋ ?)。Sub Main()Dim byvalArray(10) As In tegerDim byref
13、Array(10) As In tegerArrayP rocByRef(byvalArray, byrefArray)Con sole.WriteL in e(UBou nd(byvalArray)Con sole.WriteLi ne(UBou nd(byrefArray)End SubSub Array ProcByRef (ByVal arr() As In teger, ByRef arr2() As In teger)Redim arr(100)Redim arr2(100)End SubA. 10 , 100B.100 , 100C. 10 , 10D. 100 , 10(注意,
14、數(shù)組參數(shù)傳遞比較復(fù)雜,這個(gè)題目的內(nèi)容沒(méi)有講過(guò),不會(huì)考的)14.可以使用參數(shù)數(shù)組為過(guò)程傳遞不確定個(gè)數(shù)的參數(shù),下面的函數(shù)聲明都用到了參數(shù)數(shù)組,其中正確的是(A ?)。A.Sub Stude ntScores(ByVal name As Stri ng, ByValP aramArray scores( ) As String)B.Sub Stude ntScores(ByVal name As Stri ng, ByRefP aramArray scores( ) As String)C. Sub StudentScores(ByVal name As String, ByValParamArra
15、y scores(, ) As String)D.Sub Stude ntScores( Op tio nal ByVal name As Stri ng, ByValParamArray scores( ) As String)(注意,ParamArray 是一個(gè)特殊的修飾符,這個(gè)題目的內(nèi)容沒(méi)有講過(guò))15.下列哪些語(yǔ)句將得到file name文件的擴(kuò)展名(假設(shè)擴(kuò)展名為3個(gè)字符)?(AD ?)。” .”)+1)16.下列布爾表達(dá)式的值為)。A. Right(file name,3)B. Left(file name,3)C. Left(filename,Len(filename)-3)D. M
16、id(file name,l nstr(file name,Not False And True Xor True Or FalseA.TrueB. FalseC.OrElseD. AndAlso17.執(zhí)行下列程序后,變量i的值和sum的值分別為)。Dim i As In tegerDim sum As In tegerFor i = 0 To 100 Ste p 2sum = sum + iNextA.102, 2500B.100, 2500C.100, 2550D. 102, 255018 .執(zhí)行下列代碼后,變量 count的值為(c )。D.Do Un til Loop和Do While
17、Loop中的代碼至少會(huì)執(zhí)行一次Dim count As In tegerFor cou nt = 10 To 0, Ste p -1count = count - 3NextA. 0B. -1C. -2D. -319.下列關(guān)于Do循環(huán)說(shuō)法正確的是(C )。A.Do Loop Un til和Do Un tilLoop都是在條件為假時(shí)退出循環(huán)B.Do Loop While和Do WhileLoop都是在條件為假時(shí)退出循環(huán)C. Do Loo P Un til和DoLoop While 中的代碼至少會(huì)執(zhí)行一次)。Handles Buttonl.Click20.要表示廣州市的車(chē)牌號(hào)碼,對(duì)輸入有以下格式要
18、求:(前面必須有漢字“粵”;車(chē)牌為6位數(shù);車(chē)牌第一位為字母“ A”,車(chē)牌最后一位必須為數(shù)字,其他位置字符數(shù)字不限;下列對(duì)Masked Edit 的Mask屬性設(shè)置正確的是A.粵 AAAAA#B.粵 AAAAA0C. 粵 A?#D. 粵 AAAAA9三、編程題1.編寫(xiě)一個(gè)Function 過(guò)程,求圓的面積(圓的半徑作為過(guò)程的參數(shù))(參考指定教程)Private Sub Button1_Click( ByVal sender As System.Object, ByVal e As System.EventArgs)Dim r As Doubler = CType (TextBoxl.Text,D
19、ouble )TextBox2.Text = r * r * Math .PIMsgBox (TextBox2.Text)End Sub或者 Private Function Calculate( ByVal Radius) As DoubleDim RadiusDoubled As DoubleDim dblResult As DoubleRadiusDoubled = Radius * Radius dblResult = RadiusDoubled * Math .PIReturn dblResultEnd FunctionPrivate Sub Button1_Click( ByVal
20、 sender As System.Object, ByVal e As System.EventArgs) HandlesButtonl.ClickDim Area As DoubleArea = Calculate(100)MsgBox("圓的面積是"& Area)End Sub2.編寫(xiě)程序,計(jì)算并輸出所有6位正整數(shù)中能被6整除且其十位數(shù)不是4的數(shù)之和,并求它們中的最大數(shù)。(結(jié)果:和:7.42508E+10最大值:999996)Private Sub Button1_Click( ByVal sender As System.Object, ByVal e As
21、 System.EventArgs)HandlesButt on I.CIickDim I, max As LongDim s As Single s = 0 : max = 100000For I = 100000 To 999999If (IMod 6 = 0) And (I Mod 100) 10 <> 4) ThenIf (max < I) The nmax = IEnd IfEndIfNext IMsgBox("和是 ” & s & ”,”&”最大值是” & max)End Sub3.編寫(xiě)程序,計(jì)算并輸出所有6位正整數(shù)中同時(shí)
22、能被13和20整除的數(shù)的個(gè)數(shù)n及它們的立方根的和。(結(jié)果:個(gè)數(shù):3462立方根和:275112.31253)Butt on I.CIickDim n, i As Integer , s As DoubleFor i = 100000 To 999999If i Mod 13 = 0 And i Mod 20 = 0 Thens = s + i A (1 / 3)EndIfNext iMsgBox("個(gè)數(shù)是 ” &n &“,”&"立方根的和是” & s)End Sub4.編寫(xiě)程序,計(jì)算并輸出下面級(jí)數(shù)前n項(xiàng)(n=40)中偶數(shù)項(xiàng)的和。s = 1*2
23、+2*3+3*4+4*5+n*(n +1)+(結(jié)果:11900)Private Sub Button1_Click( ByVal sender AsSystem.Object, ByVal e As System.EventArgs) HandlesButt on 1.CIickDim n As Integer , s As DoubleFor n = 2 To 40 Step 2s = s + n * (n + 1)Next nMsgBox("前40項(xiàng)中偶數(shù)項(xiàng)和 S=" & s)End Sub5.編寫(xiě)程序,計(jì)算并輸出所有5位正整數(shù)中能被7整除且其十位數(shù)不是7的數(shù)之
24、和,并求它們中的最大數(shù)。Private Sub Button1_Click( ByVal sender As System.Object, ByValeAs System.Eve ntArgs)Han dles(和:6.364356E+08最大值:99995)As System.Eve ntArgs)Han dlesPrivate Sub Button1_Click( ByVal sender As System.Object, ByValButt on 1.ClickDim I, max As LongDim s As Single s = 0 : max = 10000For I = 10
25、000 To 99999If (IMod 7 = 0) And (I Mod 100) 10 <> 7) ThenIf (max < I) The nmax = IEnd IfEndIfNext IMsgBox("和是” & s & ”,”&”最大值是” & max)End Sub6.編寫(xiě)程序,統(tǒng)計(jì)10000到40000之間回文數(shù)的個(gè)數(shù)。(例:23732即為回文數(shù),即正反讀數(shù)據(jù)相同)(結(jié)果:300)Butt on 1.ClickDim i, j, p As IntegerDim a, b, c, d, f As IntegerFor
26、i = 10000To 40000a = iMod10b = (iMod100) 10c = (iMod1000) 100d = (iMod10000) 1000f= i10000j = a * 10000 + b * 1000 + c * 100 + d * 10 + fNextIf i = jEnd IfMsgBox( p)End Sub7.編寫(xiě)程序,求The n5664 , 144的最大公約數(shù)。(48 )Private Sub Butto n1_Click( ByVal sen der As System.Object, ByVal e As System.Eve ntArgs)Han
27、diesButt on 1.ClickDim num1 As IntegerDim num2 As IntegerDim in large As In tegerDim in small As In tegerDim inrem As Integer num1 = 5664 num2 = 144If num1 < num2The nini arge = num2 in small = num1Elsein large = num1 in small = num2End If inrem = in large Mod in smallWhile inrem <> 0in lar
28、ge = in small in small = inrem inrem = in large Mod in smallEnd WhileMsgBox (in small )End Sub8.從三位奇數(shù)中找出其值恰好等于該數(shù)每位數(shù)字立方和的各個(gè)數(shù)之和。(結(jié)果:931)Butt on I.CIickDim i, m, n, k As IntegerDim s As integerFor i = 101 To999 Step 2m = i100n = (i Mod100) 10k = i Mod10NextEnd SubIf (i = m * m * m + n * n * n + k * k * k)End IfMsgBox(s)The n9. 如果一個(gè)數(shù)的因子之和等于這個(gè)數(shù)本身,則稱(chēng)這樣的數(shù)為“完全數(shù)”。例如28=1+2+4+7+14,因此28是一個(gè)完全數(shù)。編寫(xiě)程序,找出四位數(shù)中的所有完全數(shù)之和。結(jié)果:(8128)Private Sub B
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度個(gè)人旅游資金過(guò)橋借款協(xié)議2篇
- 2025年物流企業(yè)產(chǎn)品研發(fā)與技術(shù)支持合同3篇
- 二零二五版門(mén)衛(wèi)人員勞動(dòng)合同及職業(yè)素養(yǎng)提升協(xié)議4篇
- 2025年物業(yè)管理公司風(fēng)險(xiǎn)管理與保險(xiǎn)采購(gòu)合同3篇
- 2025年度個(gè)人信用卡透支額度調(diào)整協(xié)議3篇
- 2025年金融產(chǎn)品銷(xiāo)售擔(dān)保合同書(shū)規(guī)范文本2篇
- 建設(shè)公司合同范本(2篇)
- 2025年度園林苗木繁育與推廣合作協(xié)議4篇
- 2024年重慶高職分類(lèi)考試《電工基礎(chǔ)》備考試題庫(kù)大全-下(判斷、填空題)
- 二零二五版酒店客房家具更換分期支付合同3篇
- 電纜擠塑操作手冊(cè)
- 浙江寧波鄞州區(qū)市級(jí)名校2025屆中考生物全真模擬試卷含解析
- IATF16949基礎(chǔ)知識(shí)培訓(xùn)教材
- 【MOOC】大學(xué)生創(chuàng)新創(chuàng)業(yè)知能訓(xùn)練與指導(dǎo)-西北農(nóng)林科技大學(xué) 中國(guó)大學(xué)慕課MOOC答案
- 勞務(wù)派遣公司員工考核方案
- 基礎(chǔ)生態(tài)學(xué)-7種內(nèi)種間關(guān)系
- 2024年光伏農(nóng)田出租合同范本
- 《阻燃材料與技術(shù)》課件 第3講 阻燃基本理論
- HIV感染者合并慢性腎病的治療指南
- 診所抗菌藥物管理制度
- 招標(biāo)監(jiān)督報(bào)告
評(píng)論
0/150
提交評(píng)論