點(diǎn)擊查看:2015年計(jì)算機(jī)二級(jí)考試《VB》考前練習(xí)題匯總
1[簡答題]在窗體上畫出兩個(gè)名稱分別為Shape1、Shape2的形狀控件,在屬性窗口設(shè)置控件的屬性,使得Shape1為圓角矩形,并填充紅色(&H000000FF&);Shape2為圓形,并填充網(wǎng)格線,如圖所示。
注意:存盤時(shí)必須存放在考生文件夾下,工程文件名為sjtl.vbp,窗體文件名為sjtl.frm。
參考解析:
【解題思路】形狀控件的樣式屬性為Shape,背景色屬性為BackColor,背景填充樣式屬性為BackStyle。
【操作步驟】
步驟1:新建一個(gè)窗體,按照題目要求添加兩個(gè)形狀控件Shapel和Shape2,并按表4.1在屬性窗口中設(shè)置相應(yīng)屬性,如圖4.1所示。
步驟2:調(diào)試并運(yùn)行程序,關(guān)閉程序后按題目要求存盤。
2[簡答題] 在窗體上畫1個(gè)名稱為Picturel的圖片框,其Picture屬性為piel.bmp(在考生文件夾中)。畫兩個(gè)名稱分別為Command1、Command2的命令按鈕,Caption屬性分別為“左移”、“右移”。請編寫適當(dāng)?shù)某绦,使得運(yùn)行程序時(shí),單擊“左移”按鈕,圖片框移至窗體左側(cè)(如圖1所示);單擊“右移”按鈕,圖片框移至窗體右側(cè)(如圖2所示,注:可以不考慮窗體邊框的影響)。
注意:程序中不得使用變量,每個(gè)事件過程中只能寫一條語句。存盤時(shí)必須存放在考生文件夾下,工程文件名為sit2.vbp,窗體文件名為sjt2.frm。
參考解析:
【解題思路】在圖片框可設(shè)置圖片,設(shè)置圖片的Left屬性為0,在窗體上添加兩個(gè)按鈕控件,通過命令按鈕Name和Caption屬性分別設(shè)置命令按鈕的名稱和標(biāo)題,在按鈕過程中設(shè)置Left屬性。
【操作步驟】
步驟1:新建一個(gè)窗體,按照題目要求添加圖片控件和兩個(gè)Command控件,并按表4.2在屬性窗口中設(shè)置相應(yīng)屬性,如圖4.2所示。
步驟2:打開代碼編輯窗口,在指定位置編寫如下代碼。
參考答案
步驟3:試并運(yùn)行程序,關(guān)閉程序后按題目要求存盤。
3[單選題] 在軟件開發(fā)中,需求分析階段產(chǎn)生的主要文檔是( )。
A.軟件集成測試計(jì)劃
B.軟件詳細(xì)設(shè)計(jì)說明書
C.用戶手冊
D.軟件需求規(guī)格說明書
參考答案:D
參考解析:需求分析階段的工作可以概括為:需求獲取、需求分析、編寫需求規(guī)格說明書、需求評(píng)審四個(gè)方面。所以選擇D。
4[簡答題]在考生文件夾下有一個(gè)工程文件sit5.vbp,功能是用來計(jì)算勾股定理整數(shù)組合的個(gè)數(shù)。勾股定理中3個(gè)數(shù)的關(guān)系是:a2+b2=C2。例如,3、4,5就是一個(gè)滿足條件的整數(shù)組合(注意:a,b,C分別為4,3,5與分別為3,4,5被視為同一個(gè)組合,不應(yīng)該重復(fù)計(jì)算)。編寫程序,統(tǒng)計(jì)均在60以內(nèi)的三個(gè)數(shù)滿足上述關(guān)系的整數(shù)組合的個(gè)數(shù),并顯示在標(biāo)簽Labell中。
注意:不得修改原有程序的控件屬性。在結(jié)束程序運(yùn)行之前,必須至少正確運(yùn)行一次程序,將統(tǒng)計(jì)的結(jié)果顯示在標(biāo)簽中,否則無成績。最后把修改后的文件按原文件名存盤。
參考解析:
【考點(diǎn)分析】本題考點(diǎn)有:嵌套循環(huán)、文件編輯以及If判斷語句。
【解題思路】通過循環(huán)嵌套實(shí)現(xiàn)遍歷60以內(nèi)的整數(shù),通過勾股定理表達(dá)式判斷是否為勾股數(shù)整數(shù)組合,并通過變量的累加實(shí)現(xiàn)勾股定理整數(shù)組合個(gè)數(shù)的統(tǒng)計(jì)。
【操作步驟】
步驟1:打開本題工程文件。
步驟2:打開代碼編輯窗口,在代碼編輯窗口指定位置編寫以下代碼。
參考答案
步驟3:調(diào)試并運(yùn)行程序,關(guān)閉程序后按題目要求存盤。
【易錯(cuò)提示】注意通過嵌套循環(huán)得出的m值,為所求m值的2倍,例如5^2=4^2+3^2,同時(shí)5^2=3^2+4^
2,因此最后的值應(yīng)為m/2。
5[單選題] 在VB集成環(huán)境中要結(jié)束一個(gè)正在運(yùn)行的工程,可單擊工具欄上的一個(gè)按鈕,這個(gè)按鈕是( )。
A.
B.
C.
D.
參考答案:D
參考解析:il豇法重復(fù),蘑睦行,黌添加標(biāo)準(zhǔn)EXE工程,麴盼束運(yùn)行。D選項(xiàng)正確。
6[單選題] 以下不屬于單選按鈕的屬性是( )。、
A.CaptionB.NameC.MinD.Enabled
參考答案:C
參考解析:單選按鈕沒有Min屬性,滾動(dòng)條控件的屬性中有Min屬性。
7[單選題] 軟件詳細(xì)設(shè)計(jì)產(chǎn)生的圖如下:
該圖是( )。
A.N—S圖B.PAD圖C.程序流程圖D.E—R圖
參考答案:C
參考解析:N—S圖(也稱為盒圖或CHAPIN圖)、PAD(問題分析圖)和PFD(程序流程圖)是詳細(xì)設(shè)計(jì)階段的常用工具,E—R圖即實(shí)體一聯(lián)系圖是數(shù)據(jù)庫設(shè)計(jì)的常用工具。從圖中可以看出該圖屬于程序流程圖。
8[單選題]編寫如下程序:
程序運(yùn)行后,單擊命令按鈕Commandl,并輸入數(shù)值lO和15,則輸出結(jié)果為
A.10115B.20115C.3515D.2015
參考答案:D
參考解析:程序中過程f的參數(shù)a默認(rèn)為按址傳遞,參數(shù)b指定按值傳遞,因此調(diào)用f(x,y)時(shí),x的值會(huì)受到影響,y的值不會(huì)。程序中輸入10和15,則x=10,y=15。調(diào)用f(x,y),在過程中a=a*2,即a=10*2=20,變量x是過程f中的局部變量,沒有用處可不用理會(huì),b=b+100,即b=15+100=115。a的值即按鈕單擊事件中變量x的值,因此x=20,而y的值仍是原來的值l5,因此Printx,y輸出2015。
9[單選題] 在窗體上畫一個(gè)文本框(名稱為Text1)和一個(gè)標(biāo)簽(名稱為Label1),程序運(yùn)行后,在文本框中每輸入一個(gè)字符,都會(huì)立即在標(biāo)簽中顯示文本框中字符的個(gè)數(shù)。下列可以實(shí)現(xiàn)上述操作的事件過程是( )。
A.
B.
C.
D.
參考答案:A
參考解析:為使文本框中每輸入一個(gè)字符時(shí)標(biāo)簽即能顯示其字符個(gè)數(shù),可編寫文本框的Change事件過程。Len( )函數(shù)可用于取得字符串的長度。
10[單選題]
A.Sqr((a+b/a*b)B.Sqr((a+b/a)*bC.((a+b/(a·b)^/2D.((a+b/a*b^(1/2)
參考答案:A
參考解析:算術(shù)運(yùn)算符優(yōu)先級(jí)從高到低依次是乘方,取負(fù),乘法和除法運(yùn)算符。整除運(yùn)算符,加法和減法運(yùn)算符;數(shù)學(xué)函數(shù)的平方根(Square)函數(shù)是sqr(x),返回值為自變量x的平方根。從表達(dá)式上看首先a,b之和除以a,b的乘積,最后求其平方根。故首先將(a+B.,然后是(a+B.,接著是求商,即(a+B./(a*B.,最后求平方根,因?yàn)槠椒礁膬?yōu)先級(jí)比乘除法高,故應(yīng)為Sqr((a+B./a*B.,故B選項(xiàng)正確。A項(xiàng)中表達(dá)式與數(shù)學(xué)式不大對應(yīng),A項(xiàng)是先求a、b之和,接著除以a,再接著乘以b,這和題目意思不對應(yīng),故A項(xiàng)錯(cuò)誤。平方根函數(shù)是sqr(x),故c項(xiàng)和D項(xiàng)錯(cuò)誤。
相關(guān)推薦:
2015計(jì)算機(jī)二級(jí)考試《VB》模擬練習(xí)題及解析匯總
2015計(jì)算機(jī)二級(jí)考試《VB》全真機(jī)考操作試題匯總
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |