日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > asp.net >内容正文

asp.net

【VB.NET】测验题目Quiz1

發(fā)布時間:2025/3/15 asp.net 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【VB.NET】测验题目Quiz1 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

問題 1
下列關(guān)于可變長度形參列表的描述正確的是哪一項?
A. ParamArray關(guān)鍵字可以用ByRef修飾
B. 需要使用ParamArray關(guān)鍵字來修飾可變長度的參數(shù)列表
C. ParamArray修飾的形參可放在參數(shù)列表的任意位置
D. ParamArray關(guān)鍵字可以修飾二維數(shù)組參數(shù)

答案:B
解析:
ParamArray只能用ByVal修飾,A錯;
ParamArray修飾的形參必須放在列表的最后,C錯;
ParamArray關(guān)鍵字只能修飾一維數(shù)組參數(shù),不能修飾二維數(shù)組參數(shù),D錯。

問題 2
已知有如下的子過程,哪個調(diào)用是正確的?
Sub Test (ByVal a As Integer,ByVal b As Integer,Optional ByVal c As Boolean=True)
A. Test(1,False)
B. Test(False)
C. Test(1,2)
D. Test()

答案:C
解析:
Optional表示可選參數(shù),是Boolean類型,但是必選的是兩個Integer類型的。

問題 3
編輯代碼需要使用下列哪個窗口?
A. 解決方案資源管理器窗口
B. 代碼編輯器
C. 工具箱
D. 屬性窗口

答案:B
解析:略

問題 4
已知x,y,z為布爾變量(Boolean),并且x=4,y=1,z=0,則下面的表達(dá)式的值為True:
x+z>=y And Also x=z

答案:錯
解析:AndAlso是指短路與運算符,所以相當(dāng)于直接看是不是兩邊均為真就行(當(dāng)成不短路的做也行)。
左邊,4+0>=1,True;右邊,1 <> 0,False。
布爾表達(dá)式真值是False。

問題 5
在SelectCase語句中,如果有多個離散值進(jìn)行選擇可以用冒號隔開,例如:Case 1:3。

答案:錯
解析:應(yīng)該用逗號而不是冒號。

問題 6
請補(bǔ)全下面的程序片段,該程序片段用來計算1至99的奇數(shù)的和。

Dim Sum As Integer=0 Dim i As Integer=1 While i <=99Sum +=i( ) End Do

A. i+=2
B. i-=1
C. i-=2
D. i +=1

答案:A
解析:取奇數(shù),所以步長是2。

問題 7
當(dāng)程序執(zhí)行時,注釋會導(dǎo)致計算機(jī)把 '符號(即單引號)之后的文本打印在屏幕上。

答案:錯
解析:'可以在VB.NET里表示注釋符,注釋后面本行內(nèi)容的顯然不會被處理。

問題 8
下列對結(jié)構(gòu)體的定義哪個是正確的?
A.

StructureDim name As String End Structure

B.

Structure Animal End Structure

C.

Structure AnimalDim name As String End Structure

D.

Structure StringDim name As StringDim No As String End Structure

答案:C
解析:考察VB.NET結(jié)構(gòu)體的問題。
VB.NET結(jié)構(gòu)體必須有命名,A錯;
結(jié)構(gòu)體命名不能采用關(guān)鍵詞String,D錯;
結(jié)構(gòu)體里至少有一個Dim的變量,B錯。

問題 9
“#234” Like “1234” 的結(jié)果為True。

答案:錯
解析:Like模糊匹配的時候Pattern應(yīng)該在后面,所以是不對的。
換而言之:“1234” Like “#234”,這是True。

問題 10
ReDim語句可以修改數(shù)組的維數(shù)。

答案:錯
解析:ReDim語句不能修改數(shù)組維數(shù)。

問題 11
根據(jù)下面的代碼判斷那個描述是正確的?

