[考試中心]安徽省計(jì)算機(jī)二級(jí)VB筆試權(quán)威模擬試題及答案2_第1頁(yè)
[考試中心]安徽省計(jì)算機(jī)二級(jí)VB筆試權(quán)威模擬試題及答案2_第2頁(yè)
[考試中心]安徽省計(jì)算機(jī)二級(jí)VB筆試權(quán)威模擬試題及答案2_第3頁(yè)
[考試中心]安徽省計(jì)算機(jī)二級(jí)VB筆試權(quán)威模擬試題及答案2_第4頁(yè)
[考試中心]安徽省計(jì)算機(jī)二級(jí)VB筆試權(quán)威模擬試題及答案2_第5頁(yè)
已閱讀5頁(yè),還剩4頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、.全國(guó)高等學(xué)校(安徽考區(qū))計(jì) 算 機(jī) 水 平 考 試 試 卷(二級(jí) Visual Basic 語(yǔ)言)一、單項(xiàng)選擇題(每題1分,共40分)1計(jì)算機(jī)硬件系統(tǒng)中最核心的部件是 1 。 A)內(nèi)存儲(chǔ)器 B)輸入/輸出設(shè)備 C)CPU D)硬盤2計(jì)算機(jī)最早的應(yīng) 用領(lǐng)域是 2 。A)科學(xué)計(jì)算 B)圖形處理 C)過(guò)程控制 D)人工智能3下列屬于文字處理軟件的是 3 。A)Windows B)Word C)PowerPointD)Excel4在計(jì)算機(jī)系統(tǒng)內(nèi)部,所有數(shù)據(jù)都是采用 4 表示。A)十六進(jìn)制 B)十進(jìn)制 C)八進(jìn)制 D)二進(jìn)制5在Windows系統(tǒng)中,下面文件命名合法的是 5 。A)A*.DOC B)A

2、B.DOC C)A?.DOC D)A.DOC6計(jì)算機(jī)可以播放DVD等音像制品, 主要運(yùn)用的是 6 技術(shù)。A)多媒體 B)人工智能 C)數(shù)據(jù)庫(kù) D)數(shù)據(jù)挖掘7將文件從FTP服務(wù)器傳輸?shù)奖镜赜?jì)算機(jī)的過(guò)程稱為 7 。A)上傳 B)瀏覽 C)查找 D)下載8下列IP地址中,錯(cuò)誤的是 8 。A)55 B) C)219.260.20.12 D) 9下列關(guān)于計(jì)算機(jī)病毒的敘述中,正確的是 9 。 A)加密文件不會(huì)感染計(jì)算機(jī)病毒 B)系統(tǒng)軟件不會(huì)感染計(jì)算機(jī)病毒C)有防火墻的計(jì)算機(jī)系統(tǒng)也會(huì)感染病毒D)壓縮的文件不會(huì)感染計(jì)算機(jī)病毒10計(jì)算機(jī)能直接運(yùn)行

3、的是 10 。A)目標(biāo)程序B)機(jī)器語(yǔ)言程序 C)匯編語(yǔ)言程序D)高級(jí)語(yǔ)言程序11下列選項(xiàng)中是Visual Basic的合法變量名的是 C 。A)1_abc B)abc-1 C)abc_1 D)abc.112對(duì)正整數(shù)X、Y,有下列表達(dá)式,不能判斷X能被Y整除的是 C 。A)X/Y=Int(X/Y) B)X Mod Y =0 C)XY=Fix(X/Y) D)XY=X/Y13下面可以正確定義2個(gè)整形變量和一個(gè)字符型變量的語(yǔ)句是 B 。A)Dim x, y As Integer, n As StringB) Dim x%, y As Integer, n As StringC) Dim x%, y$,

4、 n As StringD) Dim x As Integer, y, n As String14下面表達(dá)式中, A的運(yùn)算結(jié)果與其他三個(gè)不同。A)Exp(-3.5)B)Int(-3.5)+0.5 C)-Abs(-3.5) D)Sgn(-3.5)-2.515將任意一個(gè)正的兩位整數(shù)N的個(gè)位數(shù)與十位數(shù)對(duì)換的表達(dá)式為 A。A)(N-Int(N/10)*10)*10+Int(N/10)B)N-Int(N)/10*10+Int(N)/10C)Int(N/10)+(N-Int(N/10)D)(N-Int(N/10)*10+Int(N/10)16執(zhí)行語(yǔ)句s = Mid(VisualBasic,1,6)后,s的

5、值是 A 。A) Visual B) Basic C) 6 D) 1117表達(dá)式5 Mod 3+35*2的值是 B 。A)0 B)2 C)4 D)618選拔性別S是女,身高T超過(guò)1.6米且體重W小于62.5公斤的人,表示該條件的表達(dá)式為 C 。A) S=女 And T=1.6 And W1.7 Or W1.6 And W62.5D) S=女 Or T=62.519可以強(qiáng)行中斷程序運(yùn)行的操作是 DA) 按Ctrl+C鍵B) 按Ctrl+Z鍵C) 按Ctrl+V鍵D) 按Ctrl+Break鍵20在默認(rèn)條件下有數(shù)組聲明語(yǔ)句:Dim A(2, -2 to 2, 3),則數(shù)組A包含 D 個(gè)元素。A)

