




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、計算機二級 VB 選擇題題庫及答案 2017選擇題(1) 下列符號常量的聲明中不合法的是A. ConstaAsSingle=3.5B. ConstaAsDouble=5+8C. ConstaAsInteger="25"D. Consta=”O(jiān)K”【答案】C【解析】定義符號常量的一般格式: Const 常量名 As 數(shù)據(jù)類型 = 表達式,“常量名” 參數(shù)就是給常量命名?!皵?shù)據(jù)類型”表示常量的數(shù)據(jù)類型,一般可以省略,這時由后面的 “表達式”參數(shù)來指明常量的數(shù)據(jù)類型。表達式可以是數(shù)值型常量、字符型常量、布爾型 常量和日期型常量。 以下合法的VB變量名是A. _XB. 2yC. a
2、#bD. x_1_x【答案】 D【解析】VB中變量的命名規(guī)則為:必須以字母或漢字開頭由字母、漢字、數(shù)字 或下劃線組成不能使用 VB的保留字。-X不能以一下劃線開頭,不合法;2y不能以數(shù)字 開頭,不合法;a#b中有#,不合法;D選項符合命名規(guī)則,故D.選項正確。(3) 為把圓周率的近似值 3.14159 存放在變量 pi 中,應該把變量 pi 定義為A. DimpiAsIntegerB. Dimpi(7)AsIntegerC. DimpiAsSingleD. DimpiAsLong【答案】C【解析】單精度 Single 或雙精度 Double 型的變量能夠保存浮點型小數(shù),整型Integer和長整
3、型Long的變量只能保存整型數(shù)據(jù)。本題中圓周率為3.14159,小數(shù),可定義一個 Single 或 Double 型變量來保存。故選 C.。(4) 下列符號常量的聲明中不合法的是A. ConstaAsSingle :3.5B. ConstaAsDouble=5+8C. ConstaAsInteger= “25”D. Consta=“OK”【答案】 c【解析】定義符號常量的一般格式:Const常量名As數(shù)據(jù)類型=表達式,“常量名” 參數(shù)就是給常量命名。“數(shù)據(jù)類型”表示常量的數(shù)據(jù)類型,一般可以省略,這時由后面的 “表達式”參數(shù)來指明常量的數(shù)據(jù)類型。表達式可以是數(shù)值型常量、字符型常量、布爾型 常量和
4、日期型常量。(5) 對于語句 DimVarl# , Var2AsInteger ,下列說法中正確的是A. Varl# 和 Var2 都被定義為整型變量B. Varl 被定義為雙精度型變量, Var2 被定義為整型變量C. Varl 被定義為長整型變量, Var2 被定義為整型變量D. Varl# 被定義為變體變量, Var2 被定義為整型變量【答案】 B【解析】定義變量時 . 可在定義變量時指定其類型,也可用類型說明符定義變量。在 語句 DimVarl# , Var2AsInte.ger 中, Varl 采用類型說明符定義變量, #是雙精度型的類 型說明符,其類型名為 Double , Var
5、l 是雙精度變量。 Var2 在定義變量時指定的類型,為 整型變量。故選項B正確,A、C和D項錯誤。(6) 下面變量定義中錯誤的是A. PublicmodAsIntegerB. StaticburC1DimchAsString*10D.Dima!(-5To-1)【答案】A【解析】變量名的命名規(guī)則是: 255 個字符以內(nèi),第一個字符是字母,其后可以是字 母、數(shù)字和下劃線的組合,最后一個字符也可以是類型說明符。通常使用具有一定含義的 變量名,可以幫助說明功能,簡化調(diào)試過程。保留字不能作為變量名。選項 A. 中的 mod 為保留字,所以選項 A. 錯誤。(7) 下列說法中,錯誤的是A. 變量名長度不
6、能超過255個字符B. 變量名的第一個字符可以是字母或數(shù)字C. 變量名只能由字母、數(shù)字和下劃線組成D. 變量名不能使用保留字【答案】 B【解析】變量的命名規(guī)則是:必須以字母開頭,由字母、漢字、數(shù)字或下劃線組 成;不能在變量名中出現(xiàn)句點、空格或者嵌入字符,例如!、 #、$、 &等; 長度不得超過255個字符;不能使用VB的關鍵字,關鍵字是語言的組成部分,包括預定 義語句(例如If、For等)、函數(shù)(Abs、Sqr等)和操作符(Or、Mod等)。(8) 下列說法中錯誤的是A. ConstB 是 VisualBasic 的一個合法變量名B. 設X是正實數(shù),表達式0.01*Int(100*(x
7、+0.005)的功能是對x小數(shù)點后第三位進行四舍五人C. 函數(shù)nf(0,1, 2)的返回值為2D. 數(shù)學代數(shù) Cos2(w/4)+5e2 對應的 VisualBasic 表達式為 Cos(3.14/4)A2+5*eA2【答案】D【解析】在VB中,變量名的第一個字符必須是字母,最后一個字符可以是類型說明 符,且變量名只能由字母、數(shù)字、下劃線組成,故A選項正確;取整函數(shù)Int(x),返回值為不大于自變量X的最大整數(shù),Int(Rnd*100)取值為在0100之間的任意一整數(shù),選項 B正確,IIF函數(shù)實際上可以理解成“ IfThenElse ”的另外一種表現(xiàn)形式,即IIf(條 件, True 部分,
8、False 部分) ,其中條件為邏輯表達式,當條件為真 (True) 時,返回 True 部分;IIf(0 ,1, 2)等價于IfOThenlElse2Endlf ,故其返回值為2,選項C正確。選項D 的VB表達式為:(Cos( n /4)A2+5+eA2,故正確答案為 D.選項。(9) 有如下數(shù)據(jù)定義語句:Dima, bAsIntegerDimx%.yasInteger執(zhí)行上述語旬后,不是整型變量的是A. aB. bC. xD. Y【答案】 A【解析】在 VisualBasic 中,變量的定義格式有兩種,第一種是: Declare 變量名 As 類型,“ Declare ” 可以是 Dim,
9、 Static ,Redim, Public 或 Private ,As” 是關鍵字,“類型”可以是基本的數(shù)據(jù)類型也可以是用戶自定義的類型 ;第二種是用類型說明符來定 義變量,即在定義變量名后面加上類型說明符 ;如果變量名后面沒有類型說明符,又不是 第一種定義方式的話,則定義的變量是變體變量。(10) VB 中,若沒有顯式聲明變量的數(shù)據(jù)類型,則默認的類型是A. 整型B. 字符型C. 日期型D.變體類型【答案】D【解析】沒有顯式聲明變量的數(shù)據(jù)類型,則默認的類型是變體類型。(11) 設在一個工程的窗體中有如下代碼:在該工程的標準模塊的聲明部分有如下代碼:PublicaAsIntegerPrivat
10、ebAsInteger關于上述代碼,以下敘述中錯誤的是A. 變量 x 的作用域是整個工程B. 變量y的作用域是Form_Load過程C. 變量a的作用域是整個工程D. 變量b的作用域是整個標準模塊【答案】 A【解析】VB中變量按作用域分為:局部變量:在過程內(nèi)用Dim語句或用Static語句聲明的變量,只能在本過程中使用。窗口 /模塊級變量:在“通用聲明”段中用 Dim語句 或用 Private 語句聲明的變量,可被本窗體 /模塊的任何過程訪問。全局變量:在“通用 聲明”段中用 Public 語句聲明的變量,可被本應用程序的任何過程或函數(shù)訪問。(12) 以下關于變量作用域的敘述中,錯誤的是A.
11、在標準模塊聲明部分用Public聲明的變量的作用域為整個工程文件B. 在標準模塊聲明部分用Private聲明的變量的作用域為該標準模塊C. 在窗體的聲明部分不能用Private聲明變量D. 在過程中不能使用Public聲明變量【答案】 C【解析】關于變量的應用范圍,可以通過下表具體了解。(13) 在窗體模塊的聲明部分聲明變量時,不能使用的關鍵字是A. DimB. PublicC. PrivateD. Static【答案】D【解析】 YB 中變量按作用域分為:局部變量、窗體 / 模塊級變量、全局變量。局部變 量:在過程內(nèi)用Dim語句或用Static語句聲明的變量,只能在本過程中使用。窗體 /模塊
12、 級變量:在“通用聲明”段中用 Dim語句或用Private語句聲明的變量,可被本窗體/模 塊的任何過程訪問。全局變量:在“通用聲明”段中用 Public 語句聲明的變量,可被本 應用程序的任何過程或函數(shù)訪問。(14) 在窗體上畫一個命令按鈕,然后編寫如下程序:程序運行后,第一次單擊命令按鈕時的輸出結果為A. 2 3 4B. 2 5 9C. 11 14 18D. 4 9 16【答案】 B【解析】x在inc函數(shù)中定義成Static類型。意味著函數(shù)退出后 X值被保留。第一 次執(zhí)行后X=2,第二次執(zhí)行后X=5,第3次執(zhí)行后X=9b選B.。(15) 設窗體上有一個Comma nd命令按鈕,還有以下程序
13、代碼:程序運行后, 3次單擊命令按鈕,則產(chǎn)生的輸出是A. 123B. 135C. 137D. 246【答案】C【解析】注意 Static 關鍵字修飾的變量,在過程退出后,變量值保持不變。選C. 。(16) 如果要定義一個窗體級變量,定義變量語句的位置應該是A. 在使用該變量的過程中B. 在該窗體模塊所有過程的前面C. 在該窗體模塊所有過程的后面D .在某個標準模塊中【答案】 B【解析】窗體級變量,在窗體的“通用聲明”段所有過程的前面用Dim語句或Private 語句聲明的變量,可被本窗體的任何過程訪問。(17) 在標準模塊中,將 a 定義為全局整型變量的語句是A. StaticaAsInteg
14、erB. DimaAsintegerC. PrivateaAsIntegerD. PublicaAsInteger【答案】 D【解析】VB中變量的作用域分為:局部變量、窗體/模塊級變量、全局變量。局部變 量:在過程內(nèi)用Dim語句或Stat ic語句聲明的變量,只能在本過程中使用。窗體 /模塊 級變量:在“通用聲明”段中用 Dim語句或用Private語句聲明的變量,可被本窗體/模 塊的任何過程訪問。全局變量:在“通用聲明”段中用 Public 語句聲明的變量,可被本 應用程序的任何過程或函數(shù)訪問。(18) 編寫如下程序:程序運行后,第二次單擊命令按鈕 Comma nd時,輸出結果為A. 6B.
15、 9C. 12D. 18【答案】B【解析】 Staic 關鍵字定義的變量退出事件后變量值保持不變。 For 循環(huán)根據(jù)變量的 初值進行計算。當?shù)诙吸c擊時, s 的初值是第一次事件執(zhí)行后的結果。選 B.。(19) 下面能夠?qū)⒛硞€變量聲明為局部變量的是A. 在窗體模塊的聲明部分,用關鍵字 Static 聲明這個變量B. 在窗體模塊的聲明部分,用關鍵字 Dim聲明這個變量C. 在需要使用這個變量的過程中,用關鍵字Private聲明這個變量D. 在需要使用這個變量的過程中,用關鍵字Public聲明這個變量【答案】 C【解析】VB中變量的作用域分為:局部變量、窗體/模塊級變量、全局變量。局部變 量:在過程內(nèi)用Dim語句或Stat-ic 語句聲明的變量,只能在本過程中使用。
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 正規(guī)的合作合同
- 餐飲服務合同正規(guī)年
- 合伙經(jīng)營利潤分成協(xié)議
- 以租代購擔保合同
- (新生兒)急救車備用藥品基數(shù)目錄
- 2025年國際貿(mào)易實務課件制作流程詳解
- 新員工入職培訓成績表
- 2025年南寧年貨運從業(yè)資格證考試題大全
- 2025年六盤水道路運輸貨運從業(yè)資格證考試項目
- 三農(nóng)信息資源整合與發(fā)展戰(zhàn)略研究
- H3C-CAS虛擬化平臺詳細介紹
- 藥房品種類別及數(shù)量清單
- 玻璃工藝學第4章 玻璃的性質(zhì)
- 四川省藥械集中采購及醫(yī)藥價格監(jiān)測平臺操作指引
- 機關檔案管理工作培訓PPT課件
- 大學生安全教育課件(ppt共41張)
- 初中物理人教版八年級下冊 第1節(jié)牛頓第一定律 課件
- 網(wǎng)站培訓內(nèi)容trswcm65表單選件用戶手冊
- 監(jiān)理大綱(范本)
- 空調(diào)系統(tǒng)維保記錄表格模板
- 打印版-圓與二次函數(shù)綜合題精練(帶答案)
評論
0/150
提交評論