Visual Basic程序設計(吉林醫(yī)藥學院)知到智慧樹章節(jié)測試課后答案2024年秋吉林醫(yī)藥學院_第1頁
Visual Basic程序設計(吉林醫(yī)藥學院)知到智慧樹章節(jié)測試課后答案2024年秋吉林醫(yī)藥學院_第2頁
Visual Basic程序設計(吉林醫(yī)藥學院)知到智慧樹章節(jié)測試課后答案2024年秋吉林醫(yī)藥學院_第3頁
Visual Basic程序設計(吉林醫(yī)藥學院)知到智慧樹章節(jié)測試課后答案2024年秋吉林醫(yī)藥學院_第4頁
Visual Basic程序設計(吉林醫(yī)藥學院)知到智慧樹章節(jié)測試課后答案2024年秋吉林醫(yī)藥學院_第5頁
已閱讀5頁,還剩47頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

VisualBasic程序設計(吉林醫(yī)藥學院)知到智慧樹章節(jié)測試課后答案2024年秋吉林醫(yī)藥學院第一章單元測試

以下關于VB語言的說法中,正確的是(

)。

A:VB是一種面向?qū)ο蟮恼Z言B:VB是一種機器語言C:VB是一種面向過程的語言D:VB是一種低級語言

答案:VB是一種面向?qū)ο蟮恼Z言在VisualBasic環(huán)境下,當寫一個新的VisualBasic程序時,所做的第一件事是(

)。

A:打開屬性窗口B:進入VisualBasic環(huán)境C:新建一個工程D:編寫代碼

答案:新建一個工程以下可以構(gòu)成語句的是(

)。

A:對象名.函數(shù)名B:對象名.屬性C:對象名.方法名D:對象名.事件名

答案:對象名.方法名(

)是由VisualBasic提供的一種專門的子程序,由對象本身所具有,反映該對象功能的內(nèi)部函數(shù)或過程。

A:方法B:窗體C:屬性D:文件

答案:方法下列不是VisualBasic文件的是(

)。

A:*.cls文件B:*.bas

C:*.frm文件D:*.txt

答案:*.txt下列不能打開工具箱窗口的操作是()。

A:按Alt+F8鍵B:執(zhí)行“視圖”菜單中的“工具箱”命令C:按Alt+V,然后按Alt+X鍵D:單擊工具欄上的“工具箱”按鈕

答案:按Alt+F8鍵下列可以打開立即窗口的操作是()。

A:Ctrl+FB:Ctrl+DC:Ctrl+GD:Ctrl+E

答案:Ctrl+GVisualBasic6.0集成環(huán)境的主窗口中不包括()。

A:菜單欄B:標題欄C:工具欄D:狀態(tài)欄

答案:狀態(tài)欄

在Visual

Basic中,不能關閉的窗口是()。

A:工程窗口B:窗體設計器窗口C:屬性窗口D:立即窗口

答案:工程窗口

VisualBasic是一種面向?qū)ο蟮目梢暬绦蛟O計語言,采取了()的編程機制。

A:按書寫順序執(zhí)行B:從窗體開始執(zhí)行C:事件驅(qū)動D:從主程序開始執(zhí)行

答案:事件驅(qū)動

第二章單元測試

下列符號常量的聲明中,(

)是不合法的。

A:ConstaAsInteger=“12”

B:Consta=“OK”C:ConstaAsSingle=1.1D:ConstaAsDouble=Sin(1)

答案:ConstaAsInteger=“12”

表達式“Turbo”+“c”>“Ture”+“Basic”的值是(

)。

A:出錯信息B:TrueC:NullD:False

答案:False執(zhí)行下列語句后,V的值是(

)。A=“56789”

V=Val(Mid(A,3,2))

A:0B:89C:78D:67

答案:78表達式4+56*7/8Mod4的值是(

)。

A:4B:7C:5D:6

答案:5下列符號(

)是VisualBasic中合法的變量名。

A:X8[B]B:8xy

C:END

D:x23

答案:x23在一行內(nèi)寫多條語句時,每個語句之間用(

)來分隔。

A:,

B:、

C::

D:;

答案::

在VB中,用Single來表示的數(shù)據(jù)類型是(

)。

A:字符型B:邏輯型

C:單精度型D:長整型

答案:單精度型

下列程序段的運行結(jié)果是(

)。

DimAAsInteger,BAsInteger

A=15

B=4

Print4+AB

A:7.75B:7C:8D:-7

答案:7

三種邏輯運算符號優(yōu)先次序為(

)。

A:AND、NOT、OR

B:OR、NOT、ANDC:NOT、OR、AND

D:NOT、AND、OR

答案:NOT、AND、OR

數(shù)學式3abc(d+e)改寫為VB表達式為(

)。

A:3abcd+3abce

B:3*a*b*c*(d+e)C:3abc(d+e)

D:3a*b*c(d+e)

答案:3*a*b*c*(d+e)

第三章單元測試

結(jié)構(gòu)化程序設計的三種基本結(jié)構(gòu)不包括()。

A:倒序結(jié)構(gòu)B:順序結(jié)構(gòu)C:循環(huán)結(jié)構(gòu)D:選擇結(jié)構(gòu)

答案:倒序結(jié)構(gòu)下面四個語句中,能打印顯示20*30字樣的是(

)。

A:Printval(“20”)*val(“30”)B:Print“20*30”C:Print20*30D:PrintChr(20)+“*”+Chr(30)

答案:Print“20*30”關于MsgBox函數(shù),以下說法不正確的是(

)。

A:“按鈕”參數(shù)是數(shù)值表達式,是表示指定顯示按鈕的數(shù)目和類型、使用的圖標樣式,默認按鈕的標識以及消息框樣式的數(shù)值的總和B:MsgBox函數(shù)的返回值是一個字符串,這個字符串與所選擇的命令按鈕有關C:“提示”參數(shù)用于在MsgBox函數(shù)產(chǎn)生的對話框內(nèi)顯示提示信息D:“標題”參數(shù)可選,顯示在對話框標題欄中的字符串表達式

答案:MsgBox函數(shù)的返回值是一個字符串,這個字符串與所選擇的命令按鈕有關語句Ifx=1Theny=1,下列說法正確的是(

)。

A:x=1和y=1均為賦值語句B:x=1為關系表達式,y=1為賦值語句

C:x=1和y=1均為關系表達式D:x=1為賦值語句,y=1為關系表達式

答案:x=1為關系表達式,y=1為賦值語句

下面程序段執(zhí)行結(jié)果為(

)。

x=5

:y=-6Ifnotx>0Then

x=y–3

Else

y=x+3EndIfPrint

x-y;

y-x

A:-6

5B:-3

3C:3

-3D:5

-9

答案:-3

3編寫如下事件過程:

PrivateSubForm_Click()

score=Int(Rnd*10)+80

SelectCasescore

CaseIs<

60

a$="F"

Case60To69

a$="D"

Case70To79

a$="C"

Case80To89

a$="B"

CaseElse

a$="A"

EndSelect

Printa$

EndSub

程序運行后,單擊窗體,則窗體上顯示的內(nèi)容是()。

A:

DB:

AC:

BD:

C

答案:

B循環(huán)結(jié)構(gòu)ForI%=-1to–17

Step–2共執(zhí)行()次。

A:

5B:

6C:

9D:

8

答案:

9下列程序段的執(zhí)行結(jié)果為()。a=0:b=1Do

a=a+b

b=b+1LoopWhilea<10Printa;b

A:

a

bB:

10

5C:

0

1D:

10

30

答案:

10

5有如下程序,運行后輸出的結(jié)果是()。j=0:n=0DoWhile

n<3

j=(j+1)*(j+2)

n=n+1LoopPrintj;n

A:

182

3B:

3

3C:

0

1D:

30

4

答案:

182

3下列的程序段執(zhí)行后,x的值為()。x=0Fori=1To10

Forj=iTo10

