計算機二級VB題庫_第1頁
計算機二級VB題庫_第2頁
計算機二級VB題庫_第3頁
計算機二級VB題庫_第4頁
計算機二級VB題庫_第5頁
免費預覽已結束,剩余6頁可下載查看

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、計算機二級VB選擇題題庫及答案2017選擇題(1)下列符號常量的聲明中不合法的是A.ConstaAsSingle=3.5B.ConstaAsDouble=5+8C.ConstaAsInteger=25D.Consta=”OK”【答案】C【解析】定義符號常量的一般格式:Const常量名As數據類型=表達式,“常量名” 參數就是給常量命名。“數據類型”表示常量的數據類型,一般可以省略,這時由后面的 “表達式”參數來指明常量的數據類型。表達式可以是數值型常量、字符型常量、布爾型 常量和日期型常量。以下合法的VB變量名是A._XB.2yC.a#bD.x_1_x答案】D【解析】VB中變量的命名規則為:必

2、須以字母或漢字開頭由字母、漢字、數字 或下劃線組成不能使用VB的保留字。-X不能以一下劃線開頭, 不合法; 2y不能以數字 開頭, 不合法;a#b中有#不合法 Q 選項符合命名規則,故D.選項正確。(3)為把圓周率的近似值3.14159存放在變量pi中,應該把變量pi定義為A.DimpiAsIntegerB.Dimpi(7)AsIntegerC.DimpiAsSingleD.DimpiAsLong【答案】C【解析】單精度Single或雙精度Double型的變量能夠保存浮點型小數,整型Integer和長整型Long的變量只能保存整型數據。本題中圓周率為3.14159,小數,可定義一個Single

3、或Double型變量來保存。故選C.。(4)下列符號常量的聲明中不合法的是A.ConstaAsSingle:3.5B.ConstaAsDouble=5+8C.ConstaAsInteger=“25”D.Consta=“OK”答案】c【解析】定義符號常量的一般格式:Const常量名As數據類型=表達式,“常量名” 參數就是給常量命名。 “數據類型”表示常量的數據類型, 一般可以省略,這時由后面的 “表達式”參數來指明常量的數據類型。表達式可以是數值型常量、字符型常量、布爾型 常量和日期型常量。(5)對于語句DimVarl#,Var2AsInteger,下列說法中正確的是A.Varl#和Var2都

4、被定義為整型變量B.Varl被定義為雙精度型變量,Var2被定義為整型變量C.Varl被定義為長整型變量,Var2被定義為整型變量D.Varl#被定義為變體變量,Var2被定義為整型變量答案】B【解析】定義變量時.可在定義變量時指定其類型,也可用類型說明符定義變量。在 語句DimVarl#,Var2AsInte.ger中,Varl采用類型說明符定義變量,#是雙精度型的類 型說明符,其類型名為Double,Varl是雙精度變量。Var2在定義變量時指定的類型,為 整型變量。故選項B正確,A、C和D項錯誤。(6)下面變量定義中錯誤的是A.PublicmodAsIntegerB.StaticburC

5、1DimchAsString*10D.Dima!(-5To-1)【答案】A【解析】變量名的命名規則是:255個字符以內,第一個字符是字母,其后可以是字 母、數字和下劃線的組合,最后一個字符也可以是類型說明符。通常使用具有一定含義的 變量名,可以幫助說明功能,簡化調試過程。保留字不能作為變量名。選項A.中的mod為保留字,所以選項A.錯誤。(7)下列說法中,錯誤的是A.變量名長度不能超過255個字符B.變量名的第一個字符可以是字母或數字C.變量名只能由字母、數字和下劃線組成D.變量名不能使用保留字答案】B【解析】變量的命名規則是:必須以字母開頭,由字母、漢字、數字或下劃線組 成;不能在變量名中出

6、現句點“”、空格或者嵌入字符,例如!、 #、$、 &等; 長度不得超過255個字符;不能使用VB的關鍵字,關鍵字是語言的組成部分,包括預定 義語句(例如If、For等)、函數(Abs、Sqr等)和操作符(Or、Mod等)。(8)下列說法中錯誤的是A.ConstB是VisualBasic的一個合法變量名B.設X是正實數,表達式0.01*Int(100*(x+0.005)的功能是對x小數點后第三位進行四舍五人C.函數nf(O,1,2)的返回值為2D.數學代數Cos2(w/4)+5e2對應的VisualBasic表達式為Cos(3.14/4)2+5*e2【答案】D【解析】在VB中,變量名的第