6、200 B) 120 C) 75 D) 60 21已設(shè)置數(shù)組元素下標(biāo)從1開(kāi)始,下列程序段運(yùn)行時(shí)會(huì)提示出錯(cuò),出錯(cuò)的原因是 C 。a = Array(1, 2, 3, 4)For i = 4 To 1 Step -1Print a(i)Next iPrint a(i)A)第三行,數(shù)組元素a(i)下標(biāo)越界 B)第一行,數(shù)組沒(méi)定義,不能直接賦值C)第五行,數(shù)組元素a(i)下標(biāo)越界 D)第二行,循環(huán)語(yǔ)句格式不對(duì)22下列語(yǔ)句不合法的是 D。A)x = 1: y = 2 B)Print x; y; C)Print x, y, D)x=1;y=223當(dāng)0x10時(shí),將x賦值給y,應(yīng)使用語(yǔ)句 C 。A) If 0

7、x10 Then y=xB) If 0x Or x10 Then y=xC) If 0x And x10 then y=xD) If 0x Xor x10 Then y=x24以下敘述中正確的是 A 。A) 窗體的Name屬性指定窗體的名稱,用來(lái)標(biāo)識(shí)一個(gè)窗體B) 窗體的Name屬性值是顯示在窗體標(biāo)題欄中的文本C) 可以在運(yùn)行期間改變對(duì)象的Name屬性值D) 對(duì)象的Name屬性值可以為空25當(dāng)啟動(dòng)程序時(shí),系統(tǒng)自動(dòng)執(zhí)行啟動(dòng)窗體的 A 事件過(guò)程。A) Load B) Unload C) Click D) DblClick26將數(shù)據(jù)項(xiàng)China添加到列表框List1中成為第3項(xiàng),應(yīng)使用 B 語(yǔ)句。A)

8、List1.AddItem China,3 B)List1.AddItem China,2C)List1.AddItem 3,China D)List1.AddItem 2,China27若要使標(biāo)簽框的大小自動(dòng)與所顯示的文本相適應(yīng),則可通過(guò)設(shè)置其 A 屬性值為True來(lái)實(shí)現(xiàn)。A)AutoSize B)Alignment C)Appearance D)Visible28復(fù)選框或單選按鈕的當(dāng)前狀態(tài)通過(guò) A 屬性來(lái)設(shè)置或訪問(wèn)。A) ValueB) Checked C) Selected D) Caption29要將列表框List1中當(dāng)前選中的一項(xiàng)刪除,應(yīng)執(zhí)行的語(yǔ)句是 D 。A) List1.Clea

9、rB) list1.Clear List1.ListIndexC) List1.Delete List1.ListIndexD) List1.RemoveItem List1.ListIndex30下列控件可以用作其他控件容器的有 D 。A) 窗體,標(biāo)簽,圖片框 B) 窗體,框架,文本框C) 窗體,圖像,列表框D) 窗體,框架,圖片框31因修改文本框的內(nèi)容而觸發(fā)的事件是 A 。A) ChangeB) GotFocusC) LostFocusD) SetFocus32如果每秒觸發(fā)10次計(jì)時(shí)器的Timer事件,那么計(jì)時(shí)器的Interval屬性應(yīng)設(shè)為 C 。A) 1 B) 10 C) 100 D)

10、100033下列對(duì)象中不能獲得焦點(diǎn)的是 B 。A)命令按鈕控件B)標(biāo)簽控件C)文本框控件D)單選按鈕控件34設(shè)x=4,y=8,z=7,表達(dá)式xz) Or z=8B)x=7D)x Max Then Max = (7) End ifNext iPrint 最大值是:; MaxEnd Sub6. 下列程序的功能是計(jì)算(N是偶數(shù)),試填空完成以下程序。Private Sub Command2_Click()Dim S As DoubleDim I As Integer, N As IntegerDim C As IntegerS = 0: I = 1: C = 1N = Val(InputBox(請(qǐng)輸

11、入大于零的偶數(shù)N:) Do S = S + C * I * I C = (8) 正負(fù)號(hào)切換 I = (9) 循環(huán)變量增加 Loop While (10) 循環(huán)結(jié)束條件End Sub三、閱讀理解題(每小題4分,共20分)1執(zhí)行下列程序后,輸出的結(jié)果是: (1) Private Sub Form_Click()Dim x As Integerx = 10Select Case xCase Is = 10Print x & xCase 7, 8, 9Print x + xCase 0 To 6Print xEnd SelectEnd Sub 2執(zhí)行下列程序后,輸出的結(jié)果是: (2) Private

12、Sub Form_Click()Dim i As IntegerDim t As Stringst = For i = 1 To 12 字符串逐字符處理If i Mod 3 = 0 Thenst = Mid(Visual Basic, i, 1) + stEnd IfNext iPrint stEnd Sub 3執(zhí)行下列程序后,輸出的結(jié)果是: (3) Private Sub Form_Click()Dim s As Integer, n As Integers = 0n = 1 Dos = s + n * nIf s 50 ThenExit Do 強(qiáng)制跳出循環(huán)End Ifn = n + 1 循

13、環(huán)變量自增Loop Until n 6Print sEnd Sub 4執(zhí)行下列程序后,輸出的結(jié)果是: (4) Option Base 1Private Sub Form_Click()Dim a(4, 4) As IntegerDim i As Integer, j As IntegerDim count As Integer, s As Integercount = 1For i = 1 To 4 給二維數(shù)組賦值并累加特殊位置的元素值 For j = 1 To 4 a(i, j) = count count = count + 1 If i = 1 Or i = 4 Or j = 1 Or

14、j = 4 Then s = s + a(i, j) End If Next jNext iPrint sEnd Sub 5執(zhí)行下列程序后,E盤下tdata.txt文件中的內(nèi)容是: (5) Private Sub Form_Click()For i = 1 To 5s = s + fun(i)Next iOpen e:tdata.txt For Output As #1 打開(kāi)順序文件Print #1, sClose #1End SubPrivate Function fun(ByVal i As Integer) As IntegerStatic aa = a + 1fun = a * iEn

15、d Function 四、編程題(共20分)1編寫一個(gè)Function函數(shù)fun,求解如下分段函數(shù)的值(x為實(shí)型變量的函數(shù)形參)(6分)Y=-x x10 2編寫程序,利用隨機(jī)函數(shù)產(chǎn)生10個(gè)10,100之間的整數(shù),并存入數(shù)組中,求出該數(shù)組中最大數(shù)與最小數(shù)之差并在窗體上輸出結(jié)果。(7分)3假定在E盤下有一文件data.dat,其內(nèi)容為三個(gè)點(diǎn)的坐標(biāo),內(nèi)容樣式如下4,82,63,8每一行的前1個(gè)數(shù)據(jù)表示點(diǎn)的橫坐標(biāo)x,后一個(gè)數(shù)據(jù)表示點(diǎn)的縱坐標(biāo)y。編寫程序讀取文件中的數(shù)據(jù),并判斷該三點(diǎn)能否構(gòu)成三角形。(7分)提示:利用任意兩邊之和大于第三邊來(lái)判定三角形。 邊長(zhǎng)L= ,其中(x1,y1)及(x2,y2)為兩

16、點(diǎn)坐標(biāo)。Visual BASIC程序設(shè)計(jì)(語(yǔ)種代號(hào):211)(B)卷參考答案及評(píng)分標(biāo)準(zhǔn)一、單項(xiàng)選擇題(每題1分,共40分)1 - 5 CABDB6-10ADCCB11-15CCBAA16-20ABCDD21-25CDCAA26-30BAADD31-35ACBDB36-40ABCDD二、填空題(每空2分,共20分)1(x+y)3*(t+u)2/t/(x-y)662x=-7.57 arr1(i)3y mod 4=0 and y mod 10008-1*C 4Int(81*rnd)+109 I+15 i mod 4=010 I=N說(shuō)明:不區(qū)分大小寫,其他答案只要正確參照給分。三、閱讀理解題(每小題4

17、分,共20分)序號(hào)參考答案評(píng)分標(biāo)準(zhǔn)110102cals3554102530注:其他情況酌情給分四、編程題(共20分)序號(hào)參考程序評(píng)分標(biāo)準(zhǔn)1參考程序1:Private Function FUN(ByVal x As Single) As SingleDim y As SingleIf x 0 Theny = -xElseIf x = 10 Theny = x * xElsey = 100End IfFUN = yEnd Function程序正確得6分,其中:Function函數(shù)格式正確得2分IF語(yǔ)句正確(使用IF嵌套及Select語(yǔ)句正確)得2分函數(shù)值返回正確得2分2參考程序1:Dim a(9) As Integer Dim i As Integer, max As Integer, min As IntegerFor i = 0 To 9a(i) = Int(Rnd * 91)+10 Next imax = -1:min = 999For i = 0 To 9 If max a(i) Then min = a(i)Next iPrint 最大及最小數(shù)之差為; max - min 參考程序2:(排序計(jì)算)Dim a(9) As Integer Dim i As Integer, max As

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論