Enum CustomColorRedPink =3 Yellow=6GreenBlue=9Brown End Enum

A. Color.Red的值為1
B. Color.Brown的值為10
C. Color.Green的值為8
D. Color.Red的值為2

答案:B
解析:考察VB.NET枚舉。
Color.Red會自動賦值為0,A錯,D錯;
Color.Green會順延,所以會賦值為7,B錯。

問題 12
下列關(guān)于名稱為Sum的重載方法哪個是錯誤的?
已知該方法的聲明如下:
Function Sum(ByVal a As Integer, ByVal b As Integer) As Integer
A. Function Sum (ByVal a As Double, ByVal b As Double) As Double
B. Function Sum (ByVal a As Integer, ByVal b As Integer, ByVal c As Integer) As Integer
C. Function Sum (ByVal a As Double, ByVal b As Integer) As Double
D. Function Sum (ByVal a As Integer, ByVal b As Integer) As Double

答案:D
解析:考察函數(shù)的重載。
重載要求我們定義名稱相同、簽名不同的函數(shù)。
重載與返回值無關(guān),要求形參列表的類型順序不同或者長度不同,D不符合要求。

問題 13
關(guān)于創(chuàng)建應(yīng)用程序的一般步驟的順序哪項是正確的?
(1) 運行并保存
(2) 創(chuàng)建一個新項目
(3) 調(diào)試
(4) 界面設(shè)計
A. (4)、(3)、(2)、(1)
B. (2)、(4)、(3)、(1)
C. (1)、(2)、(3)、(4)
D. (2)、(4)、(1)、(3)

答案:B
解析:這題有點惡心,反正答案確實就是這個。

問題 14
下列哪一項可以作為變量的名稱?
A. ?Value
B. 33Value
C. __FirstValue
D. Class

答案:C
解析:考察變量命名合法性。
?不能用在變量命名中,A錯;
數(shù)字不能在變量名開頭,B錯;
Class是關(guān)鍵字,不能用于變量名,D錯。

問題 15
聲明一個具有6個整型元素的數(shù)組A哪個是正確的?
A. Dim A(6) As Integer
B. Dim A(5) As Integer
C. Dim A As Integer()=New Integer(6){}
D. Dim A(5) As Integer()

答案:B
解析:考察VB.NET數(shù)組的定義。
VB.NET在這里與C、Java等語言不同,長度為6的數(shù)組定義的時候用5來定義,A錯。
C選項語法純屬自己編著玩的,不必當(dāng)真,C錯。
不能在類型后面加括號,D錯。

問題 16
已知S1=“My First Test”, S2=“My first Test”,那么S1.CompareTo(S2)的值應(yīng)該是-1。

答案:錯
解析:這個其實我也不是很理解,因為s1<s2(字典序),但是這個返回值確實是1,很奇怪……

問題 17
Visual Basic把myfirstvalue和MyFirstValue看成是不同的變量名。

答案:錯
解析:VB.NET不區(qū)分大小寫,包括變量名……真的,你說吧多惡心的語法……

問題 18
表達(dá)式3*(2+6Mod 2^2)+12\6的值是多少?
A. 14
B. 8
C. 5
D. 10

答案:A
解析:考察運算符的運算順序和實際含義。Mod是取模,\是整除,^是指數(shù)運算(這個優(yōu)先級最高),順著算就行,結(jié)果12。

問題 19
請補(bǔ)全下面的程序片段,該程序片段用來計算整形數(shù)組B中的各元素和。

Dim Sum As Integer=0 For Each ( ) In BSum+=a Next

A. a As Double
B. a As Integer = 0
C. a As String
D. a As Integer

答案:D
解析:考察For…Each語法。

問題 20
Function過程沒有返回值,Sub過程可以有返回值。

答案:錯
解析:恰恰相反……

創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎

總結(jié)

以上是生活随笔為你收集整理的【VB.NET】测验题目Quiz1的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。