x=x+1

NextjNexti

A:

50B:

55C:

5D:

105

答案:

55

第四章單元測試

以下關于靜態(tài)數(shù)組的描述正確的是(

)。

A:靜態(tài)數(shù)組的大小是固定的,可以有不同類型的數(shù)組元素B:靜態(tài)數(shù)組的大小是可變的,可以有不同類型的數(shù)組元素C:靜態(tài)數(shù)組的大小是可變的,但所有數(shù)組元素的類型必須相同D:靜態(tài)數(shù)組的大小是固定的,所有數(shù)組元素的類型必須相同

答案:靜態(tài)數(shù)組的大小是固定的,可以有不同類型的數(shù)組元素執(zhí)行下面程序段后,輸出的結(jié)果為(

)。

Dimm(5)AsInteger

s=0

Fori=0To5

m(i)=5

Nexti

Forj=0To5

s=s+m(j)

Nextj

Prints

A:20B:35C:30D:25

答案:30下面程序:PrivateSubForm_Click()

Dima(100)AsInteger

Fori=1To10

j=i*i

a(j)=j

Nexti

Printa(25)EndSub運行后,單擊窗體,則輸出的結(jié)果是(

)。

A:36B:25C:49D:81

答案:25有如下語句:OptionBase1

PrivateSubCommand1_Click()

DimA(2,-1To1)AsInteger

……EndSub?以上語句所定義的數(shù)組A為(

)維數(shù)組,共有(

)個元素,第一維下標從(

)到(

),第二維下標從(

)到(

)。

A:6,2,1,2,-1,1B:2,1,6,-1,1,2C:1,2,6,2,-1,1D:2,6,1,2,-1,1

答案:2,6,1,2,-1,1有如下程序:

Constn=-5

Constm=6

Dima(nTom)AsInteger

Fori=LBound(a,1)ToUBound(a,1)

a(i)=i

Nexti

Printa(LBound(a,1));a(UBound(a,1))運行后輸出的結(jié)果為(

)。

A:

0

6B:

0

0

C:-5

6

D:-5

0

答案:-5

6

下面關于控件數(shù)組與一般控件的敘述中正確的是(

)。

A:控件數(shù)組的建立通過Dim語句聲明,而一般控件不需要聲明B:控件數(shù)組一定有1個以上同類型的控件組成,而一般控件只有一個控件C:控件數(shù)組的Index值為1,而一般控件的Index值為0

D:控件數(shù)組的索引屬性值Index值為0,而一般控件的Index值為空

答案:控件數(shù)組一定有1個以上同類型的控件組成,而一般控件只有一個控件如果要對已經(jīng)聲明的數(shù)組重新定義大小,并保留原有數(shù)據(jù),可以使用語句(

)。

A:DimPreserveB:Dim

C:ReDimPreserveD:ReDim

答案:ReDimPreserve下列程序的輸出結(jié)果為(

)。

Private

Sub

Command1_Click()

Dim

a

ReDim

a(6)

For

j=1

To

5

a(j)=j*j

Next

j

Print

a(a(2)*a(3)-a(4)*2)+a(5)

End

Sub

A:

25B:

41C:

16D:

36

答案:

41

執(zhí)行下面程序段后,輸出的結(jié)果為(

)。

Dima(10,10)AsInteger

Fori=2To4

Forj=4To5

a(i,j)=i*j

Nextj

Nexti

Printa(2,5)+a(3,4)+a(4,5)

A:

22B:

52C:

32D:

42

答案:

42要分配存放如下方陣的數(shù)據(jù),正確的且最節(jié)約存儲空間的數(shù)組聲明語句是(

)。

1.1

2.2

3.3

4.4

5.5

6.6

7.7

8.8

9.9

A:Dim

a(-1

To

1,-5

To

-3)

As

Single

B:Dim

a(-3to1,-5to7)

As

IntegerC:Dim

a(3,3)

As

Single

D:Dim

a(9)

As

Single

答案:Dim

a(-1

To

1,-5

To

-3)

As

