11[單選題] 在軟件開發(fā)中,需求分析階段產(chǎn)生的主要文檔是( )。
A.可行性分析報告
B.軟件需求規(guī)格說明書
C.概要設(shè)計說明書
D.集成測試計劃
參考答案:B
參考解析:A錯誤,可行性分析階段產(chǎn)生可行性分析報告。C錯誤,概要設(shè)計說明書是總體設(shè)計階段產(chǎn)生的文檔。D錯誤,集成測試計劃是在概要設(shè)計階段編寫的文檔。B正確,軟件需求規(guī)格說明書是后續(xù)工作如設(shè)計、編碼等需要的重要參考文檔。
12[單選題] 編寫如下程序:
程序運行后,單擊命令按鈕Commandl,輸出結(jié)果為
A.1100B.0011C.0101D.1010
參考答案:A
參考解析:subl函數(shù)對全局數(shù)組arr元素賦初值,subl函數(shù)參數(shù)傳遞均為默認的引用傳遞。因此執(zhí)行完后n值被修改。Commandl_Click()事件中的For循環(huán)對air數(shù)組元素進行倒序輸出。選A.。
13[單選題]工程中有Form1、Form2兩個窗體(Form1中有文本框Text1;Form2中有Text1文本框和Command1命令按鈕)。
Forml是啟動窗體。在這些模塊中編寫下面的程序代碼:
下面關(guān)于程序的敘述中錯誤的是
A.雙擊Form1的Text1后,Text1中顯示“VisualBa.sic”,彈出Form2
B.雙擊Form1的Text1后,F(xiàn)orm2成為當(dāng)前窗體
C.單擊Form2的命令按鈕,F(xiàn)orm1成為當(dāng)前窗體
D.Form2的Text1=Form1.Text1語句不能正確執(zhí)行
參考答案:D
參考解析:本題考察窗體切換的知識。雙擊Form1的Tex1時觸發(fā)Text1_DblClick事件,Text1中顯示“VisualBa.sic”,彈出Form2,此時,F(xiàn)orm2成為當(dāng)前窗體;單擊Form2的命令按鈕時觸發(fā)Command1_Click事件,F(xiàn)orm1成為當(dāng)前窗體。選D.。
14[單選題] 在軟件開發(fā)中,需求分析階段可以使用的工具是( )。
A.N—s圖B.DFD圖C.PAD圖D.程序流程圖
參考答案:B
參考解析:在需求分析階段可以使用的工具有數(shù)據(jù)流圖(DFD圖),數(shù)據(jù)字典(DD),判定樹與判定表,所以選擇B。
15[單選題] 負責(zé)數(shù)據(jù)庫中查詢操作的數(shù)據(jù)庫語言是( )。
A.數(shù)據(jù)定義語言
B.數(shù)據(jù)管理語言
C.數(shù)據(jù)操縱語言
D.數(shù)據(jù)控制語言
參考答案:C
參考解析:數(shù)據(jù)定義語言:負責(zé)數(shù)據(jù)的模式定義與數(shù)據(jù)的物理存取構(gòu)建;數(shù)據(jù)操縱語言:負責(zé)數(shù)據(jù)的操縱,包括查詢及增、刪、改等操作;數(shù)據(jù)控制語言:負責(zé)數(shù)據(jù)完整性、安全性的定義與檢查以及并發(fā)控制、故障恢復(fù)等功能。
16[單選題] 在窗體上畫一個命令按鈕,然后編寫如下程序:
程序運行后,單擊命令按鈕,在輸入對話框中輸入7,則輸出結(jié)果為
A.3B.4C.5D.6
參考答案:C
參考解析:For循環(huán)對數(shù)組Arr賦初值。得到的結(jié)果是元素值從10到1的倒序。Arr(7)=4。An"(2+Arr(x))=Arr(2+D.=5。選C.。
17[單選題] 以下關(guān)于單選按鈕和復(fù)選框的敘述中,正確的是
A.單選按鈕和復(fù)選框都能從多個選項中選擇一項
B.單選按鈕和復(fù)選框被選中時,選中控件的Value屬性值為True
C.是否使用框架控件將單選按鈕分組,對選項沒有影響
D.是否使用框架控件將復(fù)選框分組,對選項沒有影響
參考答案:D
參考解析:復(fù)選框按鈕可以同時選擇多個,而在一組單選按鈕中,只能選擇其中的一個。單選按鈕被選中時,其Val-He屬性值為True,如果沒有被選中其Value值為False,復(fù)選框的Value屬性可以設(shè)置為0、1和2,分別代表沒選中、選中和禁用。單選按鈕一般用框架進行分組,每個框架內(nèi)的單選按鈕的操作不影響其他組的按鈕,而復(fù)選框是否分組對選項沒有影響。
18[單選題] 下面程序運行時,若輸入“Visual Basic Proarammin9”.則在窗體上輸出的是( )
A.OB.1C.2 D.3
參考答案:D
參考解析:根據(jù)題中的程序代碼可知,ch為輸入字符串的大寫狀態(tài),第一個For循環(huán)是依次取出字母,n為取出字母與“A”字符的ASCIl碼差值,然后再賦給數(shù)組count();第二個For循環(huán)是找出數(shù)組count()中的最小值,因此,最后窗體上輸出的結(jié)果為3,即選項D。
19[單選題] 設(shè)窗體上有Text1、Text2兩個文本框,并編寫了下面的程序代碼:
程序運行時,在Text1文本框中輸入”VisualBasic6.0”后按回車鍵,則在Text2文本框顯示的是
A.11B.16C.VisualBasic6.0D.visualbasic6.0
參考答案:A
參考解析:Textl—KeyPress過程中,先把輸入的字符串中的字母變成小寫的。當(dāng)按下回車鍵后,執(zhí)行For循環(huán)統(tǒng)計小寫字母的個數(shù)。退出循環(huán)后把n值賦給Text2。選A.。
20[簡答題] 在考生文件夾下有一個工程文件sit4.vbp,F(xiàn)orml窗體中有一個文本框,名稱為Textl;請先在窗體上添加兩個框架控件,名稱分別為Fl、F2,標題分別為“性別”、“身份”;然后在F1中添加兩個單選按鈕控件Opl、Op2,標題分別為“男”、“女”;其次在F2中添加兩個單選按鈕控件Op3、Op4,標題分別為“學(xué)生”、“教師”;最后再添加一個命令按鈕,名稱為Cl,標題為“確定”,如圖所示。請編寫適當(dāng)?shù)氖录^程,使得運行時,在F1、F2中各選一個單選按鈕,然后單擊“確定”按鈕,就可以按照下表把結(jié)果顯示在文本框中。
最后把修改后的文件以原來的文件名存盤。
注意:考生不得修改窗體文件中已經(jīng)存在的程序和Textl的屬性,在結(jié)束程序運行之前,必須進行能夠產(chǎn)生上表中一個結(jié)果的操作。必須用窗體右上角的關(guān)閉按鈕結(jié)束程序,否則無成績。
參考解析:
【考點分析】本題考點有:單選按鈕的Name、Caption和Value屬性,框架的Name和Caption屬性,命令按鈕的Name和Caption屬性,文件操作(Open、Cbse、Output)以及判斷語句。
【解題思路】在窗體上建立好控件后,先設(shè)置控件屬性,再編寫事件過程。本題需注意容器中控件的畫法。命令按鈕標題由caption屬性設(shè)置,單擊命令觸發(fā)Chck事件;單選按鈕的標題由Caption屬性設(shè)置,程序中需要檢測單選按鈕的狀態(tài),通過Value屬性來實現(xiàn),如果單選按鈕被選中,則VMue值為l,否則Value值為0。在文本框中顯示內(nèi)容通過Text屬性實現(xiàn),其形式為:文本框名.Ten=顯示的內(nèi)容。在VisuMBasic程序中,0pen語句用于打開順序文件,打開順序文件的基本格式為:0penFileNameForModeAs#Ele-Number。其中,F(xiàn)ileName表示要打開的文件的路徑;Mode為打開模式,OutPut用于輸出,Append用于追加寫入,Input用于讀取;EleNumber為打開文件時指定的句柄。讀文件操作在窗體的Load事件過程中完成,寫文件操作在命令按鈕的Click事件過程中完成。
【操作步驟】
步驟1:打開本題工程文件,按照題目要求建立框架控件并設(shè)置其屬性,如圖3.10所示。
步驟2:按照步驟1建立其他控件并設(shè)置相關(guān)屬性,程序中用到的控件及屬性見表3.5和表3.6。
步驟3:打開代碼編輯窗口,在指定位置編寫如下代碼。
參考答案
Private Sub C1_Click()
Text1.Text="我是"´首先確定不論選什么情況
Text1的內(nèi)容一定以”我是”開頭
If Op1.Value Then
Tex1.Text=Textl.Text&Op1.Caption
ElSe
Text1.Text=Textl.Text&Op2.Caption
End If’通過單選按鈕的Value值(選擇為true,否則為false)確認性別,最后把其Caption值接至Text1后
If Op3.Value Then
Text1.Text=Textl.Text&Op3.Caption
Else
Text1.Text=Textl.Text&Op4.Caption
End If'確認身份,思路同上
EndSub
步驟4:調(diào)試并運行程序,關(guān)閉程序后按題目要求存盤。
相關(guān)推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |