Visual Basic程序设计(吉林医药学院)智慧树知到课后章节答案2023年下吉林医药学院_第1页
Visual Basic程序设计(吉林医药学院)智慧树知到课后章节答案2023年下吉林医药学院_第2页
Visual Basic程序设计(吉林医药学院)智慧树知到课后章节答案2023年下吉林医药学院_第3页
Visual Basic程序设计(吉林医药学院)智慧树知到课后章节答案2023年下吉林医药学院_第4页
Visual Basic程序设计(吉林医药学院)智慧树知到课后章节答案2023年下吉林医药学院_第5页
已阅读5页,还剩56页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

VisualBasic程序设计(吉林医药学院)智慧树知到课后章节答案2023年下吉林医药学院吉林医药学院

第一章测试

以下关于VB语言的说法中,正确的是(

)。

A:VB是一种面向过程的语言B:VB是一种低级语言C:VB是一种面向对象的语言D:VB是一种机器语言

答案:VB是一种面向对象的语言

在VisualBasic环境下,当写一个新的VisualBasic程序时,所做的第一件事是(

)。

A:进入VisualBasic环境B:新建一个工程C:编写代码D:打开属性窗口

答案:新建一个工程

以下可以构成语句的是(

)。

A:对象名.方法名B:对象名.函数名C:对象名.属性D:对象名.事件名

答案:对象名.方法名

)是由VisualBasic提供的一种专门的子程序,由对象本身所具有,反映该对象功能的内部函数或过程。

A:方法B:属性C:文件D:窗体

答案:方法

下列不是VisualBasic文件的是(

)。

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

D:*.frm文件

答案:*.txt

下列不能打开工具箱窗口的操作是()。

A:按Alt+V,然后按Alt+X键B:单击工具栏上的“工具箱”按钮C:执行“视图”菜单中的“工具箱”命令D:按Alt+F8键

答案:按Alt+F8键

下列可以打开立即窗口的操作是()。

A:Ctrl+FB:Ctrl+EC:Ctrl+GD:Ctrl+D

答案:Ctrl+G

VisualBasic6.0集成环境的主窗口中不包括()。

A:菜单栏B:工具栏C:标题栏D:状态栏

答案:状态栏

在Visual

Basic中,不能关闭的窗口是()。

A:立即窗口B:工程窗口C:窗体设计器窗口D:属性窗口

答案:工程窗口

VisualBasic是一种面向对象的可视化程序设计语言,采取了()的编程机制。

A:从窗体开始执行B:从主程序开始执行C:事件驱动D:按书写顺序执行

答案:事件驱动

第二章测试

下列符号常量的声明中,(

)是不合法的。

A:ConstaAsInteger=“12”

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

D:ConstaAsSingle=1.1

答案:ConstaAsInteger=“12”

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

)。

A:NullB:TrueC:出错信息D:False

答案:False

执行下列语句后,V的值是(

)。A=“56789”

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

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

答案:78

表达式4+56*7/8Mod4的值是(

)。

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

答案:5

下列符号(

)是VisualBasic中合法的变量名。

A:8xy

B:END

C:X8[B]D:x23

答案:x23

在一行内写多条语句时,每个语句之间用(

)来分隔。

A:;B:,

C::

D:、

答案::

在VB中,用Single来表示的数据类型是(

)。

A:字符型B:长整型C:逻辑型

D:单精度型

答案:单精度型

下列程序段的运行结果是(

)。

DimAAsInteger,BAsInteger

A=15

B=4

Print4+AB

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

答案:7

三种逻辑运算符号优先次序为(

)。

A:NOT、AND、OR

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

D:NOT、OR、AND

答案:NOT、AND、OR

数学式3abc(d+e)改写为VB表达式为(

)。

A:3abc(d+e)

B:3abcd+3abce

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

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

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

第三章测试

结构化程序设计的三种基本结构不包括()。

A:倒序结构B:循环结构C:选择结构D:顺序结构

答案:倒序结构

下面四个语句中,能打印显示20*30字样的是(

)。

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

答案:Print“20*30”

关于MsgBox函数,以下说法不正确的是(

)。

A:“标题”参数可选,显示在对话框标题栏中的字符串表达式B:MsgBox函数的返回值是一个字符串,这个字符串与所选择的命令按钮有关C:“按钮”参数是数值表达式,是表示指定显示按钮的数目和类型、使用的图标样式,默认按钮的标识以及消息框样式的数值的总和D:“提示”参数用于在MsgBox函数产生的对话框内显示提示信息

答案:MsgBox函数的返回值是一个字符串,这个字符串与所选择的命令按钮有关

语句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为赋值语句

下面程序段执行结果为(

)。

x=5

:y=-6Ifnotx>0Then

x=y–3

Else

y=x+3EndIfPrint

x-y;

y-x

A:3

-3B:-6

5C:5

-9D:-3

3

答案:-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

程序运行后,单击窗体,则窗体上显示的内容是()。

A:

CB:

AC:

BD:

D

答案:

B

循环结构ForI%=-1to–17

Step–2共执行()次。

A:

6B:

8C:

9D:

5

答案:

9

下列程序段的执行结果为()。a=0:b=1Do

a=a+b

b=b+1LoopWhilea<10Printa;b

A:

10

5B:

10

30C:

0

1D:

a

b

答案:

10

5

有如下程序,运行后输出的结果是()。j=0:n=0DoWhile

n<3

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

n=n+1LoopPrintj;n

A:

30

4B:

182

3C:

0

1D:

3

3

答案:

182

3

下列的程序段执行后,x的值为()。x=0Fori=1To10

Forj=iTo10

x=x+1

NextjNexti

A:

55B:

5C:

50D:

105

答案:

55

第四章测试

以下关于静态数组的描述正确的是(

)。

A:静态数组的大小是可变的,可以有不同类型的数组元素B:静态数组的大小是可变的,但所有数组元素的类型必须相同C:静态数组的大小是固定的,所有数组元素的类型必须相同D:静态数组的大小是固定的,可以有不同类型的数组元素

答案:静态数组的大小是固定的,可以有不同类型的数组元素

执行下面程序段后,输出的结果为(

)。

Dimm(5)AsInteger

s=0

Fori=0To5

m(i)=5

Nexti

Forj=0To5

s=s+m(j)

Nextj

Prints

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

答案:30

下面程序:PrivateSubForm_Click()

Dima(100)AsInteger

Fori=1To10

j=i*i

a(j)=j

Nexti

Printa(25)EndSub运行后,单击窗体,则输出的结果是(

)。

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

答案:25

有如下语句:OptionBase1

PrivateSubCommand1_Click()

DimA(2,-1To1)AsInteger

……EndSub 以上语句所定义的数组A为(

)维数组,共有(

)个元素,第一维下标从(

)到(

),第二维下标从(

)到(

)。

A:6,2,1,2,-1,1B:2,1,6,-1,1,2C:2,6,1,2,-1,1D:1,2,6,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))运行后输出的结果为(

)。

A:-5

6

B:

0

6C:

0

0

D:-5

0

答案:-5

6

下面关于控件数组与一般控件的叙述中正确的是(

)。

A:控件数组的索引属性值Index值为0,而一般控件的Index值为空

B:控件数组一定有1个以上同类型的控件组成,而一般控件只有一个控件C:控件数组的建立通过Dim语句声明,而一般控件不需要声明D:控件数组的Index值为1,而一般控件的Index值为0

答案:控件数组一定有1个以上同类型的控件组成,而一般控件只有一个控件

如果要对已经声明的数组重新定义大小,并保留原有数据,可以使用语句(

)。

A:ReDimB:ReDimPreserveC:DimPreserveD:Dim

答案:ReDimPreserve

下列程序的输出结果为(

)。

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

执行下面程序段后,输出的结果为(

)。

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:

52B:

32C:

22D:

42

答案:

42

要分配存放如下方阵的数据,正确的且最节约存储空间的数组声明语句是(

)。

1.1

2.2

3.3

