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