測試題一附有答案_第1頁
測試題一附有答案_第2頁
測試題一附有答案_第3頁
測試題一附有答案_第4頁
測試題一附有答案_第5頁
已閱讀5頁,還剩23頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

VB測試題(一)[復(fù)制]您的姓名:[填空題]*_________________________________1.在一個(gè)語句行內(nèi)寫多條語句時(shí),每個(gè)語句之間應(yīng)該使用的分隔符是().[單選題]*A.逗號B.分號C.頓號D.冒號(正確答案)2.下列標(biāo)識符不能作為VisualBasic變量名的是().[單選題]*A.ABCabeB.b1234C.28wed(正確答案)D.crud3.下列關(guān)于變量的說法錯(cuò)誤的是().[單選題]*A.dim可以聲明局部變量B.private可以聲明模塊變量C.public聲明的變量的作用范圍是整個(gè)應(yīng)用程序D.變量必須聲明(正確答案)4.下列關(guān)于變量的初始化描述中不正確的是().[單選題]*A.數(shù)值型變量初始化為0B.字符型變量初始化為空字符串C.變體型變量初始化為空串D.布爾型變量初始化為true(正確答案)5.語句Y=Y+1的正確含義是().[單選題]*A.變量Y的值與Y+1的值相等B.將變量Y的值存到Y(jié)+l中去C.將變量Y的值加1后賦值給變量Y(正確答案)D.變量Y的值為16.下列符號不能作為VisualBasic中的變量名的是().[單選題]*A.ABCDB.E0065700C.123TWJGF(正確答案)D.zxy7.若要在代碼編輯器窗口中規(guī)定輸入的代碼中的變量必須要顯式聲明,應(yīng)在下列哪個(gè)選項(xiàng)中設(shè)置().[單選題]*A.自動語法檢測B.要求變量聲明(正確答案)C.自動縮進(jìn)D.Tab寬度8.下列不合法的變量名是().[單選題]*A.Print_Num1B.Abc%C.Const(正確答案)D.X1_y2_z39.下列符號常量的聲明中,不合法的是().[單選題]*A.ConstaAsSingle=16+5^2B.Consta="OK"C.ConstaAsDouble=abs(-5)(正確答案)D.ConstaAsstring="12"10.下列關(guān)于聲明變量的說法中,錯(cuò)誤的是().[單選題]*A.用顯式聲明變量的關(guān)鍵字Dim、Private、Static或Public來聲明變量的類型B.用類型說明符標(biāo)記變量類型,類型說明符有:%、&、!、#、@、$C.變量可以隱式聲明D.隱式聲明的變量是數(shù)值型的(正確答案)11.已知a=5,b=8,c=12,下列表達(dá)式的值為True的是().[單選題]*A.a>bAndc<aB.a>bOrc<aC.a>bXorc<aD.a>bEqvc<a(正確答案)12.下列程序段運(yùn)行后窗體上輸出結(jié)果為()PrivateSubCommandl_Click()

a=5:b=6:C=7:d=8

X=3>2*b

Or

a=CAnd

b<>C

OrC>d

PrintX

EndSub[單選題]*A.1B.TrueC.False(正確答案)D.213.表達(dá)式25Mod3+23\5*2的值是().[單選題]*A.0B.2C.3(正確答案)D.614.表達(dá)式PrintInt(-21)的值是().[單選題]*A.20B.-20C.-21(正確答案)D.2115.設(shè)x=4,y=8,z=7,表達(dá)式X>ZOrY<X的值是().[單選題]*A.1B.-1C.TrueD.False(正確答案)16.設(shè)A="9876543210",則表達(dá)式Val(Left(A,4)+Mid(A,4,2))的值為().[單選題]*A.987654B.987665(正確答案)C.9D.617.將數(shù)學(xué)表達(dá)式Cos2(a+b)+5e2寫成VisualBasic的表達(dá)式,正確的形式是().[單選題]*A.Cos(a+b)^2+5*exp(2)(正確答案)B.Cos^2(a+B)+5*exp(2)C.Cos(a+b)^2+5*ln(2)D.Cos^2(a+b)+5*ln(2)18.表達(dá)式Int(rnd(0)*100)的范圍是().[單選題]*A.(0,99)B.(0,100)C.[0,99](正確答案)D.(0,100)19.X是大于0小于45的數(shù),用VisualBasic表達(dá)式表示正確的是().[單選題]*A.0<=x<45B.0<=x<=45C.0<xandx<45(正確答案)D.0<=xorx<4520.表達(dá)式4+5/6*7/8Mod9的值是().[單選題]*A.4B.5(正確答案)C.6D.721.以下VisualBasic的輸出結(jié)果是()

