版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、Visual Basic 程序設(shè)計模擬試題及答案(二)、單項選擇題 (每小題 2 分,共 30 分)1后綴為 bas 的文件表示 VB 的()。A 類模塊文件B 窗體文件C.工程文件D 標(biāo)準(zhǔn)類模塊文件2 無論何種控件,共同具有的屬性是()。B Caption 屬性D Autosize 屬性Mytext ,而且對象有一個屬性Text,那么在代碼中引用該屬性的正確A. Text屬性C Name 屬性3 如果對象的名稱為 格式是 ()。A. Text. Mytext B.Mytext. TextC. Mytext. (Text) D.Mytext*Text( )。4在設(shè)計動畫時,用時鐘控件來控制動畫
2、速度的屬性是A EnabledB.IntervalC TimerD Move5要在窗體上顯示“歡迎您! ”,使用的語句是 ()A Formcaption -”歡迎您!”B Forml caption - “歡迎您!”C Forml. print ”歡迎您!”D Form print “歡迎您! ”6關(guān)于語句行,下列說法正確的是()。A 一行只能寫一條語句B 長度不能超過255個字符C.每行的酋字符必須大寫D 一條語句可以分多行書寫7下列正確的賦值語句是 ()。A x+y= 20B y=x+20C. 3x=y D. s= n *r*r&如果希望以模態(tài)方式顯示窗體Forml,下列正確的語句
3、是()。A. Forml. Show B.Forml. Show 0C. Forml. Show l D .以下都不正確9對于定時器 ( Timer) 控件,設(shè)置其定時是否開啟的屬性是 ()。A IndexB TagC Enabled D Left l0 多窗體程序是由多個窗體組成,在缺省情況下, VB 在應(yīng)用程序執(zhí)行時,總是把 ( 指定為啟動窗體。A .不包含任何控件的窗體B .設(shè)計時的第一個窗體C.包含控件最多的窗體D .命名為Frml的窗體11. Dim l As Integer 則運行時變量 I 的初始值是 ()。A0B1C -1 D 空值12. 使用ADO數(shù)據(jù)模型時,建立 Recor
4、dset和Conn ection對象連接的屬性是(A ExecuteB OpenC.ActiveConnection D.CommandType13. 下列關(guān)于變量的說法不正確的是()。A .局部變量是指那些在過程中用Dim語句或Static語句聲明的變量R.局部變量的作用域僅限于聲明它的過程C. 靜態(tài)局部變量是在過程中用Staric語句聲明的D. 局部變量在聲明它的過程執(zhí)行完畢后就被釋放了14. 下列數(shù)據(jù)對象模型中采用OLE DB 訪問數(shù)據(jù)庫的是 ()。A DAOBADOC.RDO DRDO 和 ADO15為了在運行時把 d:pic 文件夾下的圖形文件 a.jpg 裝入圖片框 Picture
5、l 中,所使用 的語句為 ()A. Picturel.Text= LoadPicture(a”.jpgd: ”)B. Picturel.Picture =LoadPicture("d: pica.jpg")C. Picturel. Picture =LoadPicture(d:pica.jpg)D. Picturel.Picture =Load( ”dlpica.jpg”)二、填空題(每小題 2 分,共 20分)16.在 VB 中,要想獲得某個相關(guān)控件或語句的幫助信息,一般可首先選中該控件 或語句,然后按 鍵17表達式 8+13 Mod 2*4+3 的值是 18.全局變量在
6、整個應(yīng)用程序中有效,一般在標(biāo)準(zhǔn)模塊中使用 ,語句聲明。19若窗體 Forml 左上角坐標(biāo)為 (0,600),右下角的坐標(biāo)為( 800- 200)。則 X 軸 的正向向 ,Y 軸的正向向 。20將圖片框的 AutoSize 屬性設(shè)置成 時可使圖片框根據(jù)圖片調(diào)整大小。21Winsock 控件主要用來編制基于 或協(xié)議的網(wǎng)絡(luò)應(yīng)用程序。22. VB中.Access敷據(jù)庫屬于 .(說明是哪種數(shù)據(jù)庫類型)23VB 應(yīng)用程序與數(shù)據(jù)庫進行通信的主要機制稱為 24.設(shè)某個程序中要用到一個二維散組,要求數(shù)組名為A類型為字符串類型,第一維下標(biāo)從 l 到 3,第二維下標(biāo)從 -1 到 2則相應(yīng)的數(shù)組聲明語句為 25列表框
7、控件中最后一項的序號等于ListCount 屬性減 三、閱讀程序題(共 25 分)閱讀下列程序并寫出程序運行結(jié)果26(6 分)Private Sub Command1_Click()Dim Suml As Integer, Sum2 As IntegerSuml = O :Sum2=2For i =1 T0 2For j=1 To iSum2=Sum2*jNext jSuml = Suml+Sum2Next iPrint SumlEnd Sub 寫出程序運行時單擊 Commandl 按紐后, Forml 上的輸出結(jié)果27( 6 分)Privaie Sub Commandl_Click()Do
8、While x<50x=(x+1)*(x+2)n=n+lLoopTextl. Text = Str(n)Text2. Text = Str(x)End Sub 寫出程序:運行時單擊 Commandl 按紐后 textl 和 text2 上的輸出結(jié)果。 28(6 分)Private Sub Form_Click()a =3: b=4Print "A=" ; a; "B=" bCall mult(a)Print "A="a ; "B=" bEnd SubPrivate Sub mult(x)x=3+xb=5+bE
9、nd Sub寫出程序運行后,單擊窗體時的輸出結(jié)果29. (7 分)Privale Sub CommandI_CLick()Static b As IntegerDim l As IntegerI=1Dob=b+lI=I+lLoop While I<=4Textl. Text=bText2. Text=IEnd Sub寫出程序運行時兩次單擊 Commandl 按紐后,文本框 Text1、 Text2 上的輸出結(jié)果四、完善程序題(共 10 分)30假設(shè)在 C 盤根目錄中存在一個名為“學(xué)生 MDB 的 Access 數(shù)據(jù)庫,其中包含一 張名為“學(xué)生基本情況”的數(shù)據(jù)表,表中存放了學(xué)生的基本信息,
10、如圖 1 所示?,F(xiàn)在要求利用 VB 編寫一個數(shù)據(jù)庫記錄增加程序, 程序的運行界面如圖 2 所示, 基 本邏輯是:分別在 Textl 、Text2、Text3 中輸入學(xué)號、姓名、籍貫信息,然后點擊“保存”按 鈕(Commandl)將該記錄添加到數(shù)據(jù)庫中。如果數(shù)據(jù)庫中已經(jīng)存在相同的學(xué)號信息,則程序 應(yīng)提示用戶 “記錄已存在, 請重新輸入” ,并將焦點置于 Textl 上,等待用戶修改或重新輸入。 當(dāng)點擊退出按鈕 (Command2) 時關(guān)閉本窗體。re 1程序如下,請補充完整.Private Sub Form_Load()1 " Provider = Microsoft. Jet. OL
11、EDB.4.0 ; Dataource =學(xué)生.mdb; PersistSecurity lnfo= False"End SubPrivate Sub Comma ndl_Click()Dim strSQL As Stri ng2 -3 = ADOc nDim ADOrs As New RecordsetADOrs. ActiveCo nn ection = ADOc nstrSQL="Select * from 學(xué)生基本情況 Where 學(xué)號='"+ Textl+"'"ADOrs. Ope n 4lf Not ADOrs .
12、EOF ThenMsgBox "學(xué)號已經(jīng)存在,請重新輸入!”,vbOKOnly , ”信息提示”ElseTextl. SetFocusstrSQL="Insert Into學(xué)生基本情況(學(xué)號,姓名,籍貫) ”srrSQL=strSQL+"Values (”'+Textl+"',”'+Text2+"',”'+Text3+"')".Execute strSQLMsgBox "添加成功! ",vbOKOnly,"信息提示”End IfEnd SubPri
13、vate Sub Comma nd2_Click()Un load MeEnd Sub五、編寫程序題(共15分)31.編寫簡單的工資計算程序,要求在 Textl、Text2、Text3中分別輸入基本工資、獎金、 扣款,單擊“計算”按鈕(Commandl)后,首先計算。應(yīng)發(fā)工資”(Text4),然后根據(jù)“應(yīng)發(fā)工資”計算個人所得稅(Text5).最后計算出實發(fā)工資(Text6).(1) 應(yīng)發(fā)工資=基本工資+獎金-扣款(2) 個人所得稅的計算規(guī)則假設(shè)為: 當(dāng)應(yīng)發(fā)工資在1000元以內(nèi)部分(含1000元).不扣所得稅, 當(dāng)應(yīng)發(fā)工資大干1000,但小于等于4000元時,超過1000元的部分按15%計算所得
14、 稅。 當(dāng)應(yīng)發(fā)工資大于 4000.按20%扣稅,程序運行結(jié)果如圖3所示。囹3Visual Basic程序設(shè)計(二)試題答案及評分標(biāo)準(zhǔn)單項選擇題(每小題2 分,共 30 分)1D2C3B4B5C6D7B8C9C10B11.A12.C13.D14B15B填空題(每小題 2分,共20 分)16F1171618Public19右上20True21TCP/IPUDP22本地數(shù)據(jù)庫23數(shù)據(jù)庫引擎24Dim A(l TO 3,-1 TO 2) As String251三. 閱讀程序置l共25分)26. (6 分)627. (6分)3 18228. (6分)A=3B=4A=6B=429(7 分)10 520 5四. 完善程序題 (共 10 分)30. 1 ADOcn. Open2 Dim ADOrs As New Recordsei3 ADOrs, ActiveConnection4 strsoL5 ADOcn.五. 編寫程序題 (共 15 分)Private Sub Commandl_Click()Text4=Val(Text1)+Val(Text2) - Val(Text3)If Val(Te
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 華師大版數(shù)學(xué)八年級下冊17.1《變量與函數(shù)》(第2課時)聽評課記錄
- 湘教版數(shù)學(xué)八年級上冊2.3《等腰(邊)三角形的性質(zhì)》聽評課記錄2
- 浙教版數(shù)學(xué)七年級上冊5.4《一元一次方程的應(yīng)用》聽評課記錄
- 人教版地理八年級上冊《土地資源》聽課評課記錄
- 人教版九年級數(shù)學(xué)上冊聽評課記錄本《一元二次方程 四種解法》
- 五年級上冊數(shù)學(xué)口算500題
- 青島版八年級上冊數(shù)學(xué)聽評課記錄《5-1定義與命題》
- 企業(yè)煤氣管道工程安裝合同范本
- 高檔小區(qū)豪華裝修房屋買賣合同范本
- 2025年度企業(yè)內(nèi)部停車位使用及管理協(xié)議模板
- 復(fù)旦中華傳統(tǒng)體育課程講義05木蘭拳基本技術(shù)
- GB/T 13234-2018用能單位節(jié)能量計算方法
- (課件)肝性腦病
- 北師大版五年級上冊數(shù)學(xué)教學(xué)課件第5課時 人民幣兌換
- 工程回訪記錄單
- 住房公積金投訴申請書
- 高考物理二輪專題課件:“配速法”解決擺線問題
- 檢驗科生物安全風(fēng)險評估報告
- 京頤得移動門診產(chǎn)品輸液
- 如何做一名合格的帶教老師PPT精選文檔
- ISO9001-14001-2015內(nèi)部審核檢查表
評論
0/150
提交評論