7、一個字符必須是字母,最后一個字符可以是類型說明 符,且變量名只能由字母、數字、下劃線組成,故A選項正確;取整函數Int(x),返回值為不大于自變量X的最大整數,Int(Rnd*100)取值為在0100之間的任意一整數,選項B正確,IIF函數實際上可以理解成“IfThenElse”的另外一種表現形式,即IIf(條 件,True部分,False部分),其中條件為邏輯表達式,當條件為真(True)時,返回True部分;IIf(0,1,2)等價于IfOThenlElse2Endlf,故其返回值為2,選項C正確。選項D的VB表達式為:(Cos(n/4)A2+5+eA2,故正確答案為D.選項。(9)有如下

8、數據定義語句:Dima,bAsIntegerDimx%.yasInteger執行上述語旬后,不是整型變量的是A.aB.bC.xD.Y答案】A【解析】在VisualBasic中,變量的定義格式有兩種,類型,“Declare”可以是Dim,Static,Redim,Public或Private,“As“類型”可以是基本的數據類型也可以是用戶自定義的類型 義變量,即在定義變量名后面加上類型說明符;如果變量名后面沒有類型說明符,又不是 第一種定義方式的話,則定義的變量是變體變量。(10)VB中,若沒有顯式聲明變量的數據類型,則默認的類型是A.整型B.字符型C.日期型第一種是:Declare變量名As”

9、是關鍵字,;第二種是用類型說明符來定D.變體類型【答案】D解析】沒有顯式聲明變量的數據類型,則默認的類型是變體類型。(11)設在一個工程的窗體中有如下代碼:在該工程的標準模塊的聲明部分有如下代碼:PublicaAsIntegerPrivatebAsInteger關于上述代碼,以下敘述中錯誤的是A.變量x的作用域是整個工程B.變量y的作用域是Form_Load過程C.變量a的作用域是整個工程D.變量b的作用域是整個標準模塊答案】VB中變量按作用域分為:局部變量:在過程內用Dim語句或用Static語句只能在本過程中使用。窗口/模塊級變量:在“通用聲明”段中用Dim語句 語句聲明的變量,可被本窗體

10、/模塊的任何過程訪問。全局變量:在“通用 聲明”段中用Public語句聲明的變量,可被本應用程序的任何過程或函數訪問。(12)以下關于變量作用域的敘述中,錯誤的是A.在標準模塊聲明部分用Public聲明的變量的作用域為整個工程文件B.在標準模塊聲明部分用Private聲明的變量的作用域為該標準模塊C.在窗體的聲明部分不能用Private聲明變量D.在過程中不能使用Public聲明變量答案】C解析】關于變量的應用范圍,可以通過下表具體了解。【解析】聲明的變量,或用Private(13)在窗體模塊的聲明部分聲明變量時,不能使用的關鍵字是A.DimB.PublicC.PrivateD.Static【

11、答案】D【解析】YB中變量按作用域分為:局部變量、窗體/模塊級變量、全局變量。局部變 量:在過程內用Dim語句或用Static語句聲明的變量,只能在本過程中使用。窗體/模塊 級變量:在“通用聲明”段中用Dim語句或用Private語句聲明的變量,可被本窗體/模 塊的任何過程訪問。全局變量:在“通用聲明”段中用Public語句聲明的變量,可被本 應用程序的任何過程或函數訪問。(14)在窗體上畫一個命令按鈕,然后編寫如下程序:程序運行后,第一次單擊命令按鈕時的輸出結果為A.2 3 4B.2 5 9C.11 14 18D.4 9 16答案】B【解析】x在inc函數中定義成Static類型。意味著函數

12、退出后X值被保留。第一 次執行后X=2,第二次執行后X=5,第3次執行后X=9b選B.。(15)設窗體上有一個Comma nd命令按鈕,還有以下程序代碼:程序運行后,3次單擊命令按鈕,則產生的輸出是A.123B.135C.137D.246【答案】C解析】注意Static關鍵字修飾的變量,在過程退出后,變量值保持不變。選C.。(16)如果要定義一個窗體級變量,定義變量語句的位置應該是A.在使用該變量的過程中B.在該窗體模塊所有過程的前面C.在該窗體模塊所有過程的后面D.在某個標準模塊中答案】B【解析】窗體級變量,在窗體的“通用聲明”段所有過程的前面用Dim語句或Private語句聲明的變量,可被

13、本窗體的任何過程訪問。(17)在標準模塊中,將a定義為全局整型變量的語句是A.StaticaAsIntegerB.DimaAsintegerC.PrivateaAsIntegerD.PublicaAsInteger答案】D【解析】VB中變量的作用域分為:局部變量、窗體/模塊級變量、全局變量。局部變 量:在過程內用Dim語句或Static語句聲明的變量,只能在本過程中使用。窗體/模塊 級變量:在“通用聲明”段中用Dim語句或用Private語句聲明的變量,可被本窗體/模 塊的任何過程訪問。全局變量:在“通用聲明”段中用Public語句聲明的變量,可被本 應用程序的任何過程或函數訪問。(18)編寫

14、如下程序:程序運行后,第二次單擊命令按鈕Comma nd時,輸出結果為A.6B.9C.12D.18【答案】B【解析】Staic關鍵字定義的變量退出事件后變量值保持不變。For循環根據變量的 初值進行計算。當第二次點擊時,s的初值是第一次事件執行后的結果。選B.。(19)下面能夠將某個變量聲明為局部變量的是A.在窗體模塊的聲明部分,用關鍵字Static聲明這個變量B.在窗體模塊的聲明部分,用關鍵字Dim聲明這個變量答案】C窗體/模塊級變量、全局變量。局部變 量:在過程內用Dim語句或Stat-ic語句聲明的變量,只能在本過程中使用。窗體/模塊 級變量:在“通用聲明”段中用Dim語句或用Private語句聲明的變量,可被本窗體/模 塊的任何過程訪問。全局變量:在“通用聲明”段中Public語句聲明的變量,可

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論