Single

第五章單元測試

假定有如下的Sub過程:Subfun(xAsSingle,yAsSingle)

t=x

x=t/y

y=tModyEndSub在窗體上畫一個命令按鈕,然后編寫如下事件過程:PrivateSubCommand1_Click()

DimaAsSingle

DimbAsSingle

a=6

b=4

funa,b

Printa,bEndSub程序運行后,單擊命令按鈕,輸出結(jié)果為(

)。

A:1

1B:5

4C:1.25

4D:1.5

2

答案:1.5

2假定有以下函數(shù)過程:FunctionFun(sAsString)AsString

Dims1AsString

Fori=1ToLen(s)

s1=UCase(Mid(s,i,1))+s1

Nexti

Fun=s1EndFunction在窗體上添加一個命令按鈕,然后編寫如下事件過程:PrivateSubCommand1_Click()

DimStr1AsString

DimStr2AsString

Str1=InputBox("請輸入一個字符串")

Str2=Fun(Str1)

PrintStr2EndSub程序運行后,單擊命令按鈕,如果在輸入對話框中輸入字符串“abcdefg”,則單擊“確定”按鈕后再窗體上輸出的結(jié)果為(

)。

A:ABCDEFGB:GFEDCBAC:AbcdefgD:gfedcba

答案:GFEDCBA有如下函數(shù)過程:Functionsecproc(xAsInteger,yAsInteger,zAsInteger)

secproc=3*y+z+2*xEndFunction

PrivateSubCommand1_Click()

DimaAsInteger,bAsInteger,cAsInteger

a=2:b=3:c=4

Printsecproc(c,b,a)EndSub該程序的運行結(jié)果是(

)。

A:19B:20C:17D:18

答案:19有如下函數(shù)過程:FunctionCys(ByValxAsInteger,ByValyAsInteger)AsInteger

Dimquotients

DoWhiley<>0

quotients=x/y

x=y

y=quotients

Loop

Cys=xEndFunction以下是調(diào)用該函數(shù)的事件過程,該程序的運行結(jié)果是(

)。PrivateSubCommand1_Click()

DimaAsInteger

DimbAsInteger

a=10

b=2

x=Cys(a,b)

PrintxEndSub

A:0B:5C:100D:25

答案:5以下是一個能返回數(shù)組a中最大數(shù)的函數(shù)過程代碼:

Function

maxval(a()

As

Integer)

As

Integer

Dim

max%

max

=

1

For

i

=

2

To

10

If

a(i)

>

a(max)

Then

max

=

i

Next

i

maxval

=

max

End

Function

PrivateSubCommand1_Click()

Dimx(1To10)AsInteger

Fori=1To10

x(i)=Int(Rnd()*100)

Printx(i);

Nexti

Print

Printmaxval(x())EndSub程序運行時,發(fā)現(xiàn)函數(shù)過程的返回值是錯的需要修改,下面的修改方案中正確的是(

)。

A:語句“max

=

1”應改為“max

=

a(1)”

B:If語句“max

=

i”應改為“max

=

a(i)”C:語句“For

i

=

2

To

10”應改為“For

i

=

1

To

10”D:語句“maxval

=

max

”應改為“maxval

=

a(max)”

答案:語句“maxval

=

max

”應改為“maxval

=

a(max)”

在窗體上畫一個命令按鈕(名稱為Command1),并編寫如下代碼:FunctionFun1(ByValaAsInteger,bAsInteger)AsInteger

DimtAsInteger

t=a-b

b=t+a

Fun1=t+bEndFunction

PrivateSubCommand1_Click()

DimxAsInteger

x=10

PrintFun1(Fun1(x,(Fun1(x,x-1))),x-1)EndSub程序運行后,單擊命令按鈕,輸出結(jié)果是()。

A:

10B:

0C:

11D:

21

答案:

0下面程序的運行結(jié)果為(

)。Dima%,b%,c%Subp1(x%,y%)

DimcAsInteger

x=2*x:y=y+2:c=x+yEndSubSubp2(x%,ByValy%)