4.4

5.5

6.6

7.7

8.8

9.9

A:Dim

a(-3to1,-5to7)

As

IntegerB:Dim

a(-1

To

1,-5

To

-3)

As

Single

C: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程序运行后,单击命令按钮,输出结果为(

)。

A:5

4B:1

1C:1.5

2D:1.25

4

答案:1.5

2

假定有以下函数过程: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”,则单击“确定”按钮后再窗体上输出的结果为(

)。

A:ABCDEFGB:GFEDCBAC:AbcdefgD:gfedcba

答案:GFEDCBA

有如下函数过程: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该程序的运行结果是(

)。

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

答案:19

有如下函数过程:FunctionCys(ByValxAsInteger,ByValyAsInteger)AsInteger

Dimquotients

DoWhiley<>0

quotients=x/y

x=y

y=quotients

Loop

Cys=xEndFunction以下是调用该函数的事件过程,该程序的运行结果是(

)。PrivateSubCommand1_Click()

DimaAsInteger

DimbAsInteger

a=10

b=2

x=Cys(a,b)

PrintxEndSub

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

答案:5

以下是一个能返回数组a中最大数的函数过程代码:

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程序运行时,发现函数过程的返回值是错的需要修改,下面的修改方案中正确的是(

)。

A:语句“For

i

=

2

To

10”应改为“For

i

=

1

To

10”B:语句“maxval

=

max

”应改为“maxval

=

a(max)”C:If语句“max

=

i”应改为“max

=

a(i)”D:语句“max

=

1”应改为“max

=

a(1)”

答案:语句“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程序运行后,单击命令按钮,输出结果是()。

A:

21B:

11C:

10D:

0

答案:

0

下面程序的运行结果为(

)。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:

8

8

6B:

4

6

6C:

8

6

6D:

4

6

10

答案:

8

6

6

下面程序:Functiona(x)

StaticbAsInteger

b=b+x^2

PrintbEndFunction

PrivateSubCommand1_Click()

Dimc%

c=a(2)EndSub单击两次命令按钮,第二次显示的结果是(

)。

A:

2B:

6C:

4D:

8

答案:

8

下列叙述中正确的是(

)。

A:在调用过程时,所有局部变量被系统初始化为0或空字符串B:在窗体的Form_Load事件中定义的变量是全局变量C:在某个Sub过程中定义的局部变量可以与其他事件过程中定义的局部变量同名,但其作用域只限于该过程D:局部变量的作用域可以超出所定义的过程

答案:在某个Sub过程中定义的局部变量可以与其他事件过程中定义的局部变量同名,但其作用域只限于该过程

若已编写了一个Sort子过程,在该工程中有多个窗体,为了方便地调用Sort子过程,应将该过程放在

)中。

A:类模块B:标准模块C:工程D:窗体模块

答案:标准模块

第六章测试

若要求显示一个指定窗体,所用的方法是(

)。

A:LoadB:OpenC:ShowD:Hide

答案:Show

确定一个窗体或控件大小的属性是(

)。

A:Width和TopB:Width和HeightC:Top和LeftD:Top和Right

答案:Width和Height

当一个工程含有多个窗体时,其中的启动窗体是(

)。

A:第一个添加的窗体B:在“工程属性”对话框中指定的窗体

C:最后一个添加的窗体

D:启动VisualBasic时建立的窗体

答案:在“工程属性”对话框中指定的窗体

每建立一个窗体,工程管理器窗口中就会增加一个(

)。

A:程序模块文件

B:窗体文件

C:工程文件D:类模块文件

答案:窗体文件

当运行程序时,系统自动执行启动窗体的(

)事件过程。

A:Click

B:UnLoad

C:LoadD:GotFocus

答案:Load

若要改变窗体中显示文本的颜色,应该使用的属性是(

)。

A:BackColorB:ForeColorC:CaptionD:Font

答案:ForeColor

在设计阶段,当双击窗体上的某个控件时,所打开的窗口是(

)。

A:工具箱窗口B:属性窗口C:工程资源管理器窗口D:代码窗口

