




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、2014年計算機(jī)二級vb模擬試題及答案(四)一、選擇題1、任何控件都有的屬性是( )。a.backcolorb.captionc.named.borderstyle2、設(shè)計數(shù)據(jù)庫的存儲結(jié)構(gòu)屬于()a.需求分析b.概念設(shè)計c.邏輯設(shè)計d.物理設(shè)計3、某人創(chuàng)建了1個工程,其中的窗體名稱為form1;之后又添加了1個名為form2的窗體,并希望程序執(zhí)行時先顯示form2窗體,那么,他需要做的工作是()。a.在工程屬性對話框中把啟動對象設(shè)置為form2b.在forml 的load 事件過程中加入語句load form2c.在form2的load 事件過程中加入語句form2.showd.把form2的
2、tabindex 屬性設(shè)置為l ,把form1的tabindex 屬性設(shè)置為24、設(shè)有如下通用過程:public function fun(xstr as stri ng)as stri ngdi mt str as stri ng ,strlas integertstf=strl=len(xstr)i =1 do while i ni =i -nloopprint iend suba.2b.4c.5d.37、復(fù)選框的value 屬性為0時,表示該復(fù)選框()。a.未被選中b.被選中c.框內(nèi)有灰色的勾d.操作有誤8、在窗體上有一個名稱為check1的復(fù)選框數(shù)組(含4個復(fù)選框),還有一個名稱為te
3、xt1的文本框,初始內(nèi)容為空。程序運(yùn)行時,單擊任何復(fù)選框,則把所有選中的復(fù)選框后面的方字羅列在文本框中(見圖)。下面能實現(xiàn)此功能的事件過程是()。a.private sub check1_click(index as integer)text1.text =for k =0to 3if check1(k).value =1thentext1.text =text1.text &check1(k).caption &雙引號中是空格 end if next kend subb.private sub check1_click(index as integer)for k =0to 3if chec
4、k1(k).value =1thentext1.text =text1.text &check1(k).caption &雙引號中是空格end ifnext kend subc.private sub check1_click(index as integer)text1.text = for k =0to 3 if check1(k).value =1thentext1.text =text1.text &check1(index).caption &雙引號中是空格end ifnext kend subd.private sub check1_click(index as integer)t
5、ext1.text = for k =0to 3if check1(k).value =1thentext1.text =text1.text &check1(k).caption &雙引號中是空格exit forend ifnext kend sub9、在窗體上添加一個命令按鈕,名為co mmand1,其單擊事件中有下列程序段,則事件過程執(zhí)行后,文本框中輸出()。for i =1to 4for j=1to 3x=3for k =1to 2x=x+3next knext jnext itextl .text =str(x)a.3b.6c.9d.1210、下列關(guān)于sub 過程的敘述正確的是()。
6、a.一個sub 過程必須有一個exit sub 語句b.一個sub 過程必須有一個end sub 語句c.在sub 過程中可以定義一個function 過程d.可以用goto 語句退出sub 過程11、下列敘述中正確的是( )。a.在窗體的form_load 事件過程中定義的變量是全局變量b.局部變量的作用域可以超出所定義的過程c.在某個sub 過程中定義的局部變量可以與其他事件過程中定義的局部變量同名,但其作用域只限于該過程d.在調(diào)用過程時,所有局部變量被系統(tǒng)初始化為0或空字符串12、編寫如下兩個事件過程:private sub form_keydown (keycode as intege
7、r,shift as integer)print chr(keycode)end subprivate sub form_keypress(keyascii as integer)print chr(keyascii)end sub在一般情況下(即不按住shift 鍵也未鎖定大寫鍵時)運(yùn)行程序,如果按鍵盤上的a鍵,則程序輸出的結(jié)果是()。a.aab.aac.aad.aa13、在窗體上畫一個命令按鈕,名稱為co mmand1,然后編寫下列代碼:option base 0private sub co mmand1_click()di m a1(4)as integer ,a2(4)as integ
8、erfor k =0to 2a1(k +1)=inputbox(請輸入一個整數(shù))a2(3-k)=a1(k +1)next k print a2(k)end sub程序運(yùn)行后,單擊命令按鈕,在輸入對話框中依次輸入2、4、6,則輸出結(jié)果為()。a.0b.1c.2d.314、下面語句正確的是()。a.if xy then y =x3b.if xy then y =3xc.if xy then y =x3d.if xy then y =x*315、下面程序的輸出結(jié)果是()。private sub co mmand1_click()ch$=abcdefproc ch :print chend subpr
9、ivate sub proc(ch as stri ng)s =for k =len(ch)to 1step -1s =s &mid(ch ,k ,1)next kch =send suba.abcdefb.fedcbac.ad.f16、語句di ma(-3to 4,3to 6)as integer 定義的數(shù)組元素個數(shù)是()。a.18b.28c.21d.3217、以下敘述中錯誤的是()。a.一個工程中只能有一個sub main 過程b.窗體的show 方法的作用是將指定的窗體裝入內(nèi)存并顯示該窗體c.窗體的hide 方法和unload 方法的作用完全相同d.若工程文件中有多個窗體,可以根據(jù)需要指
10、定一個窗體為啟動窗體18、在窗體上先后畫2個圖片框,名稱分別為picture1和banana,banana 中添加了香蕉圖片,如圖1所示,且將banana.drag mode 屬性設(shè)置為1。要求程序運(yùn)行時,可以用鼠標(biāo)把banana 拖拽到picture1中,如圖2所示。能實現(xiàn)此功能的事件過程是()。a.private sub form_dragdrop(source as control ,xas si ngle ,y as si ngle)banana . move picture1 . left +x,picture1 . top +yend subb.private sub banana
11、_dragdrop(source as control ,xas si ngle ,y as si ngle)source . move picture1 . left +x,picture 1 . top +yend subc.private sub picture1_dragdrop(source as control ,x as si ngle ,y as si ngle)source . move picture1 . left +x,picture1 . top +yend subd.private sub picture1_dragdrop(source as control ,x
12、 as si ngle ,y as si ngle)banana . move banana . left +x,banana . top +yend sub19、用print 方法在forml 窗體中顯示出4個#號的正確代碼為()。a.debug .print#b.print#c.forml-print#d.forml .print#20、一個模塊內(nèi)部各個元素彼此結(jié)合的緊密程度的度量稱為()a.耦合性b.內(nèi)聚性c.復(fù)雜性d.數(shù)據(jù)傳輸特性21、函數(shù)值和余弦函數(shù)值,角度為1,2,3,90。請在空白處填入適當(dāng)?shù)膬?nèi)容,將程序補(bǔ)充完整。private type angk as integersi nx
13、 as si nglecosx as si ngleend typeprivate sub form_click()di m y as si ngledi mi as integerdi m ksc as angopen _y =3.14159/180for i =1to 90ksc .k =iksc .si nx=si n(i*y)ksc .cosx=cos(i +y)_next iclose #2elld stuba.datal .txtfor rando mas #1len =10 put #1,i ,kscb.datal .txtfor rando m as #1len =10 put
14、 #1,y ,kscc.datal .txtfor rando m as #1 put #1,i ,kscd.datal .txtfor rando m as #1 put #1,y ,ksc22、下列程序運(yùn)行時輸出的結(jié)果是()。option base 1const a=10private sub form_click0di mx(a)as integerk =-1for i =1to ax(i)=i*kk =(-1)*knext ifor i =1to 10print x(i)next iend suba.1 3 5 7 9 10b.-1-3-5-7-9c.-1 2-3 4-5 6-7 8-
15、9 10d.1-2 3-4 5-6 7-8 9-1023、某人為計算n!(o=12)編寫了下面的函數(shù)過程:private function fun(n as integer)as longdi m p as longp=lfor k =n -1to 2step -1p =p*knext kfun =pend function在調(diào)試時發(fā)現(xiàn)該函數(shù)過程產(chǎn)生的結(jié)果是錯誤的,程序需要修改。下面的修改方案中有3種是正確的,錯誤的方案是()。a.把p =1改為p =11b.把for k =n -1to 2step -1改為for k =1to n -1c.把for k =n -1to 2step -1改為f
16、or k =1to nd.把fo rk -n -1to 2step -1改為for k =2to n24、要設(shè)置窗體為固定對話框,并包含控制菜單欄和標(biāo)題欄,但沒有最大化和最小化按鈕,設(shè)置的操作是()。a.設(shè)置borderstyle 的值為fi xed tool wi ndowb.設(shè)置borderstyle 的值為sizable tool wi ndowc.設(shè)置borderstyle 的值為fi xed dialogd.設(shè)置borderstyle 的值為sizable25、設(shè)在窗體上有一個文本框,然后編寫如下的事件過程:private sub text1_keydown (keycode as
17、integer ,shift as integer)const alt =4const key_f2=&h71altdown %=(shift and alt)0f2down %=(keycode =key_f2)if altdown %and f2down %thentext1.text =ablend ifend sub程序運(yùn)行后,清除文本框中原有內(nèi)容,如果按shift +f2鍵,則在文本框中顯示的是( )。a.alt +f2b.ablc.隨機(jī)出幾個數(shù)d.不發(fā)生變化26、在窗體上畫兩個文本框(名稱分別為text1和text2)和一個命令按鈕(名稱為co mmand1),然后編寫下列事件過程
18、:private sub co mmand1_click()x=0do while x50x=(x+2)*(x+3)n =n +llooptext1.text =str(n)text2.text =str(x)end sub程序運(yùn)行后,單擊命令按鈕,在兩個文本框中顯示的值分別為()。a.1和0b.2和72c.3和50d.4和16827、下列敘述中錯誤的是()。a.軟件測試的目的是發(fā)現(xiàn)錯誤并改正錯誤b.對被調(diào)試的程序進(jìn)行錯誤定位是程序調(diào)試的必要步驟c.程序調(diào)試通常也稱為debugd.軟件測試應(yīng)嚴(yán)格執(zhí)行測試計劃,排除測試的隨意性28、一個工程必須包含的文件的類型是( )。a.*.vbp*.frm*
19、.frxb.*.vbp*.cls*.basc.*.bas*.ocx*.resd.*.frm*.cls*.bas29、在文本框中輸入字符時,通過( )事件過程可以得到字符的ascii 碼值。a.changeb.gotfocusc.keypressd.lostfocus30、在下列關(guān)系運(yùn)算中,不改變關(guān)系表中的屬性個數(shù)但能減少元組個數(shù)的是()。a.并b.交c.投影d.笛卡兒乘積31、有兩個關(guān)系r ,s 如下:由關(guān)系r 通過運(yùn)算得到關(guān)系s,則所使用的運(yùn)算為()。a.選擇b.投影c.插入d.連接32、一個棧的初始狀態(tài)為空?,F(xiàn)將元素1、2、3、4、5、a、b、c、d、e依次入棧,然后再一次出棧,則元素出棧
20、的順序是()。a.12345abcdeb.edcba54321c.abcdel2345d.54321edcba33、在窗體上建立通用對話框需要添加的控件是()。a.data 控件b.form 控件c.co mmondialog 控件d.vbcombobox 控件34、在窗體上畫2個命令按鈕,名稱分別為co mmand1、co mmand2,然后編寫下列事件過程。const n =5,m=4di ma(m,n)private sub co mmand1_click()k =1for i =1to mfor j=1to na(i ,j)=kk =k +1next jnext iend subpri
21、vate sub co mmand2_click()summ=0for i =1to mfor j=1to nif i =1or i =m thensumm=summ+a(i ,j)elseif j=1or j=n thensumm=summ+a(i ,j)end ifend ifnext jnext iprint summend sub過程command1_click()的作用是在二維數(shù)組a 中存放1個m 行n 列的矩陣;過程command2_click()的作用是()。a.計算矩陣外圍一圈元素的累加和b.計算矩陣除外圍一圈以外的所有元素的累加和c.計算矩陣第1列和最后一列元素的累加和d.計
22、算矩陣第1行和最后一行元素的累加和35、下列關(guān)于復(fù)選框的說法,正確的是()。a.復(fù)選框的enabled 屬性用于決定該復(fù)選框是否可見b.復(fù)選框的value 屬性用于決定該復(fù)選框是否被選中c.復(fù)選框的tabi ndex 屬性用于決定該復(fù)選框在控件數(shù)組中的序號d.復(fù)選框的visi ble 屬性用于決定該復(fù)選框是否可用36、按照后進(jìn)先出原則組織數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)是()。a.隊列b.棧c.雙向鏈表d.二叉樹37、當(dāng)一個復(fù)選框被選中時,它的value 屬性的值是( )。a.3b.2c.1d.038、已知在4行3列的全局?jǐn)?shù)組score(4,3)中存放了4個學(xué)生3門課程的考試成績(均為整數(shù))。現(xiàn)需要計算每個學(xué)生
23、的總分,某人編寫程序如下:option base 1private sub co mmand1_click()di msum as integersum=0for i =1to 4for j=1to 3sum=sum+score(i ,j)next jprint 第&i &個學(xué)生的總分是:;sum next iend sub運(yùn)行此程序時發(fā)現(xiàn),除第1個人的總分計算正確外,其他人的總分是錯誤的。程序需要修改。以下修改方案中正確的是()。a.把外層循環(huán)語句for i =1to 4改為for i =1to 3內(nèi)層循環(huán)語句for j=1to 3改為for j=1to 4b.把sum=0移到for i =
24、1to 4和for j =1to 3之間c.把sum=sum+score(i ,j)改為sum=sum+score(j,i)d.把sum=sum+score(i ,j)改為sum=score(i ,j)39、設(shè)有數(shù)組定義語句:di ma(5)as integer ,list1為列表框控件。下列給數(shù)組元素賦值的語句錯誤的是()。a.a(3)=3b.a(3)=inputbox(i nput data)c.a(3)=list1.listindexd.a=array(1,2,3,4,5,6)40、下列( )標(biāo)識符不能作為visual basic 的變量名。a.abcabeb.b1234c.28wedd
25、.crud二、基本操作題41、(1)在名稱為form1的窗體上畫一個命令按鈕,名稱為command1,標(biāo)題為縮小一半。編寫事件過程,程序運(yùn)行后,如果單擊command1命令按鈕,則使command1按鈕的長度和寬度各縮小到原來的一半。要求不得使用任何變量。程序運(yùn)行時的窗體界面如圖25-1所示。圖25-1注意:保存時必須存放在考生文件夾下,窗體文件名為sj1.frm,工程文件名為sj1.vbp。(2)在名稱為form1的窗體上畫一個命令按鈕和一個水平滾動條,其名稱分別為command1和hscroll1。命令按鈕的標(biāo)題為滾動條變長。編寫適當(dāng)?shù)氖录^程,使得程序運(yùn)行后,如果單擊command1命令
26、按鈕,則使hscroll1水平滾動條的width屬性減小1000,min屬性為0,largechange的屬性為100,smallchange的屬性為20,且command1不可用,移動滾動條,在窗體上顯示滾動條的位置值。不得使用任何變量。程序運(yùn)行時的窗體界面如圖25-2所示。圖25-2注意:保存時必須存放在考生文件夾下,窗體文件名為sj2.frm,工程文件名為sj2.vbp。三、簡單應(yīng)用題42、(1)在窗體上畫三個復(fù)選框,名稱分別為ch1、ch2和ch3,標(biāo)題分別為體育、音樂和美術(shù),還有一個命令按鈕,名稱為c1,標(biāo)題為顯示。要求程序運(yùn)行后,如果選中某個復(fù)選框,當(dāng)單擊顯示命令按鈕時,則顯示相應(yīng)的信息。例如,如果選中體育和美術(shù)復(fù)選框,單擊顯示命令按
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025培訓(xùn)機(jī)構(gòu)租賃合同模板
- 協(xié)調(diào)礦山毛石廢渣處理協(xié)議
- 風(fēng)險代理委托合同范本
- 電梯維修施工合同范本
- 采石場生產(chǎn)承包合同范本
- 2025合同翻譯專家
- 村鎮(zhèn)土地征收協(xié)議書
- 2025年03月河北保定市雄縣公開招聘專項崗位派遣人員29人筆試歷年典型考題(歷年真題考點(diǎn))解題思路附帶答案詳解
- 2025年03月國家體育總局事業(yè)單位公開招聘應(yīng)屆畢業(yè)生79人筆試歷年典型考題(歷年真題考點(diǎn))解題思路附帶答案詳解
- 幻想類網(wǎng)文需向傳統(tǒng)深處開掘
- 湖北省武漢市外國語學(xué)校2024-2025學(xué)年九年級下學(xué)期3月月考數(shù)學(xué)試卷 (原卷版+解析版)
- 2025年大學(xué)生心理健康趣味知識競賽參考題庫及答案(共150題)
- 高標(biāo)準(zhǔn)農(nóng)田建設(shè)工程施工合同
- 超星爾雅學(xué)習(xí)通《花道-插花技藝養(yǎng)成(南林業(yè)職業(yè)技術(shù)學(xué)院)》2025章節(jié)測試附答案
- 粉塵防爆安全培訓(xùn)考試題(附答案)
- T-CQAPPIA 06-2024 發(fā)酵型脆李果酒加工技術(shù)規(guī)程
- 河南省鄭州市建筑職業(yè)技術(shù)學(xué)院2024年4月單招考試職測試題
- 6.1 畢業(yè)歌 教學(xué)設(shè)計 六年級音樂下冊 人教版
- 園林水電培訓(xùn)課件
- 《康復(fù)醫(yī)學(xué)概論》課件-第三章 殘疾學(xué)
- LY/T 3419-2024自然教育評估規(guī)范
評論
0/150
提交評論