DimcAsInteger

x=2*x:y=y+2:c=x+yEndSubPrivateSubCommand1_Click()

a=2:b=4:c=6

Callp1(a,b)

Callp2(a,b)

Printa;b;cEndSub

A:

4

6

10B:

8

6

6C:

8

8

6D:

4

6

6

答案:

8

6

6下面程序:Functiona(x)

StaticbAsInteger

b=b+x^2

PrintbEndFunction

PrivateSubCommand1_Click()

Dimc%

c=a(2)EndSub單擊兩次命令按鈕,第二次顯示的結(jié)果是(

)。

A:

6B:

4C:

2D:

8

答案:

8下列敘述中正確的是(

)。

A:在某個Sub過程中定義的局部變量可以與其他事件過程中定義的局部變量同名,但其作用域只限于該過程B:在窗體的Form_Load事件中定義的變量是全局變量C:局部變量的作用域可以超出所定義的過程D:在調(diào)用過程時,所有局部變量被系統(tǒng)初始化為0或空字符串

答案:在某個Sub過程中定義的局部變量可以與其他事件過程中定義的局部變量同名,但其作用域只限于該過程若已編寫了一個Sort子過程,在該工程中有多個窗體,為了方便地調(diào)用Sort子過程,應將該過程放在

)中。

A:標準模塊B:類模塊C:窗體模塊D:工程

答案:標準模塊

第六章單元測試

若要求顯示一個指定窗體,所用的方法是(

)。

A:LoadB:ShowC:OpenD:Hide

答案:Show確定一個窗體或控件大小的屬性是(

)。

A:Width和HeightB:Top和RightC:Width和TopD:Top和Left

答案:Width和Height當一個工程含有多個窗體時,其中的啟動窗體是(

)。

A:第一個添加的窗體B:啟動VisualBasic時建立的窗體C:在“工程屬性”對話框中指定的窗體

D:最后一個添加的窗體

答案:在“工程屬性”對話框中指定的窗體

每建立一個窗體,工程管理器窗口中就會增加一個(

)。

A:工程文件B:程序模塊文件

C:類模塊文件

D:窗體文件

答案:窗體文件

當運行程序時,系統(tǒng)自動執(zhí)行啟動窗體的(

)事件過程。

A:Click

B:UnLoad

C:LoadD:GotFocus

答案:Load

若要改變窗體中顯示文本的顏色,應該使用的屬性是(

)。

A:BackColorB:ForeColorC:CaptionD:Font

答案:ForeColor在設計階段,當雙擊窗體上的某個控件時,所打開的窗口是(

)。

A:代碼窗口B:工程資源管理器窗口C:工具箱窗口D:屬性窗口

答案:代碼窗口

如果要改變窗體的標題,需要設置窗體對象的哪一屬性(

)。

A:CaptionB:BorderStyleC:NameD:BackColor

答案:Caption

Cls方法可清除窗體或圖片框中的信息是(

)。

A:程序設計時產(chǎn)生的圖形和文字B:其余選項都對C:在設計時放置的控件D:Picture屬性設置的背景圖案

答案:程序設計時產(chǎn)生的圖形和文字窗體的Enable屬性的屬性值是(

)類型的數(shù)據(jù)。

A:

邏輯型B:

字符型C:

實型D:

整型

答案:

邏輯型

第七章單元測試

一般不用來觸發(fā)事件的對象是(

)。

A:窗體

B:命令按鈕

C:標簽D:文本框

答案:標簽如果將文本框的Locked屬性設置為True,則以下說法(

)是正確的。

A:運行時用戶不可以在界面上修改文本框中的內(nèi)容

B:其余選項都錯

C:此時在屬性窗口不可以修改文本框的Text屬性值D:在程序代碼中不可以修改文本框的內(nèi)容,如:不可以使用語句Text1.Text="aa"

答案:運行時用戶不可以在界面上修改文本框中的內(nèi)容

單擊命令按鈕Commandl必將調(diào)用的事件(

)。

