VB程序習(xí)題集解析_第1頁
VB程序習(xí)題集解析_第2頁
VB程序習(xí)題集解析_第3頁
VB程序習(xí)題集解析_第4頁
VB程序習(xí)題集解析_第5頁
已閱讀5頁,還剩58頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

VB簡介

1、在以下有關(guān)對象屬性為表達(dá)中,不正確的選項是。

A、一個對象的屬性可介為外觀、行為假設(shè)干類

B、不同屬性可能具有不同的數(shù)據(jù)類型

C、一個對象的所有屬性那可在屬性窗口的列表中進(jìn)展設(shè)置

D、屬性窗口中的屬性列表既可按字母排序也可按類耨排序

2.VisualBasic中最根本的對象是,它是應(yīng)用程序的基石,也是其他控件的容器。

A、文本柩

B、命令按鈕

C、窗體

D、標(biāo)簽

3、有程序代碼MText1.Te>l="VisualBasic'",其中的Textl、Text和“VisualBasic”3別代表

A、對象、值、屬性

B、對象、方法、屬性

C、對象、屬性、值

D、屬性、對象、(g

4、用窗體的同性來設(shè)置窗體的標(biāo)題。

A、Caption

B、Style

C、Text

D、Name

5、窗體上有一個文本樞控件Textl,假設(shè)已存在三個整型變顯a、b、c,且變置a的值為5,

變量b的值為7,變量c的值為12。以下的語句可以使文本柩顯示的容為:

5+7=12O

A、Text1.Text=a+b+c

B、Textl.Text="a+b=c"

C、Textl=a&?+,&b&"="&c

D、Textl="a"&"+"&"b"&"="&"c"

6、6果在窗體上有命令按鈿OK,在代碼編輯窗口有與之對應(yīng)的Cmd_Click〔〕事件,那么

命令按鈕的名稱屬性和Caption屬性分別為o

A、OKsCmd

B、Cmd、OK

C、CmdOK.OK

DsOK、CmdOK

7、窗休FO「E1的名稱屬性是frm,它的Load事件過程名為。

A、Form_Load

B、Form1_Load

Cxfrm_Load

D、Me_Load

8、以下有關(guān)對象屬性的說附的是o

A、對象所有的屬性都羅列在屬性窗口列表中

B、不同對象不可能有同名屬性

C、不同對象的同名屬性取值一定一樣

D、對象的某些幀性既可以在屬性窗口中設(shè)置,也可以在程序代碼中設(shè)置

9、一個對象可以執(zhí)行的用作與可被對象識別的動作分別被稱為o

A、事件、方法

B、方法、事件

C、屬性、方法

D、過程、事件

10、以下有關(guān)算法的表達(dá)中,是不正硝的。

A、算A中執(zhí)行的步!I可以無休止的執(zhí)行下去

B、算法中的每一步操作必須含義明詢

C、算法中的每一步操作都必須是可執(zhí)行的

D、算法必須有輸出

11、對象可以識別和刖應(yīng)的某些行為格為o

A、方法B、箍承C、屬性D、事件

12、如果設(shè)計時在屬性窗口將命令按鈕的屬性設(shè)置為False,那么運行時按鈿從

窗體上消失。

A、VisibleB、EnabledC、DisabledPictureD、Default

13、將文本根的屬性設(shè)置為True時,文本柩可以輸入或顯示步行文本。

A、MultiLineB、ScrollBarsC、TextD、Enabled

14、下面___________對象無(Option屬性。

A、FormB、mandButtonC、TextBoxD、Label

15、決定控件上文字的字體、字形、大小、效果的屬性是o

A、TextB、CaptionC、(名稱)D、Font

16、構(gòu)造化程序設(shè)計有三抻根本構(gòu)造,不包拈o

A、顫儕構(gòu)造B、模塊崗造C、選擇均造D、循環(huán)構(gòu)造

17、一個對象所能做的事情稱為對象的o

A、方法B、啾承C、屬性D、封裝

18、如果設(shè)計時在屬性窗口將命令按扭的屬性設(shè)置為False,那么運行時按鈿不

能響應(yīng)用戶的鼠標(biāo)事件。

A、VisibleB、EnabledC、DisabledPictureD、Default

19、當(dāng)標(biāo)簽的標(biāo)題容太長,需要根據(jù)標(biāo)題自動調(diào)整標(biāo)簽的大小時,應(yīng)設(shè)置標(biāo)簽的

彷也設(shè)置為True。

A、AutoSizeB、WordwrapC、VisibleD、Enabled

20、下面控件中,沒有Caption陋性的是。

A、復(fù)選mB、單項選擇按鈿C、組合mD、框架

21、任何控件都具有屬性。

A、TextB、CaptionC、(名稱)D、ForeColor

22、窗體上有多個控件,在FomvActivate〔〕事件過程中添加語句,就可以確

保每次運行程序時,都將光標(biāo)定位在文本框Textl中

A、Text1.Text=""

B、Textl.SetFocus

C、Textl.GetFocus

D、Text1.Visible=True

23、假設(shè)已把一個命令按耐的Default屬性設(shè)置為True,2么下面可導(dǎo)致按鈿的Click事件過

程被調(diào)用的操作是。

A、用鼠標(biāo)右譙單擊此校01

B、按日盤上的Esca

c、按C盤上的回車鍵

D、用鼠標(biāo)右健雙擊此投包

24、如下選項中不是VB花快的程序控制料造。

A、顫序構(gòu)造B、選擇構(gòu)造C、重復(fù)構(gòu)造D、制型構(gòu)造

DsBOOL=True

9、9數(shù)Cint.Int.Fix那返回整數(shù)值,I”下能正確地描述它們返回整數(shù)值大小關(guān)系的是

A、Clnt(-5.59)=lnt(-5.59)<Fix(-5.59)

B.lnt(-5.59)<Clnt(-5.5S)<Fix(-5.59)

C、Clnt(-5.59)<Fix(-5.59)<lnt(-5.59)

D.lnt(-5.59)<Fix(-5.59)=Clnt(-5.59)

10、表達(dá)式lnt(91*Rnd+20)的最大值是。

A、10B、90C、99D、110

11、能正確返回正整數(shù)N的數(shù)據(jù)位數(shù)的培句是o

A、Len(N)B、Len(Str(N))C、Len(CStr(N))D、Len(Val(N))

12、如下四個符號,可以作為VB合法變量名的是o

A、5_fB、_5flgC、User%sD、N1

13、以下表達(dá)式中運算結(jié)果為True的是。

A、"ABCRG">="abcde"

B.Int(134.69)<Clnt(134.69)

C、78.9/35.77<=97,5/43.87And-45.4>-4.98

D、Str(32.345)=CStr(32.345)

14、表達(dá)式6.5*5Mod28\8的值是o

A、OB、1C、2D、3

15、能正確描述條件“A、B之一為零但不用同時為零”的VB遺輯表達(dá)式是.

A、A=0OrB=0

B、A*B=0AndA+B<>0

C、A*B=OOrA+BoO

D、A=0AndB=0

16、如下語句中,不能正常執(zhí)行的是o

A、Print5+7=100

B、Print3245343+23233

C、Print3423/89

D、Print32765+3

17、假設(shè)變量Lng為長整步變量,下面不能正常執(zhí)行的需句是。

A、Lng=16384*2

B、50=4*0.5*16384

C、Lng=190^2

D、Lng=32768*2

18s設(shè)a="VisualBasic",下面便b的值為“Basic"的語句是。

A、b=Left(a,8,12)

B、b=Mid(a,8,5)

C、b=Right(a,5,5)

D、b=Left(a,8,5)

19、下面所列四組數(shù)據(jù)中,全部是正確的VB常數(shù)是o

B

As327681、34D2"ABCDE&01767

B、3276123.561、2E-2#True#

.word.z

C、&HABCE02-03-2002FalseD-3

D、ABCDE#02-02-2002#E-2#True#

20、表達(dá)式lnt(5*Rnd+10)的最小值是。

A、9B、10C、11D、12

22

21、將數(shù)學(xué)表達(dá)式cos(a+b)+5e是寫成Vb表達(dá)式的正確形式是。

A、Cos(a+b)*2+5*Exp(2)

B、Cos-2(a+b)+5*Exp(2)

C、Cos(a+b)空+5*52

DsCos*2(a+b)+5*Ln(2)

22、假設(shè)變量myd為日期時間蟹變量,下面不能正常執(zhí)行的話句是.

A、myd=12:23:30

B、myd=#10/22/20103:30:32PM#-1

C、myd=#10/22/20103:30:32PM#

D、myd=#10/22/20103:30:32PM#+1

23、數(shù)學(xué)表達(dá)式i對應(yīng)的正確VisualBasic表達(dá)式為。

a+b

A、3—b/a+b

B、a-b/(a+b)

Cs(a-b)/a+b

D.(a-b)/(a+b)

24、設(shè)Mys1,Mys22為字符用型變量,Mys1=*VisualBasic",Mys2="b',2么下面關(guān)系表達(dá)式中

結(jié)果為True的是o

A、Len(Mys1)o2*lnStr(Mys1/f)

B、Mid(Mys1,8,1)>Mys2

C、Chr(98)&Right(Mysl,4)=~Basic”

D、lnStr(Left(Mys1,6)/a")+60>Asc(Ucase(Mys2))

25、設(shè)A=7,B=4,C=6,,加入表達(dá)式AMod3+BA3/C\5的值力。

A、1B、2C、3D、出措

26、2句PrintFormats2345.6,"+###,##0.00")執(zhí)行結(jié)果是。

A、12,345.6B、+12,345.60C.+#12,345.60D、+12,345.6

27、函數(shù)ASC("A")的值65,那么函數(shù)ASC("b")的值是

A、65B、98C、78D.100

28、以下是字符串常量。

A、FalseB、'abc"C、'def'D、#True#

29、以下不能作為VisualBasic變帚名的是。

A、2FaB、F2aC、Fa2D、Fa_2

30、設(shè)有以下定義悟句:

Dimm,nasSingle,d1asDouble,d2asstring

那么變量m的類型是

A、單精度型B、雙精度蟹C、字符串型D、可變類里

.word.z

31、表達(dá)式5*2Mod25\2-2的值是。

A、1B、0C、6D、4

32、顯示如下圖檢人他的I叩utbox句是o

A、a=InputBoxCS用?\如丁'請輸入"&"正整數(shù)",T)

B、a=lnputBox('E用例如","請輸入?&vbCrLf&"正整數(shù),"1")

C、a=InputBoxC#輸A"&"正整數(shù)C,用例如",T)

D、a=InputBoxf#輸A"&vbCrLf&,正整數(shù)了應(yīng)用.如",T)

33、以下是布爾型常量。

A、TrueBs'True'C、True'D、#True#

34、如果將布爾常量值True城值給一個整型變量,那么整型變量的值為,

A、0B、-1C、TrueD、False

35、以下表達(dá)正脩的選項是___________o

A、注釋話句是執(zhí)行獵向,僅對程用的有關(guān)容起注釋作用

B、代碼中參加注釋話句的目的是提高程序的可讀性

C、注釋晤句不可以放在續(xù)行符的后面

D、只能使用Rem關(guān)鍵字書寫注擇話句

36、下面__________不是字符串常量。

A、"你好"B、"?Cs"True"D.#False#

37、以下符號常量的聲明中是不合法的。

A、ConstaasSingle=1.1

B、Constaaslnteger^'12"

C、ConstaasDouble=Sin(1)

D、Consta="0K"

38、以下表達(dá)中不正懈的選項是__________o

A、變量名的第一個字H必須是字母

B、變量名的長度不超11255個字價

C、變量各可以包含小我點或者眼的類型聲明字符

D、變量名不能使用關(guān)捷字

39、lnt(100*Rnd())產(chǎn)生的隨機整數(shù)區(qū)同是__________。

A、[0,99]Bv[1,100]Cs[0,100]D、[1,99]

40、函數(shù)Right("Beijing14)的值是__________。

A、BeijB、jingC、eijiD、ijin

41、表達(dá)式Abs(-5)+LenCABCDE")^值是__________。

A、5ABCDEB、-5ABCDEC、10D、0

42、設(shè)A、B、C表示三角形的三條邊,表示條件“任意兩邊之和夫于第三2T的布爾表達(dá)

式可以用表示。

A、A+B>COrA+C>BOrB+C>A

B、A+B<C0rA+C<B0rB+C<A

C、A+B>CAndA+C>BAndB+C>A

.word.z

D、A+B<CAndA+C<BAndB+C<A

43、在一個語句行寫多條語句時,詰句之間應(yīng)核用分隔。

A、逗號B、分號C、頓號D、冒號

44、下面__________是字符串常吊。

A、mB、#01/01/99#C."m"D、True

45、要強制顯式聲明變量,可在窗體模塊或標(biāo)準(zhǔn)模塊的通用聲明段中參加詰句

A、OptionBase0

B、OptionExplicit

C、OptionBase1

D、Optionpare

46、產(chǎn)生[10,37]之間的隨機整數(shù)的VB表達(dá)式是.

A、lnt(Rnd*27)+10

Bxlnt(Rnd*28)+10

C.lnt(Rnd*27)+11

D、lnt(Rnd*28)+11

47、有以下定義語句:

Dimmax,minAsInteger

那么變量max的類型是,

A、可變類型B、單精度里C、整型D、長整理

48、函數(shù)Left("howareyou",3)的值是。

A、howB、areC、youD、howareyou

49、函數(shù)MidCshanghai;6,3)的值是__________。

A、shanghB、shaC、anghD、hai

50、可表示“兩個變量A和B之一為0,但不能同時為0"的表達(dá)式是

A、A=0AndB<>0

B、A*B=0AndA<>B

C、A<>0AndB=0

D、A<>0AndB=0AndA=0AndB<>0

51、tEVB代碼編輯器中,用來表示續(xù)行的是o

A、一個空格加一個下一字符(J

B、一個下劃字符(一)

C、直C國車

D、一個空格加一個連字件(-)

52、如果將布爾常帚值Falser值給一個整理變靈,那么整5!變吊的值為,

A、0B、-1C、TrueD、False

.word.z

i.

選擇構(gòu)造程序設(shè)計

1、以下指旬正確的選項是O

A、Ifx<4*yAndx>yTheny=x'1

DxIfx<4*yAndx>yTheny=x'4

Cslfx<4*y:x>yTheny=x*4

Dslfx<4*yAndx>yTheny=x**4

2、分析以下詔句,2出執(zhí)行結(jié)果

PrivateSubForm_Click()

ConstpiAsSingle=3.14

a%=7

IfaMod4>piThenPrint"努力"ElsePrint-學(xué)習(xí)"

EndSub

執(zhí)行結(jié)果為其判決條件的值為O

A、努力TRUE

B、學(xué)習(xí)False

C、努力False

D、學(xué)習(xí)TRUE

3、"對據(jù)句If1=1ThenJ=1,以下說確是。

A、1=1和J=1均為賦值解句

B、1=1、J=1均為關(guān)系表達(dá)式

c、1=1為關(guān)系表達(dá)式,J=1為C值語句

D、1=1為限值培句,J=1為關(guān)系表達(dá)式

4、如果X的值大于或等于Y的平方,那么打印“0K”,表示這個功能的單行格式If詰句是

A、Ifx>=y*2ThenPrintOK

B、Ifx>=y2ThenPrint'OK"

C.Ifx>=y*2ThenPrint"OK"

D、lfx>=y^2ThenPrint"OK"EndIf

5、話句X=X+1的正麗含義是__________o

A、變量X的值與X+1的值相等

B、將變量X的值存到X+1中去

C、將變量X的值加1-C給變量X

D、變量X的值為1

6、以下程存艮可以實現(xiàn)X、Y變量值的交換。

A、Y=X:X=Y

B、Z=X:Y=Z:X=Y

C、Z=X:X=Y:Y=Z

D、Z=X:W=Y:Y=Z:X=Y

7、以下癖句正確的選項是。

.word.z

1.

A、IfA^BThenT=AA=BB=T

B、IfA^BThenT=A;A=B;B=T

C、IfA>=BThenT=AA=BB=T

D.IfA>=BThenT=A:A=B:B=T

8、關(guān)于培句Ifx=1Theny=1,以下說硝的是o

A、x=1flly=1均為取值謂句

B、x=1fOy=1均為關(guān)系表達(dá)式

C、x=1為關(guān)系表達(dá)式,y=1為U值指句

D、X=1為賦值語句,y=l為關(guān)系表達(dá)式

9、以下說法中正確的選項是o

A、語句TeA1.Text=x的含義是將變置x的值顯示于文本框Textl中

B、晤句Text1.Text=x的含義是將文本為Textl中的容R值給變量x

C、i8CText1.Text=xlS含義是將文本框Textl中的容轉(zhuǎn)換為數(shù)值4后K值給變置x

D、以上說法都是指誤的

10、以下指句正確的選項是__________O

A、Ifx<3*yAndx>yTheny=x'3

B.Ifx<3*yAndx>yTheny=x3

CsIfx<3*y:x>yTheny=x*3

D、Ifx<3*yAndx>yTheny=x**3

11、如果X的值小于或等于Y的平方,那么打印“0K”,表示這個功能的單行If培旬是

A、lfx<=/ThenPrint"OK'

B、Ifx<=y"2ThenPrint"OK"

C.Ifx<=y2Then"OK"

D、lfx<=y、2PriM"0K

.word.z

i.

循環(huán)構(gòu)造程序設(shè)計

1、在程儕中有詰句Fori=n1Ton2Stepn3,那么在俯耳體中有以下詔句會翳痢

俯環(huán)執(zhí)行的次數(shù)。

A、n1=n1+1

B、n2=n2+n3

C、n3=2*n3

D、i=i+n3

2、俯耳構(gòu)造ForI=1to15step2的執(zhí)行次數(shù)是。

A、6B、7C、8D、9

3、以下脩環(huán)構(gòu)造中,窗體上打印出來的的環(huán)變量i的值為o

sum=0

Fori=1ToWO

sum=sum+i

Nexti

Printi;sum

A、1B、2C.100D.101

4、以下簡環(huán)構(gòu)造中,肺抹體x=x+k的執(zhí)行次數(shù)為.

x=0

Fork=1To10Step2

x=x+k

Nextk

printk;x

A、0B、1C、5D.10

5、以下脩耳詣句中在任何情況下都至少執(zhí)行一次循環(huán)體的是.

A、DoWhile<條件>B、While<條件>

循環(huán)體棚環(huán)體

LoopWend

C、DoD、DoUntil<條件>

循環(huán)體俯環(huán)體

LoopUntil(條件〉Loop

6、在窗體上畫一個名稱為mandl的命令技包,并編寫J1下程序:

PrivateSubmand1_Click()

Dimn%,b,t

t=1:b=1:n=2

Do

b=b*n

t=t+b

n=n+1

.word.z

LoopUntiln>9

Printt

EndSub

此程序計算并輸出一個表達(dá)式的值,該表達(dá)式是,

A、9!

B、10!

C、1!+2!+…+9!

D、1!+2!+-+10!

.word.z

數(shù)組

1、某過程的說明詔句中,正確的數(shù)組說明語句是O

ConstnAsInteger=3

DimLAsInteger

1Dimx(L)AsInteger

②Dima(k)AsInteger

ConstkAsInteger=3

3Dimb(n)AsInteger

4Dimy(2000to2008)asInteger

A、①②④

B、

C、

D、

2、以下有關(guān)數(shù)組的說法中,錯誤的選項是o

A、數(shù)組必須先定義后使用

B、數(shù)組形參可以是定式字符串類型

C、Erase培句的作用是對已定義數(shù)組的值重新初始化

D、定義數(shù)組時,依組絡(luò)界值可以不是整數(shù)

3、在窗體的通用聲明處有語句“Dima()AsSingle",3下在某事件過程中重定義此教組的

一組正確暗句是__________O

A、ReDima(3,3)

ReDima(4,4)AsInteger

B、ReDima(3,3)

ReDimpreservea(4,4)

C、ReDima(3)

ReDima(3,3)asInteger

D、ReDima(3,3)

ReDimpreservea(3,4)

4、以下是VisualBasic合法的數(shù)擔(dān)元素表示法。

A、x_9B、x[9]C、x{9}D、x(9)

5、下面的數(shù)組聲明話句中是正確的。

A、Dima[3,4]AsIntegerB、Dima(3,4)AsInteger

C、Dima(3;4)AsIntegerD、Dima(3:4)AsInteger

6、設(shè)有數(shù)組聲明語司:

OptionBase1

Dimb(-1To1,2)AsInteger

那么數(shù)組b中共有個元素。

A、2B、4C、6D、9

7、使用詰句Dima(1To15)AsString聲明數(shù)為a之后,”下說確的是。

.word.z

1.

A、A數(shù)組中的所有元素值為0

B、A數(shù)組中的所有元素值不嫡定

C、A數(shù)組中的所有元素值為空串

D、A數(shù)組中的所有元5值為True

8、關(guān)于ReDim第句,以下說法錯誤的選項是。

A、ReDimig句可以改變教組的維數(shù)

B、ReDimi吾句既可以在過程中使用,也可以在模塊的通用聲明處使用

C、ReDim-C可保存司態(tài)數(shù)組中原有的容

D、在ReDim語句中,可使用變量說明動態(tài)數(shù)組的大小

9、設(shè)有數(shù)組聲明點句:

OptionBase1

Dima(-1To2,8)AsLong

那么,LBound(a,2)的值為°

A、0B、-1C、1D、2

10、以下關(guān)于控件數(shù)組的說法錯誤的選項是O

A、控件數(shù)組由一組具有共同名稱和一樣類型的控件組成

B、控件數(shù)組中的每一個控件共享同樣的事件過程

C、控件數(shù)組中的每個元素的下標(biāo)由控件的Index屬性指定

D、同一控件數(shù)組中的元素只能有一樣的屬性值

11、設(shè)有命令按鈿mandl單擊事件過程,代眄如下:

PrivateSubmand1_Click(]

Dima(30]AsInteger

Fori=1To30

a(i]=lnt(Rnd*100)

Next

ForEacharrltemIna

IfarrltemMod7=0ThenPrintarrltem;

Ifarrltem>90ThenExitFor

Next

EndSub

對于核事件過程,以下表達(dá)中錯誤的選項是O

A、a數(shù)組中的數(shù)據(jù)是30個100口的整數(shù)

B、—句ForEacharrltemIna有篇法錯誤

C、IfarrltemMod7=0……fl句的功能是輸出數(shù)組中能夠被7整除的數(shù)

D、Ifarrltem>90……話可的作用是當(dāng)數(shù)組元素的值大于90時退出For俯環(huán)

12、有以下程序:

OptionBase1

Dima(]AsInteger

PrivateSubForm_Click(]

DimiAsInteger,jAsInteger

ReDima(3,2)

Fori=1To3

Forj=1To2

a(i,j)=i*2+j

.word.z

i.

Nextj

Nexti

ReDimPreservea(3,4)

Forj=3To4

a(3,j]=j+9

Nextj

Printa(3,2〕;a(3,4)

EndSub

程序運行后,單擊窗體,輸出結(jié)果是。

A、813B、013C、712D、00

13、下面的數(shù)組聲明詔句中是正詢的。

A、Dima[3,4]asInteger

B、Dima(3,4)AsInteger

C、Dima[3;4]asInteger

D、Dima(3:4)asInteger

14、設(shè)有數(shù)組聲明悟句:

OptionBase1

DimA(2)AsInteger

那么數(shù)組A的下界為o

A、0B、1C、2D、不能確定

15、以下說法不正磁的選項是__________o

A、使用ReDim詣句可H改變動態(tài)效組的維數(shù)

B、假設(shè)用Dim詔句定義了動態(tài)數(shù)組的類型,可以用ReDim更改為其它類型

C、使用ReDim語句可口改變初態(tài)數(shù)組每一維的大小

D、使用ReDim詰句可以對動態(tài)數(shù)組中的所有元素進(jìn)展初始化

16、用Array函數(shù)給某X取值時,X必箱是。

A、已經(jīng)聲明的葩念數(shù)組

B、已經(jīng)聲明的動態(tài)數(shù)為

C、Variant類型的變量

D、整理變量

17、設(shè)有數(shù)組聲明語句:

OptionBase1

DimA(-1To2)AsLong

那么函數(shù)UBound(A)的值為。

A、0B、-1C、1D、2

18、設(shè)用復(fù)制、和貼的方法建立了一個命令按01數(shù)組mandl,以下對該數(shù)組的說法中錯俁的

選項是O

A、命令我扭的Caption隨性都是mandl

B、在代碼中訪問任意一個命令按鈿只需使用名稱mandl

C、命令按鈕的大小都一樣

D、命令按鈿共享一樣的事件過程

19、在窗體上畫1個命令I(lǐng)?鈕,并編寫如下事件過程:

PrivateSubmandlClickO

Dima(3,3)

..word.z

1.

Form=1To3

Forn=1To3

Ifn=mOrn=4-mThen

a(m,n)=m+n

日se

a(m,n)=0

EndIf

Printa(m,n);

Nextn

Print

Nextm

EndSub

運行程序,單擊命令按扭,窗體上顯示的容力.

200204230200

040040340045

A、°°6B、4°6c006D、056

20、以下程序段的執(zhí)行結(jié)果為o

DimA(3)

Fori=1To3

A(i)=i*i

Nexti

PrintA(i-1)

A、16B、9C、4D、1

21、以下是VB中合法的數(shù)組元素表示法。

A、X9B、X[9]C、X{9}D、X(9)

22、段有數(shù)組聲明用句:

OptionBase1

DimA(-1to2)AsInteger

那么數(shù)組A中共有個元素。

A、2B、3C、4D、不能確定

23、便用詔句DimA(1To15)AsInteger聲明數(shù)第A之后,下面說法中正確的選項是

A、數(shù)組中所有元素的10為0

B、數(shù)組中所有元素的II不硝定

C、數(shù)組中所有元素的低為空用

D、以上說法均不對

24、在以下諳句中,a只能是o

DimX(15)

ForEachaInX

Printa;

Nexta

A、已經(jīng)聲明的靜態(tài)數(shù)紈B、已經(jīng)聲明的班態(tài)數(shù)組

C、Variant類里的變量D、整里變量

.word.z

1.

25、設(shè)有數(shù)組聲明詰句:

OptionBase1

DimA(2)AsLong

那么函數(shù)LBound(A)的值力o

A、0B、-1C、1D、2

26、在窗體上用復(fù)制、格貼的方法建立了一個命令按鈿收組,數(shù)組名為M1。段窗體Forml

標(biāo)題為,雙擊控件數(shù)組中的第三個按鈿,翻開代碼編輯器,寫如下代碼:

PrivateSubM1_Click(lndexAsInteger)

Forml.Caption="myform2"

EndSub

運行時單擊按鈿數(shù)組中的第一個按0J,那么窗體顯示標(biāo)題為O

A、FormlB、M1C、myformlD、myform2

27、在窗體上畫一個名為mandl的命令按鈿,於后編寫如下代碼:

OptionBase1

PrivateSubmand1_Click()

Dima,sAsInteger

a=Array(1,2,3,4)

j=1

Fori=4To1Step-1

s=s+a(i)*j

j=i*10

Nexti

Prints

EndSub

運行上面的程序,具輸出結(jié)果是__________0

A、1234B、12C、34D、4321

28、窗體上有mandl.mand2兩個而令拉鈿°現(xiàn)編寫以下程序:

OptionBase0

Dima()AsInteger,mAsInteger

PrivateSubmand1_Click()

m=lnputBox("請輸入一個正整ST)

ReDima(m)

EndSub

PrivateSubmand2_Click()

m=lnputBox("請輸入一個正整數(shù)")

ReDima(m)

EndSub

運行程用時,單擊mandl后輸入整數(shù)10,再單擊mand2后輸入整數(shù)5,那么數(shù)組a中

元素的個數(shù)是__________)

A、5B、6C、10D.11

29、下而有關(guān)數(shù)細(xì)的說法中,錯誤的選項是o

A、一般而言,數(shù)組必皺先定義后使用

B、數(shù)組的下界必須從0開場

C、Erase評句的作用是對已定義固定大小數(shù)組的值重薪初始化

.word.z

1.

D、定義數(shù)組時,數(shù)組絡(luò)界值可以不是整數(shù)

30、下面有關(guān)數(shù)組處理的表注中,不正確的選項是o

A、過程中用ReDim晤句重定義動態(tài)數(shù)組時,其下標(biāo)的上下界可為限了值的變量

B、在過程中,可B使用Dim.Private和Static詔句定義數(shù)組

C、用ReDim悟句重新定義動態(tài)數(shù)組時,不得改變核數(shù)組的數(shù)據(jù)類型

D、在ReDim詔句中使用Preserve詰句時,只能改變薇組最后一維的用上界

.word.z

過程

1、以下說法中正確的選用是O

A、在臬個Subii程中定義的局部變量可以與其它事件過程中定義的局部變量同名,但其

作用域只限于該過程

B、在窗體的Form_Load事件過程中定義的變量是全局變量

C、局部變量的作用域可以超出所定義的過程

D、在調(diào)用過程時,所有局部變帚被系統(tǒng)朝始化為?;蚩兆址?/p>

2、下有關(guān)參數(shù)的說法中,錯誤的選項是o

A、過程的形參不可以是定長字符串類型的變量

B、按B址傳遞參數(shù),一參和實參的類型可以不同

C、技值傳遞參椀,形參和實參的類型可以不同,只嬖相容即可

D、按地址傳遞參數(shù),形參加頭參也能以按值傳遞方4進(jìn)展形實結(jié)合

3、VisualBasic中系統(tǒng)默認(rèn)的參數(shù)傳遞方式是。

A、接值

B、技地址

C、byval

D、按形參

4、在VisualBasic中,以下關(guān)于過程的定義說磷的是。

A、過程可以嵌套定義也可以嵌套調(diào)用

B、過程可以嵌套定義也不可以嵌套調(diào)用

C、過程不可以設(shè)套定義他可以嵌套調(diào)用

D、過程不可以嵌套定義也不可以嵌套iW用

5、假設(shè)在應(yīng)用程序中用"PrivateSubsub1(xAsInteger,yAsSingle),z定義了子程序sub1,調(diào)

用程序中的變量ij均為Integer型,那么正確調(diào)用子程序sub1的是。

①Callsub1(ij):2:€allsub1(3.1415,i)

③Callsub1(3.14,234)?Calsub1("245","231.5')

A、(W

B、@@

C、①②③

D、無

6、6用由語句PrivateSubconvert(yAsInteger)定義的Sub過程時,以下不是按值傳遞的晤句

是O

A、Callconvert((x))

B、Callconvert(x*1)

C、convert(x)

D、convertx

7、在VisualBasic中,全局變制的定義方式是。

A、Dim

B、Static

.word.z

C、Private

D、Public

8、在過程中定義的變量,假設(shè)希望在離開過程后,還能保存過程中該變量的值,那么應(yīng)淺

使用關(guān)it字在過程中定義核同那變靈。

A、Dim

B、Static

C、Private

D、Public

9、可以在__________中,使用PublicpubstrasString*20定義一個定長字符串。

A、窗體模塊

B、標(biāo)準(zhǔn)模塊

C、類模塊

D、三者均可

10、假設(shè)在應(yīng)用程序的標(biāo)準(zhǔn)模塊、窗體模塊和過程Sub1的說明局部,分別用“PublicGAs

Integer"、"PrivateGAsInteger"fll"DimGAsInteger"話句說明了三個同名變量G。如果在

過程Sub1中便用眼值語句“G=3596",那么垓話句是給在說明局部定義的變量

GlKfflo

A、標(biāo)也模塊

B、HBSubl

C、窗體模塊

D、標(biāo)準(zhǔn)模塊、窗體模塊和過程Sub1

11、多窗體程序由多個窗體組成。在缺省情況下,VisualBasic在執(zhí)行應(yīng)用程序時,總是把

指定為啟動窗怵。

A、不包含任何控件的窗體

B、設(shè)計時的第一個窗K

C、命名為Frm1的窗體

D、包含控件最多的窗小

12、在窗體模塊的通用聲明用中聲明變量時,不能使用關(guān)混字。

AsDimB、StaticC、PrivateD、Public

13、下面的過程定義語句中合沫的是。

A、Subproc1(Byvaln())B、Subproc1(n)AsInteger

C、Functionprod(prod)D、Functionprod(Byvaln)

14、Sub過程與Functionii程最根本的區(qū)別是。

A、兩仲過程參數(shù)的傳遞方式不同

B、Sub過程可以使用Call話句或直接使用過程名調(diào)用,而Function不可以

C、Subil程的過程名不能返回值,而Function過程能通過過程名返回值

D、Function過程可以有參數(shù),Sub過程不可以

15、在過程調(diào)用中,參數(shù)的傳遞可以分為兩種方式。

A、按值傳遞和按地址傳遞B、按值傳遞和按參數(shù)傳遞

C、按地址傳遞和接參攝傳遞D、按參數(shù)傳遞和技位置傳遞

16、要想在過程調(diào)用后返回兩個結(jié)果,下面的過程定義語句中正確的選項是,

A、Subproc1(ByValn,ByVaim)B、Subproc1(ByValn,m)

C、Subprod(n,ByVaim)D、Subprod(n,m)

17、通用過程可以通過執(zhí)行“工具”菜單中的命令來建立。

.word.z

A、添加過理B、通用過程C、添加窗體D、添加模塊

18、假設(shè)已定義了一個私有通用過程PrivateSubSub1(aAsSingle,bAsSingle),那么以下調(diào)用

晤句中錯誤的選項是O

A、Sub112,12B、CallSub1x,y

C、CallSub1(2*x,sin(1))D、sub112,x

19、在過程調(diào)用中,參數(shù)的傳遞可以分為揚值傳遞和兩種方式。

A、按數(shù)組傳遞B、技參數(shù)傳遞C、按地址傳遞D、技索引傳遞

20、在參數(shù)傳遞過程中,使用關(guān)鯉字來修飾參數(shù),可以使之技值傳遞。

A、ByVaiB、ByRefC、ValueD、Reference

21、下面有關(guān)標(biāo)準(zhǔn)模塊的表達(dá)中,錯誤的選項是o

A、標(biāo)注模塊不完全由代碼組成,還可以有窗體

B、標(biāo)準(zhǔn)模塊中的Private!!程不能被工程中的其他模塊調(diào)用

C、標(biāo)C模塊的文件擴展名加bas

D、標(biāo)準(zhǔn)模塊中的全局變量可以被工程中的任何模塊引用

22、下面的過程定義詰句合法的是o

A、Subproc1(ByValn())B、Subprod(n)AsInteger

C、Functionprod(prod)D、Functionproc1(ByValn)

23、在過程調(diào)用中,多數(shù)的傳遞可以分為按地址傳遞和兩抻方式。

A、報數(shù)組傳遞B、按參數(shù)傳遞C、按值傳遞D、技位置傳遞

24、在蓼板傳遞過程中,使用關(guān)鯉字來修飾參數(shù),可以使之接地址傳遞。

A、ByVaiB、ByRefC、ValueD、Reference

25、Sub過程與Function過程最根本的區(qū)刖是__________。

A、Sub過程可以使用Call語句調(diào)用,而Function過程不可以

B、Function過程可以有參數(shù),而Sub過程不可以

C、西抻過程的參數(shù)傳遞方式不同

D、Sub過程的過程名不能返回值,而Function過程能通過過程名返回值

26、標(biāo)準(zhǔn)禊快中有如下程芹代碼:

PublicxAsInteger,YAsInteger

Subvar_pub()

x=10:y=20

EndSub

在窗體上有1個命令技針,并有如下事件過程:

PrivateSubmandl_Click()

DimxAsInteger

Callvar_pub

x=x+100

y=y+100

Printx;y

EndSub

運行程序后單擊命令按鈕,窗體上顯示的是O

A.100100B.100120C,110100D、110120

27、在窗體上有1個命令技鈿,并有如下事件過程:

SubS()

X=1

.word.z

Y=2

Z=X+Y

PrintX,Y,Z

EndSub

PrivateSubmand1_Click()

X=2

Y=3

Z=X+Y

Calls

PrintX,Y,Z

EndSub

運行程序后單擊命令按鈕,窗It上顯示的第二行是C

A、123B、235C、2

溫馨提示

  • 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論