a=Sqr(7):b=Sqr(5):c

=a>bPrintc[單選題]*A.-1B.0C.FalseD.True(正確答案)22.下列4個(gè)邏輯表達(dá)式中,其邏輯值為“真”的是().[單選題]*A.Not(3+4<4+6)B.2>1And3<2C.1>2Or2>3D.Not(1>2)(正確答案)23.表達(dá)式14.7Mod3.8的值是().[單選題]*A.1B.-2C.2D.3(正確答案)24.如x是一個(gè)正實(shí)數(shù),對x的第二位小數(shù)四舍五入的表達(dá)式是().[單選題]*A.0.1*Int(x+0.05)B.0.1*Int(10*(x+0.05))(正確答案)C.0.1*Int(100*(x+0.5))D.0.1*Int(x+0.5)25.表達(dá)式Int(-27.8)+Sgn(37.8)的值是().[單選題]*A.10B.-27(正確答案)C.-18D.-1626.表達(dá)式Int(5*Rnd+1)*Int(5*Rnd-1)值的范圍是().[單選題]*A.[0,15]B.[-1,15]C.[-4,15]D.[-5,15](正確答案)27.函數(shù)InStr("visualBasic6.0程序設(shè)計(jì)教程","程序")的值是()[單選題]*A.11B.13C.15D.16(正確答案)28.表達(dá)式X=sqr(a^2-5)+sqr(b^2-5)的類型是().[單選題]*A.算術(shù)表達(dá)式B.邏輯表達(dá)式C.關(guān)系表達(dá)式(正確答案)D.字符表式29.表達(dá)式PrintInt(-20.45)的值是().[單選題]*A.-21(正確答案)B.-20C.20D.2130.函數(shù)PrintUCase("basic")的值為().[單選題]*A.BasicB.basicC.BASicD.BASIC(正確答案)31.下列程序段的輸出結(jié)果為().A=0

PrintA+1

A=3[單選題]*A.1(正確答案)B.-1C.3D.032.語句DimArr(-3To5,-2To2)定義的數(shù)組的元素個(gè)數(shù)是()[單選題]*A.20B.12C.45(正確答案)D.2433.設(shè)a=6,則執(zhí)行x=Iif(a>5,-1,0)后,X的值為().[單選題]*A.5B.6C.0D.-1(正確答案)34.關(guān)于多行結(jié)構(gòu)條件語句的執(zhí)行過程,正確的說法是().[單選題]*A.各個(gè)條件所對應(yīng)的語句塊中,一定有一個(gè)語句塊被執(zhí)行B.找到條件為True的第一個(gè)入口,便從此開始執(zhí)行其后的所有語句塊C.若有多個(gè)條件為True則它們對應(yīng)的語句塊都被執(zhí)行D.多行選擇結(jié)構(gòu)中的語句塊,有可能任何一個(gè)語句塊都不被執(zhí)行(正確答案)35.在VisualBasic中,selectcase語句中的測試表達(dá)式可以是().[單選題]*A.數(shù)值型表達(dá)式B.關(guān)系表達(dá)式(正確答案)C.日期表達(dá)式D.布爾表達(dá)式36.下列關(guān)于For…next語句的說法正確的是().[單選題]*A.循環(huán)變量、初值、終值和步長都必須為數(shù)值型(正確答案)B.steP后的步長只為正數(shù)C.初值必須小于終值D.初值必須大于終值37.下列的語句或表達(dá)式,不正確的是()[單選題]*A.Constm=&o27B.DIMa%,x%C.staticbasintegerD.66>“AB”(正確答案)38.使用ReDimPreserve語句,可以()[單選題]*A.保留數(shù)組的內(nèi)容(正確答案)B.清除數(shù)組的內(nèi)容C.改變數(shù)組第一維的大小D.改變數(shù)組的維數(shù)39.語句DimArr(-3To5)AsIntger定義的數(shù)組的元素個(gè)數(shù)是().[單選題]*A.5B.6C.7D.9(正確答案)40.下列哪個(gè)聲明的數(shù)組不是動態(tài)數(shù)組().[單選題]*A.Dimx()B.DimX(8)(正確答案)C.ReDimX(8)D.ReDimPreserveX(8)41.80.符合VisualBasic的表達(dá)式(

)[單選題]*A.a2+abB.a(a+b)C.a*(a+b)(正確答案)D.a[a+b]42.使用數(shù)組聲明語句DimY(1To12)AsInteger后,以下說法正確的是().[單選題]*A.Y數(shù)組中的所有元素值均為0(正確答案)B.Y數(shù)組中的所有元素值不確定C.Y數(shù)組中的所有元素值均為空串D.運(yùn)行EraseY后,Y數(shù)組中的所有元素值均為空43.可以通過()的方法來輸出一個(gè)二維數(shù)組中的各個(gè)元素.[單選題]*A.引用數(shù)組的兩個(gè)下標(biāo)(正確答案)B.將數(shù)組名賦值給變量C.通過引用數(shù)組的一個(gè)下標(biāo)D.以上都不正確44.描述vb6.0過程參數(shù)傳遞不正確的是()。[單選題]*A.實(shí)參和形參的個(gè)數(shù)、順序、類型必須一致B.過程調(diào)用可以使用Call或直接使用過程名C.實(shí)參和形參的名稱可以不同D.過程的參數(shù)調(diào)用都是單向的(正確答案)45.以下()是VisualBasic合法的數(shù)組元素表示.[單選題]*A.X[10]B.X(i+1)C.X10D.X(1to10)(正確答案)46.VisualBasic應(yīng)用程序中,下列關(guān)于過程的說法正確的是().[單選題]*A.過程的定義可以嵌套,但過程的調(diào)用不能嵌套B.過程的定義不可以嵌套,但過程的調(diào)用可以嵌套(正確答案)C.過程的定義和調(diào)用都可以嵌套D.過程的定義和調(diào)用都不能嵌套47.下列關(guān)于Sub過程的敘述正確的是().[單選題]*A.一個(gè)Sub過程必須有一個(gè)ExitSub語句B.一個(gè)Sub過程必須有一個(gè)EndSub語句(正確答案)C.Sub過程的過程名有返回值D.function的過程名沒有返回值48.現(xiàn)有如下過程:Subaaa(x,y,z)