A:LostFocusB:Click

C:Dbclick

D:KeyPress

答案:Click

能夠改變復選框中背景顏色的屬性是(

)。

A:BackColor

B:Font

C:ValueD:FontColor

答案:BackColor

以下不屬于同類的是(

)。

A:Name

B:Caption

C:ClickD:Top

答案:Click

列表框中列表項的數(shù)目可通過(

)屬性的值獲得。

A:IndexB:CountC:SelCountD:ListCount

答案:ListCount組合框控件是將(

)組合成一個控件。

A:標簽控件和文本框控件B:復選框控件和選項按鈕控件C:標簽控件和列表框控件D:列表框控件和文本框控件

答案:列表框控件和文本框控件

要在圖片框P1中打印字符串"HowAreYou",應使用語句(

)。

A:P1.Picture=LoadPicture("HowAreYou")B:P1.Print"HowAreYou"C:Print"HowAreYou"D:Picture1.Print="HowAreYou"

答案:P1.Print"HowAreYou"

在窗體上畫一個名稱為Timer1的計時器控件,要求每隔0.1秒發(fā)生一次計時器事件,則以下正確的屬性設置語句是(

)。

A:Timer1.Enabled=0.1B:Timer1.Interval=0.1C:Timer1.Enabled=100D:Timer1.Interval=100

答案:Timer1.Interval=100

以下控件中不屬于容器的是(

)。

A:FormB:ImageC:FrameD:PictureBox

答案:Image

第八章單元測試

剛建立一個新的標準EXE工程后,不在工具箱中出現(xiàn)的控件是()。

A:單選按鈕B:通用對話框

C:圖片框

D:文本框

答案:通用對話框

將通用對話框類型,設置為字體對話框,可修改該控件的()屬性。

A:fontB:action

C:filename

D:filter

答案:action

下列屬性屬于顏色對話框的是()。

A:FontSize

B:FileNameC:Color

D:Min

答案:Color

在窗體上建立通用對話框必須先將()添加到工具箱中。

A:Form控件

B:CommonDialog控件

C:VBComboBox控件

D:Data控件

答案:CommonDialog控件

將通用對話框CommandDialog1的類型設置成另存為對話框,可調(diào)用該控件的()方法。

A:ShowOpenB:ShowSave

C:ShowFont

D:ShowColor

答案:ShowSave

下列事件過程可以將打開對話框的標題改為"刑事案件卷宗"的是()。

A:

PrivateSubCommand1_Click()CommonDialogl.Filter="刑事案件卷宗"

CommonDialogl.ShowSave

EndsubB:

PrivateSubCommand1_Click()CommonDialogl.DialogTitle="刑事案件卷宗"

CommonDialogl.ShowColor

EndsubC:

PrivateSubCommand1_Click()CommonDialogl.DialogTitle="刑事案件卷宗"

CommonDialogl.ShowOpen

EndsubD:

PrivateSubCommand1_Click()CommonDialogl.DialogTitle="刑事案件卷宗"

CommonDialogl.Show

Endsub

答案:

PrivateSubCommand1_Click()CommonDialogl.DialogTitle="刑事案件卷宗"

CommonDialogl.ShowOpen

Endsub

窗體上有一公共對話框Commondialog1,和一個命令按鈕Command1,當單擊按鈕時程序的功能是()。PrivateSubCommand1_Click()Commondialog1.ShowColorEndSub

A:打開保存對話框B:打開顏色對話框C:打開文件對話框D:打開字體對話框

答案:打開顏色對話框在窗體上建立一個通用對話框,名稱為CommonDialog1,用下面的語句可以建立一個對話框,CommonDialog1.Action=2與該語句等價的語句是():

A:CommonDialog1.ShowSave

B:CommonDialog1.ShowFontC:CommonDialog1.ShowColor

D:CommonDialog1.ShowOpen

答案:CommonDialog1.ShowSave

在窗體上畫一個通用對話框,其名稱為CommonDialog1,然后添加一個命令按鈕,并編寫如下事件過程:Private