答案:代码窗口

如果要改变窗体的标题,需要设置窗体对象的哪一属性(

)。

A:CaptionB:NameC:BackColor

D:BorderStyle

答案:Caption

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

)。

A:程序设计时产生的图形和文字B:以上方法都对C:Picture属性设置的背景图案D:在设计时放置的控件

答案:程序设计时产生的图形和文字

窗体的Enable属性的属性值是(

)类型的数据。

A:

整型B:

实型C:

逻辑型D:

字符型

答案:

逻辑型

第七章测试

一般不用来触发事件的对象是(

)。

A:标签B:窗体

C:文本框

D:命令按钮

答案:标签

如果将文本框的Locked属性设置为True,则以下说法(

)是正确的。

A:此时在属性窗口不可以修改文本框的Text属性值B:运行时用户不可以在界面上修改文本框中的内容

C:在程序代码中不可以修改文本框的内容,如:不可以使用语句Text1.Text="aa"

D:以上均不正确

答案:运行时用户不可以在界面上修改文本框中的内容

单击命令按钮Commandl必将调用的事件(

)。

A:Click

B:Dbclick

C:KeyPress

D:LostFocus

答案:Click

能够改变复选框中背景颜色的属性是(

)。

A:Font

B:BackColor

C:ValueD:FontColor

答案:BackColor

以下不属于同类的是(

)。

A:Caption

B:Name

C:ClickD:Top

答案:Click

列表框中列表项的数目可通过(

)属性的值获得。

A:SelCountB:CountC:ListCountD:Index

答案:ListCount

组合框控件是将(

)组合成一个控件。

A:复选框控件和选项按钮控件B:列表框控件和文本框控件C:标签控件和列表框控件D:标签控件和文本框控件

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

要在图片框P1中打印字符串"HowAreYou",应使用语句(

)。

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

答案:P1.Print"HowAreYou"

在窗体上画一个名称为Timer1的计时器控件,要求每隔0.1秒发生一次计时器事件,则以下正确的属性设置语句是(

)。

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

答案:Timer1.Interval=100

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

)。

A:PictureBox

B:ImageC:FormD:Frame

答案:Image

第八章测试

刚建立一个新的标准EXE工程后,不在工具箱中出现的控件是()。

A:单选按钮B:文本框

C:通用对话框

D:图片框

答案:通用对话框

将通用对话框类型,设置为字体对话框,可修改该控件的()属性。

A:filter

B:action

C:fontD:filename

答案:action

下列属性属于颜色对话框的是()。

A:FileNameB:Color

C:Min

D:FontSize

答案:Color

在窗体上建立通用对话框必须先将()添加到工具箱中。

A:VBComboBox控件

B:Form控件

C:CommonDialog控件

D:Data控件

答案:CommonDialog控件

将通用对话框CommandDialog1的类型设置成另存为对话框,可调用该控件的()方法。

A:ShowSave

B:ShowColor

C:ShowOpenD:ShowFont

答案:ShowSave

下列事件过程可以将打开对话框的标题改为"刑事案件卷宗"的是()。

A:

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

CommonDialogl.ShowOpen

EndsubB:

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

CommonDialogl.ShowSave

EndsubC:

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

CommonDialogl.ShowColor

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.ShowColor

C:CommonDialog1.ShowFontD: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:调用通用对话框控件的ShowColor方法,可以打开颜色对话框B:在同一个程序中,用不同的方法,如ShowOpen或ShowSave()等打开的通用对话框具有不同的作用C:调用通用对话框控件的ShowOpen方法,可以直接打开在该通用对话框中指定的文件

D:在程序运行时,通用对话框控件是不可见的

答案:调用通用对话框控件的ShowOpen方法,可以直接打开在该通用对话框中指定的文件

第九章测试

下列选项中不正确的是(

)。

A:每个菜单项都是一个对象,所以也有属性和事件B:每个菜单项都只有一个Click事件

C:菜单编辑器中,标题可不输入,而名称必须输入

D:菜单项的属性可以在属性窗口中设计