x=y+z

EndSub

下列選項(xiàng)中所有參數(shù)的虛實(shí)結(jié)合都是按地址傳遞方式調(diào)用的是()

[單選題]*A.Callaaa(6,9,z)B.Callaaa(x,y,z)(正確答案)選項(xiàng)505C.Callaaa(3+x,5+y,z)D.Callaaa(x+y,x-y,z)49.INT(100*RND(1))產(chǎn)生的隨機(jī)整數(shù)的閉區(qū)間是()。[單選題]*A.[1,100]B.[0,99](正確答案)C.[0,100]D.[1,99]50.在聲明過程語句中使用的<形式參數(shù)表>可以是下列哪種().[單選題]*A.常量B.表達(dá)式C.變量名(正確答案)D.函數(shù)名51.下面過程定義語句中合法的是().[單選題]*A.SubPI(ByValx())B.SubP1(x)AsSingleC.FunctionP1(P1)D.FunctionP1(ByValx)(正確答案)52.在窗體模塊的通用過程中聲明變量時(shí),不能使用的關(guān)鍵字是().[單選題]*A.DimB.PrivateC.PublicD.Static(正確答案)53.Function過程與Sub過程的最主要區(qū)別是().[單選題]*A.Function過程一定要有形參,而Sub過程可以沒有形參B.Function過程的終端語句是EndFunction,而Sub過程的終端語句是EndSubC.Function過程是用于計(jì)算函數(shù)值的,而Sub過程是用于改變屬性值的D.Function過程有返回函數(shù)值,而Sub過程沒有返回值(正確答案)54.有如下函數(shù)過程:Functionfun(aAsInteger,nAsInteger)AsInteger

DimmAsInteger

Whilea>=n

a=a-n

m=m+1

Wend

fun=m

EndFunction

該函數(shù)的返回值是().[單選題]*A.a乘以n的積B.a加n的和C.a減n的差D.a除以n的商(不含小數(shù)部分)(正確答案)55.編寫了一個(gè)能夠返回?cái)?shù)組a中10個(gè)數(shù)中最大數(shù)的函數(shù)過程,代碼如下:.編寫了一個(gè)能夠返回?cái)?shù)組a中10個(gè)數(shù)中最大數(shù)的函數(shù)過程,代碼如下:

FunctionMaXVal(a()AsInteger)AsInteger

Dimmax

max=1

Fork=2To10

Ifa(k)>a(max)Then

max=k

EndIf

Nextk

MaxVal=maX

EndFunction

程序運(yùn)行時(shí),發(fā)現(xiàn)函數(shù)過程的返回值是錯(cuò)的,需要修改,下列修改方案中正確的是。[單選題]*A.語句max=1應(yīng)改為max=a(1)B.語句Fork=2To10應(yīng)改為Fork=1To10.C.If語句中的條件a(k)>a(max)應(yīng)改為a(k)>maxD.語句MaxValue=max應(yīng)改為MaxValue=a(max)(正確答案)56.下列關(guān)于過程敘述不正確的是().[單選題]*A.過程的傳值調(diào)用是將實(shí)參的具體值傳遞給形參B.過程的傳值調(diào)用是將實(shí)參在內(nèi)存的地址傳遞給形參C.過程的傳值調(diào)用參數(shù)是單向傳遞的,過程的傳址調(diào)用參數(shù)是雙向傳遞的D.無論過程傳值調(diào)用還是過程傳址調(diào)用,參數(shù)傳遞都是雙向的(正確答案)57.事件過程只能由()聲明.[單選題]*A.PublicB.Private(正確答案)C.StaticD.Dim58.為達(dá)到把A.b中的值交換后輸出的目的,編程如下:PrivateSubCommand1_Click()

a%=20

b%=10

Callswap(a,b)

Printa,b

EndSub

PrivateSubswap(ByValaAsInteger,ByValbAsInteger)c=a

a=b

b=c

EndSub在運(yùn)行時(shí)發(fā)現(xiàn)輸出結(jié)果錯(cuò)了,需要修改.下面列出的錯(cuò)誤原因和修改方案中正確的是().[單選題]*A.請用swap過程的語句錯(cuò)誤,應(yīng)改為Callswapa,bB.輸出語句錯(cuò)誤,應(yīng)改為Print"a","b"C.過程的形式參數(shù)有錯(cuò),應(yīng)改為swap(ByRefaAsInteger,ByRefbAsInteger)(正確答案)D.swap中3條賦值語句的順序是錯(cuò)誤的,應(yīng)改為a=b:b=c:c=a59.下面哪種情況不會導(dǎo)致邏輯錯(cuò)誤的是().[單選題]*A.變量類型錯(cuò)誤B.語句的次序不對C.除數(shù)為零(正確答案)D.循環(huán)中起始值和終止值不正確60.len(“vb程序設(shè)計(jì)”)=().[單選題]*A.5B.2C.6(正確答案)D.1061.下面程序段的運(yùn)行結(jié)果是什么?PrivateSubForm_Click()

DimaAsDate

a=#6/7/20162:30:40PM#

PrintHour(a);Minute(a),Second(a)

EndSub[單選題]*A.23040B.24030C.143040(正確答案)D.14403062.以下程序段的運(yùn)行結(jié)果是什么?PrivateSubCommand1_Click()

A$="VisualBasicPrograming"

b$=UCase(Mid$(A$,4,3))&Right$(A$,3)

Printb$

EndSub[單選題]*A.ualingB.ALINGC.UALing(正確答案)D.ALing63.下列程序的運(yùn)行結(jié)果是什么?

a$="2016.06.07"

b$=Mid$(Left$(a$,7),6,2)

C$=Right$(Right$(a$,5),3)

PrintLeft$(a$,4)+C$+b$

[單選題]*A.2016.6.7B.2016.0706(正確答案)C.2016.7.6D.2016.07.0664.下列程序運(yùn)行后輸出的結(jié)果是什么?PrivateSubForm_Load()

Dimxasinteger,yasinteger

x=1

y=0

whilex<=10

y=y+x

x=x+3

wend

Printy

EndSub[單選題]*A.12B.35C.13D.22(正確答案)65.下面程序段的運(yùn)行結(jié)果是什么?DimaAsInteger,bAsInteger,maxAsInteger

a=2.6

b=3

max=IIf(a<b,1,0)

Printmax[單選題]*A.0(正確答案)B.-1C.TrueD.False66.下面程序的運(yùn)行結(jié)果是什么?DimxAsInteger

DimiAsInteger

x=30

Fori=1To20Step5

x=x-i\6

Nexti