Sub

Command1_Click()CommonDialog1.Filter=“allfiles(*.*)|*.*|textfiles|*.txt|batfiles(*.bat)|*.bat”CommonDialog1.filterIndex=2

CommonDialog1.ShowOpen

MsgBoxCommonDialog1.FileNameEnd

Sub

程序運行后,單擊命令按鈕,將顯示一個“打開”對話框,此時在“文件類型”框中顯示的是():

A:不確定B:TextFiles(*.txt)C:BathFiles(*.bat)D:AllFiles(*.*)

答案:TextFiles(*.txt)

以下敘述中錯誤的是()。

A:調(diào)用通用對話框控件的ShowOpen方法,可以直接打開在該通用對話框中指定的文件

B:調(diào)用通用對話框控件的ShowColor方法,可以打開顏色對話框C:在程序運行時,通用對話框控件是不可見的D:在同一個程序中,用不同的方法,如ShowOpen或ShowSave()等打開的通用對話框具有不同的作用

答案:調(diào)用通用對話框控件的ShowOpen方法,可以直接打開在該通用對話框中指定的文件

第九章單元測試

下列選項中不正確的是(

)。

A:每個菜單項都是一個對象,所以也有屬性和事件B:菜單編輯器中,標題可不輸入,而名稱必須輸入

C:菜單項的屬性可以在屬性窗口中設計

D:每個菜單項都只有一個Click事件

答案:菜單項的屬性可以在屬性窗口中設計

在用菜單編輯器設計菜單時,必須輸入的項是(

)。

A:標題B:索引C:快捷鍵D:名稱

答案:名稱假定有一個菜單項,名稱為MenuItem,為了運行時使該菜單項失效(變灰),應使用的語句為(

)。

A:MenuItem.Visible=False

B:MenuItem.Enabled=FalseC:MenuItem.Enabled=True

D:MenuItem.Visible=True

答案:MenuItem.Enabled=False一個菜單項是不是一個分隔條,由(

)屬性決定。

A:Caption

B:Name(名稱)C:Visible

D:Enabled

答案:Caption

要使用菜單項MentOne在程序運行時失效,使用的語句是(

)。

A:MentOne.Visble=False

B:MentOne.Enabled=True

C:MentOne.Enabled=False

D:MentOne.Visble=True

答案:MentOne.Enabled=False

菜單控件僅支持下面哪一事件()。

A:MouseDownB:KeyPressC:ClickD:Load

答案:Click

用鍵盤的光標鍵選中某一菜單項,并按回車將觸發(fā)菜單的()的事件。

A:KeyPressB:KeyUpC:ClickD:KeyDown

答案:Click

設菜單中有一個菜單項為"Open".若要為該菜單命令設置訪問鍵,即按下ALT及字母O時,能夠執(zhí)行Open命令,則在菜單編輯器中設置"Open"命令的方式是()。

A:把Caption屬性設置為O&penB:把Name屬性設置為O&penC:把Caption屬性設置為&OpenD:把Name屬性設置為&Open

答案:把Caption屬性設置為&Open

下列不能打開菜單編輯器的操作是()。

A:按Shift+Alt+M鍵B:按Ctrl+E健C:執(zhí)行“工具”菜單中的“菜單編輯器”命令D:單擊工具欄中的“菜單編輯器”按鈕

答案:按Shift+Alt+M鍵建立彈出式菜單使用的命令是()。

A:BuildMenu

B:PopupMenuC:PopupItemD:CreateMenu

答案:PopupMenu

第十章單元測試

使用Circle(1000,1000),650

語句在窗體上繪制一個圓,則圓的線條顏色由窗體的(

)屬性決定。

A:DrawWidth

B:ForeColor

C:BackColorD:Caption

答案:ForeColor

執(zhí)行指令"Line(1200,1200)-Step(1000,500),,B"后,CurrentX=(

)。

A:1200B:1000C:2200D:1700

答案:2200運行以下程序后,輸出的圖形是(

)。Forr=0To150Circle(320,240),rFori=1Tol000NextiNextr

