




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、習(xí)題一一、簡答題1. 簡述VB的特點(diǎn)。2. 安裝Visual Basic系統(tǒng)程序應(yīng)具備什么條件?3. 啟動Visual Basic有幾種方法?4退出Visual Basic有幾種方式?5什么是對象?什么是類?簡述它們之間的關(guān)系。6VB環(huán)境有哪些部分組成?7VB有幾種工作模式?8屬性窗口由哪幾個部分組成?9設(shè)置屬性有哪些方法?10簡述Visual Basic應(yīng)用程序的建立步驟。11Visual Basic應(yīng)用程序中有哪些文件?12Visual Basic的對象有哪三要素?13VB應(yīng)用程序的執(zhí)行步驟是什么?14Visual Basic應(yīng)用程序中有哪幾種類型的錯誤?二、填空題1. Visual Ba
2、sic是一種面向 的可視化程序設(shè)計(jì)語言,采取了 的編程機(jī)制。2. 在VB集成開發(fā)環(huán)境中,運(yùn)行應(yīng)用程序的方法有兩種是: 或 。3Visual Basic的對象主要分為 和 兩大類。4. 在Visual Basic中,用來描述一個對象外部特征的量稱之為對象的 。5. 在Visual Basic中,設(shè)置或修改一個對象的屬性的方法有兩種,它們分別是 和 。6. 在Visual Basic中,最基本的對象是 。7. 在Visual Basic中,默認(rèn)窗體名為 ,默認(rèn)工程名為 。8. 若用戶單擊了窗體Form1,則啟動的事件名為 。9. 調(diào)用方法的具體調(diào)用格式為 。10在代碼中設(shè)置對象屬性的格式為 。三、
3、單項(xiàng)選擇題1. 窗體的標(biāo)題欄顯示內(nèi)容由窗體對象的 屬性決定。A) BackColor B)BackStyle C)Text D)Caption2. 窗體的示意圖標(biāo)可用 屬性來設(shè)置。A) Picture B) Image C) Icon D) MouseIcon3. 窗體的控制菜單的有無由窗體對象的 屬性決定。A) ControlBox B) MinButton C) MaxButton D) BorderStyle4. 若要取消窗體的最大化功能,則可設(shè)置 屬性為False來實(shí)現(xiàn)。A) ControlBox B) MinButton C) MaxButton D) Enabled5. 以下4個選
4、項(xiàng), 不屬于VB的工作模式。A) 編譯 B) 設(shè)計(jì) C) 運(yùn)行 D) 中斷6. 窗體的邊框樣式由窗體對象的 屬性來設(shè)置。A) BackStyle B) BorderStyle C) WindowState D) FillStyle7. 若要以程序代碼方式設(shè)置在窗體中顯示文本的字體大小,則可用窗體對象的 屬性來實(shí)現(xiàn)。A) FontName B) Font C) FontSize D) FontBold8. 命令按鈕的標(biāo)題文字由 屬性來設(shè)置。A) Text B) Caption C) Name D) (名稱)9. VB是面向?qū)ο蟮某绦蛟O(shè)計(jì),以下4個選項(xiàng), 不屬于面向?qū)ο蟮娜?。A) 變量 B)
5、屬性 C) 事件 D) 方法10. 若要將某命令按鈕設(shè)置為默認(rèn)命令按鈕,可設(shè)置 屬性為True來實(shí)現(xiàn)。A) Value B) Cancel C) Default D) Enabled11. 若要使命令按鈕不可見,可設(shè)置 屬性為False來實(shí)現(xiàn)。A) Value B) Enabled C) Visible D) Cancel12. 運(yùn)行程序時(shí),系統(tǒng)自動執(zhí)行窗體的 事件。A) load B) click C) unload D) GotFocus13. 若要設(shè)置文本框最大可接收的字符數(shù),可通過 屬性來實(shí)現(xiàn)。A) MultiLine B) Length C) Max D) MaxLength14.
6、若要使某命令按鈕獲得控制焦點(diǎn),可使用 方法來設(shè)置。A) Refresh B) SetFocus C) GotFocus D) Value15. 若要使命令鈕可響應(yīng)事件,可通過設(shè)置 屬性的取值來實(shí)現(xiàn)。A) Visible B) Enabled C) Default D) Value16. 在運(yùn)行時(shí),若要調(diào)用某命令按鈕的Click事件過程,可設(shè)置該命令按鈕對象的 屬性為True來實(shí)現(xiàn)。A) Enabled B) Value C) Default D) Cancel17. 標(biāo)簽框的邊框,由 屬性的設(shè)置值決定。A) BorderStyle B) BackStyle C) BackColor D) Au
7、toSize18. 標(biāo)簽框文本的對齊方式由 屬性來決定。A) Align B) Alignment C) Autosize D) BackStyle19. 標(biāo)簽框所顯示的內(nèi)容,由 屬性值決定。A) Text B) Name C) Caption D) Alignment20. 在運(yùn)行時(shí),若要獲得用戶在文本框中所選擇的文本,可通過訪問 屬性來實(shí)現(xiàn)。A) SelStart B) SelLength C) Text D) SelText21. 若要設(shè)置或返回文本框中的文本,可通過文本框?qū)ο蟮?屬性來實(shí)現(xiàn)。A) Caption B) Text C) (名稱) D) Name22.若要使標(biāo)簽框的大小自動
8、與所顯示的文本相適應(yīng),可通過設(shè)置 屬性的值為True來實(shí)現(xiàn)。A) AutoSize B) Alignment C) Appearance D) Visible四、簡單程序設(shè)計(jì)題1建立一個簡單的應(yīng)用程序,其窗體界面如下,單擊窗體,則在窗體上顯示“歡迎使用Visual Basic!”,反復(fù)練習(xí)建立一個Visual Basic應(yīng)用程序的步驟。圖3-1-1 習(xí)題1-1程序界面圖3-1-2 習(xí)題1-2程序運(yùn)行界面圖3-1-3 習(xí)題1-3程序運(yùn)行界面2建立一個簡單的應(yīng)用程序,其窗體界面如下,單擊放大按鈕,則文字“你好!”放大;單擊縮小按鈕,則文字“你好!”縮?。粏螕艚Y(jié)束按鈕,則結(jié)束程序的運(yùn)行。 3建立一個
9、簡單的應(yīng)用程序,其窗體界面如下,單擊輸入按鈕,則將光標(biāo)定位在第一個文本框;單擊大寫轉(zhuǎn)小寫按鈕,則將文本框1中的大寫字母轉(zhuǎn)化為小寫顯示在文本框2中;單擊小寫轉(zhuǎn)大寫按鈕,則將文本框1中的小寫字母轉(zhuǎn)化為大寫顯示在文本框2中。習(xí)題一 參考答案一、簡答題1.答:Visual Basic是Microsoft 公司與1991年推出的基于Windows環(huán)境的語言,其主要特點(diǎn)如下: (1) 方便、直觀的可視化的程序設(shè)計(jì)工具; (2) 面向?qū)ο蟮某绦蛟O(shè)計(jì)方法; (3) 事件驅(qū)動的編程機(jī)制; (4) 結(jié)構(gòu)化程序設(shè)計(jì)語言; (5) 強(qiáng)大的數(shù)據(jù)庫訪問能力; (6) 提供強(qiáng)大的網(wǎng)絡(luò)功能,并具備完備的聯(lián)機(jī)幫助功能; (7)
10、 強(qiáng)大的數(shù)據(jù)庫管理和存取操作的能力。2.答:任何一個軟件都要占用計(jì)算機(jī)系統(tǒng)一定的資源,因此對計(jì)算機(jī)系統(tǒng)都有一定的要求,Visual Basic系統(tǒng)程序?qū)τ?jì)算機(jī)系統(tǒng)的要求如下:硬件要求:586以上CPU,16MB以上內(nèi)存,100MB以上硬盤等。軟件要求:Windows 95/98/2000/XP或Windows NT。3.答:通常有以下三種啟動方式:(1) 通過“開始”按鈕:單擊桌面上的“開始”/“程序”菜單,然后打開“Microsoft Visual Studio 6.0中文版”子菜單中的“Microsoft Visual Basic 6.0中文版”程序,即可啟動VB 6.0。(2) 利用快捷
11、方式:若桌面上有VB 6.0的快捷圖標(biāo),雙擊快捷圖標(biāo)也可啟動VB 6.0。(3) 利用運(yùn)行命令:當(dāng)VB系統(tǒng)軟件安裝在C盤默認(rèn)路徑下時(shí),可以在“開始”菜單的運(yùn)行對話框中輸入如下命令來啟動VB 6.0。C:Program FilesMicrosoft Visual StudioVB 98VB6.exe。4答:通常有四種方式:(1) 利用文件菜單:單擊菜單“文件”/“退出”,即可退出VB環(huán)境。(2) 利用快捷方式:利用快捷鍵Alt+F4,即可退出VB環(huán)境。(3) 利用標(biāo)題欄:鼠標(biāo)右擊標(biāo)題欄,選擇“關(guān)閉”,即可退出VB環(huán)境。(4)利用關(guān)閉按鈕:鼠標(biāo)單擊窗口右上方“關(guān)閉”按鈕,即可退出VB環(huán)境。5答:對
12、象(Object)是包含現(xiàn)實(shí)世界物體特征的抽象實(shí)體,反映了系統(tǒng)為之保存信息和與之交互的能力。每個對象有各自的內(nèi)部屬性和操作方法,整個程序是由一系列相互作用的對象構(gòu)成的,對象之間的交互通過發(fā)送消息來實(shí)現(xiàn)。類(class)是指具有相同的屬性和操作方法,并遵守相同規(guī)則的對象的集合。從外部看,類的行為可以用新定義的操作(方法)加以規(guī)定。類是對象集合的抽象,規(guī)定了這些對象的公共屬性和方法;而對象是類的一個實(shí)例。6答:VB環(huán)境通常由:標(biāo)題欄、菜單欄、工具欄、屬性窗口、代碼窗口、工程資源管理器窗口、立即窗口、窗體布局窗口、工具箱所組成。7答:VB有三種工作模式: 設(shè)計(jì)模式:可進(jìn)行應(yīng)用程序界面的設(shè)計(jì)和代碼的編
13、制,此模式用于開發(fā)應(yīng)用程序。 運(yùn)行模式:運(yùn)行應(yīng)用程序,此時(shí)不可編輯代碼和界面,此模式用于顯示運(yùn)行結(jié)果。 中斷模式:應(yīng)用程序運(yùn)行暫時(shí)中斷,此時(shí)可編輯代碼,但不可編輯界面,此模式用于調(diào)試程序。按F5鍵或單擊“繼續(xù)”按鈕繼續(xù)運(yùn)行程序,單擊“結(jié)束”按鈕停止運(yùn)行程序。在此模式下會彈出“立即”窗口,在窗口內(nèi)可輸入簡短的命令,并立即執(zhí)行。8答:屬性窗口由以下幾個部分組成: 對象列表框:用于顯示窗體中的對象,單擊其右邊的下拉按鈕可顯示當(dāng)前窗體所包含的對象列表。 屬性顯示排列方式:用于顯示窗體中的所選對象的屬性,通過窗口的滾動條可找到任何一個屬性,窗口中的屬性可以按以下兩種方式排列: 按字母順序:此時(shí)屬性按字母
14、的順序排列 分類順序:此時(shí)屬性按外觀、位置、行為、雜項(xiàng)等分類排列 屬性列表框:該列表框列出在設(shè)計(jì)模式下選定對象可更改的屬性及缺省值,不同的對象其屬性也不同。屬性列表框由左右兩部分組成,左邊列出選定對象的各種屬性名,右邊列出其相應(yīng)的屬性值。用戶可先選定某一屬性,再在右部對該屬性值進(jìn)行設(shè)置或修改。 屬性解釋框:當(dāng)用戶在屬性列表框中選定某屬性后,解釋框顯示所選屬性的含義。9答:設(shè)置對象的屬性可在兩個位置進(jìn)行: 在設(shè)計(jì)階段利用屬性列表框進(jìn)行設(shè)置; 在程序中通過程序代碼進(jìn)行設(shè)置。在程序中設(shè)置屬性的語法格式為:對象名.屬性名屬性值通常,對于反映對象外觀特征的一些不變屬性應(yīng)在設(shè)計(jì)階段完成;而一些內(nèi)在的可變的
15、屬性應(yīng)在編程中實(shí)現(xiàn)。在設(shè)計(jì)階段對屬性進(jìn)行設(shè)置一般有兩步: 首先鼠標(biāo)單擊對象,以選定設(shè)置的對象; 在屬性窗口選中需設(shè)置的屬性,在右側(cè)屬性值欄中輸入或選擇相應(yīng)的屬性值。10答:創(chuàng)建VB應(yīng)用程序分為以下幾個過程: 建立用戶界面以及界面中的對象; 設(shè)置各個對象的屬性; 為對象事件編寫程序; 保存工程; 運(yùn)行程序。11答:一個Visual Basic應(yīng)用程序或一個Visual Basic工程可以包括7種類型的文件,其中最常用的是窗體文件、標(biāo)準(zhǔn)模塊文件、類模塊文件。 窗體文件(.frm):該文件包含窗體及控件的屬性設(shè)置;窗體級的變量和外部過程的聲明;事件過程和用戶自定義過程。Visual Basic中一個
16、應(yīng)用程序包含一個或多個窗體,每一個窗體都有一個窗體文件。一個窗體文件由兩部分組成,一部分是作為用戶界面的窗體;另一部分是窗體和窗體中的對象執(zhí)行的代碼。 標(biāo)準(zhǔn)模塊文件(.bas):標(biāo)準(zhǔn)模塊文件完全由代碼組成,在標(biāo)準(zhǔn)模塊的代碼中,可以聲明全局變量,可以定義函數(shù)過程和子程序過程。標(biāo)準(zhǔn)模塊中的全局變量可以被工程中的其它模塊調(diào)用;而公共的過程可以被窗體模塊的任何事件調(diào)用。該文件可選。 類模塊文件(.cls):類模塊文件中既包含代碼又包含數(shù)據(jù),每個類模塊定義了一個類,可以在窗體模塊中定義類的對象,調(diào)用類模塊中的過程。它用于創(chuàng)建含有屬性和方法的用戶自己的對象。該文件可選。 工程文件(.vbp):該文件包含與
17、該工程有關(guān)的全部文件和對象的清單。 窗體的二進(jìn)制數(shù)據(jù)文件(.frx):當(dāng)窗體或控件的數(shù)據(jù)含有二進(jìn)制屬性(如圖片或圖標(biāo)),將窗體文件保存時(shí),系統(tǒng)自動產(chǎn)生同名的.frx文件。 資源文件(.res):包含不必重新編輯代碼就可以改變的位圖、字符串和其他數(shù)據(jù)。該文件可選。 ActiveX控件的文件(.ocx):該文件可以添加到工具箱并在窗體中使用。12答:Visual Basic對象的三要素為屬性、事件和方法。 對象的屬性:在面向?qū)ο蟮某绦蛟O(shè)計(jì)中,屬性是對象的一個特性,是用來描述和反映對象特征的一系列數(shù)值。同類型的對象有相同的屬性不同的屬性值;不同類型的對象有不同的屬性。 事件:在VB中,事件是發(fā)生在對
18、象身上、能被對象識別的動作,事件正是激發(fā)某一過程的導(dǎo)火索。 方法:“方法”是指對象本身所包含的一些特殊函數(shù)或過程,利用對象內(nèi)部自帶的函數(shù)或過程,可以實(shí)現(xiàn)對象的一些特殊功能和動作。13答:VB應(yīng)用程序的執(zhí)行步驟如下: 啟動應(yīng)用程序,裝載和顯示窗體; 窗體或窗體上的對象等待事件的發(fā)生; 事件發(fā)生時(shí),執(zhí)行相應(yīng)的事件過程; 重復(fù)執(zhí)行步驟和; 直到遇到“END”結(jié)束語句結(jié)束程序的運(yùn)行。14答:在VB環(huán)境下,錯誤有以下幾種。 編輯錯誤:編輯錯誤是指用戶在代碼窗口書寫代碼時(shí),VB會對程序直接進(jìn)行語法檢查,如果有錯,系統(tǒng)會自動彈出一個出錯信息提示框,出錯的那行變?yōu)榧t色。 編譯錯誤:編譯錯誤是指啟動了運(yùn)行程序,
19、在VB開始運(yùn)行之前的編譯階段發(fā)現(xiàn)的錯誤,此種錯誤一般為變量未定義等。 運(yùn)行錯誤:運(yùn)行錯誤是指通過了編譯,在運(yùn)行程序時(shí)發(fā)生的錯誤,此類錯誤一般是由于執(zhí)行了非法操作而產(chǎn)生。 邏輯錯誤:如果沒有出現(xiàn)前三種錯誤,但程序仍然沒有得到正確的結(jié)果,則說明程序存在邏輯錯誤。二、填空題1.答:對象,事件驅(qū)動2.答:編譯運(yùn)行模式、解釋運(yùn)行模式3.答:窗體、控件4.答:屬性5.答:在設(shè)計(jì)階段利用屬性列表框進(jìn)行設(shè)置、在程序中通過程序代碼進(jìn)行設(shè)置6.答:窗體7.答:Form1、工程18.答:Click9.答:對象名.方法名參數(shù)名表10答:對象名.屬性名屬性值三、單項(xiàng)選擇題1.答:D 2.答:C3.答:A4.答:C5.答
20、:A6.答:B7.答:C8.答:B9.答:A10.答:C11.答:C12.答:A13.答:D14.答:B15.答:B16.答:B17.答:A18.答:B19.答:C20.答:D21.答:B22.答:A四、簡單程序設(shè)計(jì)題1解: 建立用戶界面以及界面中的對象啟動Visual Basic環(huán)境,選擇“標(biāo)準(zhǔn)exe”,創(chuàng)建工程、窗體。 設(shè)置各個對象的屬性調(diào)整窗體Form1的大小,將窗體Form1的Caption屬性設(shè)為練習(xí)1。 為對象事件編寫程序編寫窗體對象Form1的單擊事件驅(qū)動程序如圖3-1-1(b)所示:圖3-1-1(a) 運(yùn)行效果 圖3-1-1(b) 程序代碼 保存工程保存窗體:單擊菜單“文件/保
21、存form1”,并取名為習(xí)題1;保存工程:單擊菜單“文件/保存工程”,并取名為習(xí)題1。運(yùn)行程序按F5功能鍵或菜單“運(yùn)行/啟動”或運(yùn)行按鈕,運(yùn)行程序,即可得到如圖3-1-1(a)所示的運(yùn)行結(jié)果。2解: 建立用戶界面以及界面中的對象 啟動Visual Basic環(huán)境,選擇“標(biāo)準(zhǔn)exe”,創(chuàng)建工程、窗體。 單擊窗口左邊工具箱中的標(biāo)簽按鈕,此時(shí)鼠標(biāo)變成十字形狀,拖動鼠標(biāo),在窗體上畫1個標(biāo)簽:Label1。單擊窗口左邊工具箱中的命令按鈕,此時(shí)鼠標(biāo)變成十字形狀,拖動鼠標(biāo),在窗體上畫命令按鈕:Command1,再重復(fù)兩次,畫出命令按鈕 Command2,Command3。設(shè)置各個對象的屬性適當(dāng)調(diào)整窗體For
22、m1和各個對象的大小和位置;將窗體Form1的Caption屬性設(shè)為練習(xí)2;將標(biāo)簽Label1的Caption屬性設(shè)為你好!,F(xiàn)ontSize屬性設(shè)為三號;將命令按鈕Command1、Command2、Command3的Caption屬性設(shè)為放大、縮小、結(jié)束;其它屬性可取默認(rèn)值。為對象事件編寫程序分別編寫3個命令按鈕對象的單擊事件驅(qū)動程序如圖3-1-2(b)所示:保存工程保存窗體:單擊菜單“文件/保存form1”,并取名為習(xí)題2;保存工程:單擊菜單“文件/保存工程”,并取名為習(xí)題2。運(yùn)行程序按F5功能鍵或菜單“運(yùn)行/啟動”或運(yùn)行按鈕,運(yùn)行程序,即可得到如圖3-1-2(a)所示的運(yùn)行結(jié)果。圖3-
23、1-2(a) 運(yùn)行效果 圖3-1-2(b) 程序代碼3解:建立用戶界面以及界面中的對象 啟動Visual Basic環(huán)境,選擇“標(biāo)準(zhǔn)exe”,創(chuàng)建窗體Form1, 單擊窗口左邊工具箱中的文本框按鈕,此時(shí)鼠標(biāo)變成十字形狀,拖動鼠標(biāo),在窗體上畫3個文本框:Text1,Text2,Text3, 單擊窗口左邊工具箱中的命令按鈕,此時(shí)鼠標(biāo)變成十字形狀,拖動鼠標(biāo),分別在窗體上畫3個命令按鈕:Command1, Command2,Command3 設(shè)置各個對象的屬性 適當(dāng)調(diào)整窗體Form1和各個對象的大小和位置, 將窗體Form1的Caption屬性設(shè)為練習(xí)3, 將文本框的Text屬性設(shè)為空, 將命令按鈕C
24、ommand1、Command2、Command3的Caption屬性設(shè)為輸入、大寫轉(zhuǎn)小寫、小寫轉(zhuǎn)大寫, 其它屬性可取默認(rèn)值。為對象事件編寫程序分別編寫3個命令按鈕對象的單擊事件驅(qū)動程序如圖3-1-3(b)所示:保存工程保存窗體:單擊菜單“文件/保存form1”,并取名為習(xí)題3;保存工程:單擊菜單“文件/保存工程”,并取名為習(xí)題3。運(yùn)行程序按F5功能鍵或菜單“運(yùn)行/啟動”或運(yùn)行按鈕,運(yùn)行程序,即可得到如圖3-1-3(a)所示的運(yùn)行結(jié)果。圖3-1-3(a) 運(yùn)行效果 圖3-1-3(b) 程序代碼習(xí)題二一、選擇題 1以下不合法的常量是_。A) 100.0 B) 100 C) 102 D) 10E+
25、01 2以下合法的變量名是_。A) E8 B) 6*delta C) True D) a%d 3VB中合法的數(shù)值常量是_。A) 16E3 B) 3.1e C) 32.76 D) 2(1.258) 4假設(shè)Datetime1是一個date類型的變量,以下賦值語句錯誤的是_。A) Datetime1=#11/16/06# B) Datetime1=#July 16,2006# C) Datetime1=#11:20:00 am# D) Datetime1= “11/16/06”5在Visual Basic中,以下不可以作為字符串常量的是_。A) 2/01/02 B) mn C) mn D) 6表達(dá)式
26、以int(8*sqr(36)*10(-2)*10+0.5)/10 + val(.123e2cd)的值是_。A) .123e2 B) .123 C) 0.5 D) 12.87變體變量(Varient)是一種特殊的數(shù)據(jù)類型,除了自定義類型和_外,可以包含任何種類的數(shù)據(jù)類型。A) 實(shí)型和貨幣型 B) 字節(jié)型和整型 C) 固定長度字符串 D) 可變長度字符串8關(guān)于變體變量(Varient),下列說法正確的是_。A) 變體變量占用16字節(jié)的固定存儲單元 B) 變體變量定義后,系統(tǒng)將變體變量初始化為數(shù)值0或空字符串C) 設(shè)x為變體變量,且x=”101”,則x=x+201是正確的 D) 變量未定義而直接使用
27、,該變量即為變體變量,所以變體變量是無類型的9下列符號常量的聲明中,不合法的是_。A) const a As single=1.3 B) const a As integer=13C) const a=OK D) const a As long=int(4.5678) 10系統(tǒng)符號常量可以通過_獲得。A) 代碼窗口 B) 對象瀏覽器 C) 屬性窗口 D) 工具箱11Visual Basic認(rèn)為下面_組變量是同一個變量。A) aver和average B) sum和summary C) AB1和ab1 D) A1和A_112假設(shè)變量int1是一個整型變量,則執(zhí)行賦值語句int1=12+34 &
28、11后,變量int1的值是_。A) 46 B) 123411 C) 57 D) 461113若定義了數(shù)值型變量、字符型變量和邏輯變量,但未賦值,則數(shù)值型、字符型和邏輯型變量的默認(rèn)值分別是_。A) 0 空串 0 B) 0 0 True C) 0空串 False D) 沒有任何值 14設(shè)有以下定義語句:dim sum,aver as single,d1,d2 as double,ss as string*5則變量sum、aver、d1、d2和ss的類型分別是_。A) 單精度型、單精度型、雙精度型、雙精度型、字符串型B) 可變類型、單精度型、雙精度型、雙精度型、字符串型C) 單精度型、單精度型、可變
29、類型、雙精度型、字符串型D) 可變類型、單精度型、可變類型、雙精度型、字符串型15如果要強(qiáng)制顯示聲明變量,可在窗體模塊或標(biāo)準(zhǔn)模塊的聲名段中加入Option Explicit語句,若讓系統(tǒng)自動插入Option Explicit語句,則應(yīng)采用的操作步驟是_。A) 在“工具”菜單中選擇“選項(xiàng)”命令,打開“選項(xiàng)”對話框,單擊“編輯器”選項(xiàng)卡,選中“要求變量聲名”選項(xiàng)。B) 在“編輯”菜單中執(zhí)行“插入文件”命令 C) 在“工程”菜單中執(zhí)行“添加文件”命令 D) 在“工程”菜單中執(zhí)行“引用”命令16表達(dá)式(132+2)*int(21/5) mod (33-4 Mod 1622)的值是_。A) 3 B) 2
30、 C) 6 D) 5 17下面表達(dá)式的運(yùn)算結(jié)果和其它三個表達(dá)式的值不相同的是_。A) exp(-4.5) B) int(-4.5)+0.5 C) -abs(-4.5) D) sgn(-4.5)-3.518設(shè)a=2,b=3,c=4,d=5,下列三個表達(dá)式的值分別是_。 ab and cc 32*b or a=c and bc or cd not a=c or 4*c=b2 and ba+cA) False False False B) True False False C) False False True D) False True False 19Visual Basic中,產(chǎn)生10,50之
31、間的隨機(jī)整數(shù)的表達(dá)式是_。A) int(rnd(1)*40)+10 B) int(rnd(1)*40)+11 C) int(rnd(1)*41)+11 D) int(rnd(1)*41)+1020表達(dá)式Int(rnd(0)+1)+Int(rnd(1)-1)的值是_。A) 1 B) -1 C) 0 D) 221將任意一個正的兩位數(shù)N的個位數(shù)與十位數(shù)對換的表達(dá)式是_。A) (N-int(N/10)*10)*10+int(N/10)或(N mod 10)*10+(N 10)B) N-int(N)/10*10+int(N)/10或(N 10)*10+int(N10)C) int(N/10)+(N-in
32、t(N/10) 或(N mod 10)*10+(N10)D) (N 10)*10+( N mod 10) 或(N 10)*10+int(N10)22表達(dá)式:left(你近來可好?,1) + right(How do you like,4)+ Mid(英語?高數(shù)? 計(jì)算機(jī)?,4,3)的值是_。A) 你like高數(shù)? B) 你like計(jì)算機(jī) C) 你高數(shù)? D) like高數(shù)?23函數(shù)instr(Lcase(mid(VISUAL Basic程序設(shè)計(jì),4,8),s )的值是_。A) Ual BASIC B) 6 C) 7 D) ual basic24表達(dá)式Str(len(-56.69)+Str(va
33、l(66.6e2cd)的值是_。A) 7 666 B) 6 6660 C) 6666 D) 666025統(tǒng)計(jì)年齡age不超過35歲且職稱zc是“教授”或“副教授”的人數(shù),表示該條件的邏輯表達(dá)式是_。A) age=35 and zc=”教授” and zc=”副教授” B) age=35 and zc=”教授” or zc=”副教授”C) age=35 and (zc=”教授” or zc=”副教授”)D) age=35 and zc=”教授” zc=”副教授”26代數(shù)式x1-|a|+ln10+sin(x2+2)/Cos(573.14/180),對應(yīng)的VB表達(dá)式是_。A) x1-abs(a)+l
34、og(10)+sin(x2+2*3.14)/Cos(57*3.14/180)B) x1-abs(a)+ln(10)+sin(x2+2*)/Cos(57*3.14/180)C) x1-|a|+ln10+sin(x2+2)/Cos(57) D) x1-abs(a)+ln(10)+sin(x2+2*3.14)/Cos(57*3.14/180)27不能正確表示條件“兩個整型變量 A和B之一為0,但不能同時(shí)為0”的布爾表達(dá)式是_。A) A*B=0 and AB B) (A=0 or B=0 )and ABC) (A=0 or b=0) or (A0 0r B0) D) A*B=0 and(A=0 or
35、B=0) 二、填空題1用類型說明符來標(biāo)識數(shù)據(jù)類型時(shí),表示單精度使用的符號_;雙精度使用的符號_;整型使用的符號_;長整型使用的符號_字符串使用的符號_;貨幣型使用的符號_。2 隨機(jī)生成一個19的隨機(jī)整數(shù)的表達(dá)式是_。3一個變量未被顯示定義,末尾也沒跟類型說明符,則變量的默認(rèn)類型是。4單精度浮點(diǎn)數(shù)和雙精度浮點(diǎn)數(shù)指數(shù)分別用_和_來表示。5設(shè)a$ = Visual Basic Programing: b$ = Turboc$ = b$ & Space(1) & UCase(Mid$(a$, 12, 1) & Right(a$, 11)則變量c$的值是_。6表達(dá)式(-10)-2的值是_。7表達(dá)式abs
36、(-7 mod -2)的值是_。8假設(shè)a=”A”,寫出下列邏輯表達(dá)式的值 a=”0” and a=”A” and a=”Z”的值: _。 a=”9” or a=”A” and a=”0” and a=”A” and a=”0” or a=”A” or a160 or (b*c200 and not d60)的值_。10將下列數(shù)學(xué)式子寫成Visual Basic表達(dá)式:(1) axb _。(2) cos2 (c+d)(sin(x)+1) _。(3) |-5|+ 2(a+b)2/3_。(4) 3e2+8ln2_。(5) _。三、程序設(shè)計(jì)圖1-1窗體設(shè)計(jì)界面圖2-1程序運(yùn)行效果1編程序求圓面積,圓面
37、積公式為:s=r2,窗體界面如圖1-1所示。在文本框text1中輸入半徑的值,單擊“計(jì)算圓面積”命令按鈕后,在文本框text2中以只讀方式顯示出計(jì)算結(jié)果。2. 編程實(shí)現(xiàn):從文本框text1中輸入以秒為單位所表示的時(shí)間,然后將其換算成幾天幾小時(shí)幾分鐘幾秒,單擊窗體,在標(biāo)簽Label2中顯示出總秒數(shù)和換算后的結(jié)果。習(xí)題二 參考答案一、選擇題1C 2A 3A 4D 5B 6D 7C 8C 9D 10B 11C 12D 13 C 14D 15A 16D 17A 18D 19D 20C 21A22A 23C 24B 25C 26A 27D 二、填空題1. ! # % & $ 2. int(9*rnd+1
38、) 3. 變體類型 4. E(或e) D(或d) 5. Turbo C Programing 6. 0.01 7. 1 8. True True False True 9. True 10. (1) x=a xor x=y,x,y) B) if xy then max=x else max=yC) max=x D) if yx then max=x If yx then max=y max=y6. 下列循環(huán)語句能正常結(jié)束的是 。 A) I=5 B) I=1 C) I=10 D) I=6Do Do Do DoI=I+1 I=I+2 I=I-1 I=I-2 Loop until I0 Loop u
39、ntil I=10 Loop until I0 Loop until I=1二、填空題1.Visual Basic的賦值語句既可給 賦值,也可給對象的 賦值。2.Visual Basic的注釋語句采用 ;Visual Basic的續(xù)行符采用 ;若要在一行書寫多條語句,則各語句間應(yīng)加分隔符,Visual Basic的語句分隔符為 。3.在VB中,用于產(chǎn)生輸入對話框的函數(shù)是 ,其返回值類型為 ,若要利用該函數(shù)接收數(shù)值的數(shù)據(jù)則可利用 函數(shù)對其返回值進(jìn)行轉(zhuǎn)換而得到。4.在VB中,若要產(chǎn)生一消息框,則可用語句 來實(shí)現(xiàn)。5.選擇結(jié)構(gòu)的功能是 。6.在Select Case語句中,關(guān)鍵字Case后面的取值的
40、格式有3種:一組用逗號間隔的表達(dá)式、表達(dá)式1 To 表達(dá)式2、 。7. 循環(huán)變量在循環(huán)體內(nèi)可以引用,但 ,否則將導(dǎo)致循環(huán)無法正常執(zhí)行。8. 在VB中,控制結(jié)構(gòu)有 、 、 。9.下面程序的運(yùn)行結(jié)果為_Private Sub Form_Click()Dim j%, a% For j = 1 To 10 a = a + j 7 Next j Print aEnd Sub 10.下面程序的運(yùn)行結(jié)果為_Private Sub Form_Click()Dim i%, a%, j% For i = 1 To 2 a = 0 For j = 1 To i + 1 a = a + 1 Next j Print
41、a; Next iEnd Sub11.下面程序的運(yùn)行結(jié)果為_Private Sub Form_Click()Dim a%, b%b = 1a = 2Do While b 10 b = 2 * a + bLoopPrint bEnd Sub12.下面程序的運(yùn)行結(jié)果為_ Private Sub Form_Click() Dim i%, j% For i=3 to 1 step -1 Print spc(5-i); For j=1 to 2*i-1 Print “*”; Next j Print Next iEnd Sub13在窗體上畫一個命令按鈕,名稱為Command1。然后編寫如下程序,程序運(yùn)行后,如果單擊命令按鈕,則運(yùn)行結(jié)果為_PrivateSubCommand1_Click
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- T-ZZB 3633-2024 原液著色滌綸牽伸絲
- T-ZSM 0074-2024 餐飲業(yè)油煙排放在線監(jiān)測儀
- 二零二五年度旅游行業(yè)客服業(yè)務(wù)員雇傭服務(wù)協(xié)議
- 二零二五年度總經(jīng)理社會責(zé)任與公益慈善聘用協(xié)議
- 2025年度模特時(shí)尚活動贊助商權(quán)益合作協(xié)議
- 二零二五年度荒山承包轉(zhuǎn)讓及林業(yè)資源開發(fā)利用合同
- 二零二五年度學(xué)校事業(yè)單位校車司機(jī)勞動合同
- 二零二五年度私人土地買賣合同案:森林資源開發(fā)合作合同樣本
- 二零二五年度學(xué)生校園交通安全管理協(xié)議范本匯編
- 二零二五年度合作社職業(yè)經(jīng)理人鄉(xiāng)村振興聘用協(xié)議
- BCP業(yè)務(wù)連續(xù)性管理手冊
- 2024年湖南鐵路科技職業(yè)技術(shù)學(xué)院單招職業(yè)技能測試題庫及答案解析word版
- 2024年中考英語第一次模擬試卷-(廣州卷)(全解全析)
- 三年級數(shù)學(xué)《搭配中的學(xué)問》 全國一等獎
- 使用農(nóng)產(chǎn)品承諾函
- 分式方程說課王彥娥
- 【康養(yǎng)旅游產(chǎn)業(yè)發(fā)展研究國內(nèi)外文獻(xiàn)綜述3700字】
- 2023配電網(wǎng)施工典型工藝
- 少兒美術(shù)幼兒園課件- 4-6歲 《沙漠鴕鳥》
- ChatGPT人工智能與通用大模型演講稿
- 撤場通知書( 模板)
評論
0/150
提交評論