Printx[單選題]*A.24B.28C.26(正確答案)D.2767.執(zhí)行下列程序段后輸出結(jié)果是什么?PrivateSubForm_Load()

n=0

Fori=1To20Step5

n=n+i

Nexti

Printn

EndSub[單選題]*A.34(正確答案)B.24C.30D.2668.若要從Function過程返回一個(gè)值,可將這個(gè)值賦給()。[單選題]*A.函數(shù)名(正確答案)B.變量名C.常量名D.過程名69.在VisualBasic中,使用()語句激活錯(cuò)誤捕捉。[單選題]*A.ONirorB.OnError(正確答案)C.ReDimD.ExitSub70.一個(gè)變量未被顯式定義,末尾沒有類型說明符,則該變量的隱含類型是()類型。[單選題]*A.objectB.currencyC.booleanD.variant(正確答案)71.表達(dá)式7*(13.52MOD3.6)*2\3的值是()。[單選題]*A.8B.1C.18D.9(正確答案)72.表達(dá)式Int(-19.6)的值為()。[單選題]*A.-19B.-20(正確答案)C.-18D.19.673.表達(dá)式x=sqr(100)

+abc(-5)的類型是(

)[單選題]*A.算術(shù)表達(dá)式B.關(guān)系表達(dá)式(正確答案)C.字符串表達(dá)式D.布爾表達(dá)式74.聲明一個(gè)變量為局部變量應(yīng)該用()。[單選題]*A.localB.PrivateC.Static(正確答案)D.Public75.整型數(shù)據(jù)的存儲空間是()[單選題]*A.2個(gè)字節(jié)(正確答案)B.4個(gè)字節(jié)C.8個(gè)字節(jié)D.16個(gè)字節(jié)76.下面合法的常量是()[單選題]*A.1/2B.‘a(chǎn)bcd’C.1,2*5D.False(正確答案)77.在VisualBasic應(yīng)用程序中,窗體、標(biāo)簽和命令按鈕都可以稱為().[單選題]*A.對象(正確答案)B.事件C.方法D.屬性78.在設(shè)計(jì)階段,當(dāng)雙擊窗體上的某個(gè)控件時(shí),所打開的窗口是().[單選題]*A.工程資源管理器窗口B.工具箱窗口C.代碼窗口(正確答案)D.屬性窗口79.下列是窗體文件擴(kuò)展名的是().[單選題]*A..basB..resC..frm(正確答案)D..vbp80.對象的特性是().[單選題]*A.對象B.事件C.方法D.屬性(正確答案)81.下列不屬于程序的模式是().[單選題]*A.設(shè)計(jì)B.中斷C.運(yùn)行D.編輯(正確答案)82.一個(gè)窗體最多容納()個(gè)控件.[單選題]*A.1B.254(正確答案)C.32767D.1083.下列可以打開屬性窗口的操作是().[單選題]*A.F4(正確答案)B.F5C.F7D.F084.VisualBasic6.0采用的編程機(jī)制是().[單選題]*A.結(jié)構(gòu)化的程序設(shè)計(jì)B.訪問數(shù)據(jù)庫C.事件驅(qū)動(正確答案)D.良好的中文支持85.下列敘述中錯(cuò)誤的是().[單選題]*A.VisualBasic的所有對象都具有相同的屬性項(xiàng)(正確答案)B.VisualBasic的同一類對象都具有相同的屬性和行為方式C.屬性用來描述和規(guī)定對象應(yīng)具有的特征和狀態(tài)D.設(shè)置屬性的方法有兩種86.運(yùn)行工程的錯(cuò)誤操作是().[單選題]*A.執(zhí)行“運(yùn)行”菜單中的“啟動”命令B.單擊工具欄中的“啟動”按鈕C.按F5鍵D.按Alt+F5組合鍵(正確答案)87.以下敘述中錯(cuò)誤的是().[單選題]*A.工程是一個(gè)文件,而不是一個(gè)文件集.(正確答案)B.以.bas為擴(kuò)展名的文件是標(biāo)準(zhǔn)模塊文件C.窗體模塊是應(yīng)用程序的基礎(chǔ)模塊D.類模塊也是工程的一個(gè)模塊88.關(guān)于對象下列說法正確的是().[單選題]*A.應(yīng)用程序是一個(gè)對象B.一個(gè)窗體也是一個(gè)對象C.對象都是可見的(正確答案)D.命令鈕是一個(gè)控件對象89.下列不能打開代碼窗口的操作是().[單選題]

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論