A:一個固定的空心圓

B:一個固定的實心圓

C:一個半徑逐漸變小的空心圓D:一個半徑逐漸變大的空心圓

答案:一個固定的實心圓

下面程序運行的輸出是(

)。PrivateSubCommand1_Click()ClsLine(60,60)-(70,70),5,BLine(50,50)-(80,80),1,BLine(40,40)-(90,90),2,BLine(30,30)-(100,100),3,B

Line(20,20)-(110,110),4,BEndSub

A:相交的彩色正方形

B:同心的彩色圓

C:相交的彩色圓

D:同心的彩色正方形

答案:同心的彩色正方形以下的屬性和方法中,可重定義坐標系的是(

)。

A:DmwWidth屬性

B:Drawstyle屬性C:ScaleMode屬性

D:Scale方法

答案:Scale方法

Line(100,100)-Step(400,400)將在窗體()畫一直線。

A:(100,100)到(400,400)B:(100,100)到(300,300)

C:(100,100)到(500,500)D:(200,200)到(400,400)

答案:(100,100)到(500,500)

vb中的坐標圓點位于()。

A:容器右上角B:容器正中央C:容器右下角D:容器左上角

答案:容器左上角

可用來改變坐標度量單位的是()。

A:DrawWidth屬性

B:ScaleMode屬性C:Scale方法

D:Drawstyle屬性

答案:ScaleMode屬性

在VB的圖形方法中,要繪制矩形,需要使用()。

A:Pset方法B:Line方法C:Circle方法D:Point方法

答案:Line方法

如果在圖片框上使用繪圖方法繪制一個實心圓,則圖片框的()屬性決定了該圓填充的顏色。

A:BackColorB:DrawStyleC:ForeColorD:FillColor

答案:FillColor

第十一章單元測試

當用戶按鍵時,KeyPress、KeyDown、KeyUp事件的執(zhí)行順序為(

)。

A:KeyDown事件、KeyUp事件、KeyPress事件B:D.KeyDown事件、KeyUp事件與KeyPress事件C:KeyDown事件、KeyPress事件、KeyUp事件

D:KeyPress事件、KeyDown事件、KeyUp事件

答案:KeyDown事件、KeyPress事件、KeyUp事件

文本框Textl的KeyDown事件過程中參數(shù)KeyCode值表示(

)。

A:按下的是哪個數(shù)字鍵

B:所按的鍵盤鍵的鍵碼

C:是否按下了Alt鍵或Ctrl鍵D:按下的是哪個鼠標鍵

答案:所按的鍵盤鍵的鍵碼

編寫如下兩個事件過程:PrivateSubForm_KeyDown(KeyCodeAsInteger,ShiftAsInteger)PrintChr(KeyCode)EndSubPrivateSubForm_KeyPress(KeyAsciiAsInteger)PrintChr(KeyAscii)EndSub一般情況下(即不按住Shift和鎖定大寫)運行程序,如按“A”鍵則輸出(

)。

A:A

aB:a

a

C:a

A

D:A

A

答案:A

a在窗體上畫一個命令按鈕和一個文本框,并把窗體的KeyPreview設置為True(在激活對象上的控件鍵盤事件之前,優(yōu)先激活鍵盤事件,即Form優(yōu)先)然后編寫如下代碼:DimSaveAllAsStringPrivateSubCommand1_Click()Text1.Text=Ucase(SaveAll)EndSubPrivateSubForm_KeyPress(KeyAsciiAsInteger)SaveAll=SaveAll+Chr(KeyAscii)EndSub程序運行后,在鍵盤上輸入“abcdefg”,單擊命令按鈕,則文本框顯示為(

)。

A:abcdefgB:不顯示任何信息

C:ABCDEFG

D:出錯

答案:ABCDEFG

在上題中,如果把窗體的KeyPreview設置為False,則文本框中顯示的內(nèi)容為(

)。

A:不顯

溫馨提示

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

評論

0/150

提交評論