答案:菜单项的属性可以在属性窗口中设计

在用菜单编辑器设计菜单时,必须输入的项是(

)。

A:标题B:索引C:快捷键D:名称

答案:名称

假定有一个菜单项,名称为MenuItem,为了运行时使该菜单项失效(变灰),应使用的语句为(

)。

A:MenuItem.Enabled=True

B:MenuItem.Enabled=FalseC:MenuItem.Visible=False

D:MenuItem.Visible=True

答案:MenuItem.Enabled=False

一个菜单项是不是一个分隔条,由(

)属性决定。

A:Visible

B:Enabled

C:Name(名称)D:Caption

答案:Caption

要使用菜单项MentOne在程序运行时失效,使用的语句是(

)。

A:MentOne.Visble=TrueB:MentOne.Enabled=False

C:MentOne.Visble=False

D:MentOne.Enabled=True

答案:MentOne.Enabled=False

菜单控件仅支持下面哪一事件()。

A:LoadB:KeyPressC:MouseDownD:Click

答案:Click

用键盘的光标键选中某一菜单项,并按回车将触发菜单的()的事件。

A:KeyDownB:KeyUpC:KeyPressD:Click

答案:Click

设菜单中有一个菜单项为"Open".若要为该菜单命令设置访问键,即按下ALT及字母O时,能够执行Open命令,则在菜单编辑器中设置"Open"命令的方式是()。

A:把Name属性设置为&OpenB:把Name属性设置为O&penC:把Caption属性设置为&OpenD:把Caption属性设置为O&pen

答案:把Caption属性设置为&Open

下列不能打开菜单编辑器的操作是()。

A:单击工具栏中的“菜单编辑器”按钮B:执行“工具”菜单中的“菜单编辑器”命令C:按Shift+Alt+M键D:按Ctrl+E健

答案:按Shift+Alt+M键

建立弹出式菜单使用的命令是()。

A:PopupItemB:BuildMenu

C:PopupMenuD:CreateMenu

答案:PopupMenu

第十章测试

使用Circle(1000,1000),650

语句在窗体上绘制一个圆,则圆的线条颜色由窗体的(

)属性决定。

A:ForeColor

B:DrawWidth

C:Caption

D:BackColor

答案:ForeColor

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

)。

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

答案: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:Scale方法

B:ScaleMode属性

C:Drawstyle属性D:DmwWidth属性

答案:Scale方法

Line(100,100)-Step(400,400)将在窗体()画一直线。

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

D:(200,200)到(400,400)

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

vb中的坐标圆点位于()。

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

答案:容器左上角

可用来改变坐标度量单位的是()。

A:Drawstyle属性B:DrawWidth属性

C:ScaleMode属性D:Scale方法

答案:ScaleMode属性

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

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

答案:Line方法

如果在图片框上使用绘图方法绘制一个实心圆,则图片框的()属性决定了该圆填充的颜色。

A:ForeColorB:FillColorC:BackColorD:DrawStyle

答案:FillColor

第十一章测试

当用户按键时,KeyPress、KeyDown、KeyUp事件的执行顺序为(

)。

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

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

文本框Textl的KeyDown事件过程中参数KeyCode值表示(

)。

A:按下的是哪个数字键

B:是否按下了Alt键或Ctrl键C:按下的是哪个鼠标键

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(在激活对象上的控件键盘事件之前,优先激活键盘事件,即Form优先)然后编写如下代码:DimSaveAllAsStringPrivateSubCommand1_Click()Text1.Text=Ucase(SaveAll)EndSubPrivateSubForm_KeyPress(KeyAsciiAsInteger)SaveAll=SaveAll+Chr(KeyAscii)EndSub程序运行后,在键盘上输入“abcdefg”,单击命令按钮,则文本框显示为(

)。

A:不显示任何信息

B:出错

C:abcdefgD:ABCDEFG

答案:ABCDEFG

在上题中,如果把窗体的KeyPreview设置为False,则文本框中显示的内容为(

)。

A:ABCDEFG

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论