计算机软件技术基础

在窗体Form1的Click事件过程中有以下语句:Label1.Caption=”VisualBASIC”设标签的原Caption属性值为默认值,则该语句执行之后该标签控件Name属性和Caption属性的值分别为()A、“Label1”、“VisualBASIC”B、“Label1”、“Caption”C、“Label”、“VisualBASIC”D、“Label”、“Label1”

题目

在窗体Form1的Click事件过程中有以下语句:Label1.Caption=”VisualBASIC”设标签的原Caption属性值为默认值,则该语句执行之后该标签控件Name属性和Caption属性的值分别为()

  • A、“Label1”、“VisualBASIC”
  • B、“Label1”、“Caption”
  • C、“Label”、“VisualBASIC”
  • D、“Label”、“Label1”
参考答案和解析
正确答案:A
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在窗体Form1的Click事件过程中有以下语句:Label1.Caption="Visual Basic"若本语句执行之前,标签控件的Caption属性为默认值,则标签控件的Name属性和Caption属性在执行本语句之前的值分别为( )。

A.Label和Label

B.Label1和Label1

C.Label1和Visual Basic

D.Label和Caption


参考答案:B

第2题:

在窗体上画两个滚动条,名称分别为Hscroll1、Hscroll2:六个标签,名称分别为Label1、Label2、 Latel3、Label4、Label5、Label6,其中标签Label4~Label6分别显示“A”、“B”、“A*B”等文字信息,标签Label1、Label2分别显示其右侧的滚动条的数值,Label3显示A*B的计算结果。当移动滚动框时,在相应的标签中显示滚动条的值。当单击命令按钮“计算”时,对标签Label1、Label2中显示的两个值求积,并将结果显示在Label3中。以下不能实现上述功能的事件过程是 ______。

A.Private Sub Command1_Click() Label3.Caption=Str(Val(Label1.Caption)*Val(Label2.Caption)) End Sub

B.Private Sub Command1_Click() Label3.Caption=HScroll1.Value*HScroll2.Value End Sub

C.Private Sub Command1_Click() Label3.Caption=HScrolll*HScroll2 End Sub

D.Private Sub Command1_Click() Label3.Caption=HScroll1.Text*HScroll2.Text End Sub


正确答案:D
解析:HScroll控件缺省属性为Value,即HScrolll与HScrolll.Value相等,而其属性中没有Text属性。

第3题:

在窗体上画一个文本框(其名称为 Text1)和一个标签(其名称为 Label1),程序运行后,如果在文本框中输入指定的信息,则立即在标签中显示相同的内容,以下可以实现上述操作的事件过程是( )。

A.Private Sub Text1_Click()

Label1.Caption=Textl.Text

End Sub

B.Private Sub Text1_Change()

Label1.Caption=Text1.Text

End Sub

C.Private Sub Label1_Ctrange()

Label1.Caption=Text1.Text

End Sub

D.Private Sub Label1_Click()

Label1.Caption=Text1.Text

End Sub


正确答案:B
此题考察的是控键的常用事件;Change事件在用户向文本框中输入新信息,或当程序把Text属性设置为新值从而改变文本框的Text属性时触发,用户每键入一个字符,会引发一次该事件;Click事件是用户鼠标单击文本框时触发

第4题:

在窗体上画一个名称为“Command1”,标题为“计算”的命令按钮,再画7个标签,其中5个标签组成名称为Label1的控件数组;名称为Label2的标签用于显示计算结果,其Caption属性的初始值为空;标签Label3的标题为“计算结果”。运行程序时会自动生成5个随机数,分别显示在标签控件数组的各个标签中。单击“计算”按钮,则将标签数组各元素的值累加,然后计算结果显示在Label2。下列为“计算”按钮的事件过程,请为横线处选择合适的语句( )。 Private Sub Command1_Click

A.Label1(i).Caption Label2.Caption

B.Label1(i).Caption Label3.Caption

C.Label1.Caption Label2.Caption

D.Label1.Caption Label3.Caption


正确答案:A
解析: 本题看似复杂,实际比较简单,只要读懂了题意就能很快地解答本题。题中要求单击“计算”按钮后,累加标签数组各元素的值,那么sum的值就应该是标签数组中各元素值的累加,用下标引用各数组元素Label1(i).Caption;题目最后要求将和显示在Label2中,因此第2个空应该填写Label2.Caption。

第5题:

在窗体上画一个名称为“Command1”、标题为“计算”的命令按钮,再画7个标签,其中5个标签组成名称为Label1的控件数组;名称为Label2的标签用于显示计算结果,其Caption属性的初始值为空,标签Label3的标题为“计算结果”。运行程序时会自动生成5个随机数,分别显示在标签控件数组的各个标签中。单击“计算”按钮,则将标签数组各元素的值累加,然后计算结果显示在Label2。下列为“计算”按钮的事件过程,请为空白处选择合适的语句( )。

Private Sub Command1_Click()

Sum=0

For i=0 To 4

Sum=Sum+______

Next

______=Sum

End Sub

A.Label1(i).Caption Label2.Caption

B.label1(i).Caption label3.Caption

C.label1.Caption label2.CaphOn

D.label1.Caption label3.Caption


正确答案:A
解析:本题看似复杂,实际比较简单,只要读懂了题意就能很快地解答本题。题中要求单击“计算”按钮后,累加标签数组各元素的值,那么sum的值就应该是标签数组中各元素值的累加,用下标引用各数组元素label1(i).Caption;题目最后要求将和显示在Label2中,因此第2个空应该填写label2.Caption。

第6题:

在窗体上画两个标签和一个命令按钮,其名称分别为Label1、Label2和Command1,然后编写如下程序: Private Sub func(L As Label,ByVal a As Integer) L.Caption="1234" a=a*a End Sub Private Sub Form_Load() Label1.Caption="ABCD" Label2.Caption=10 End Sub Private Sub Command1_Click() a=Val(Label2.Caption) Call func(Label1,A)Label2.Caption=a End Sub 程序运行后,单击命令按钮,在两个标签Label1和Label2中显示的内容分别是: ______。

A.ABCD和10

B.1234和100

C.ABCD和100

D.1234和10


正确答案:D
解析:单击命令按钮后变量a赋初值a=10,通过Call调用函数后,Label1.Caption="1234",而由于参数a是按值传递的,所以调用完函数后变量a的值在单击事件中并没有改变,所以执行语句Label2.Caption=a后, Label2中显示的值仍为10。

第7题:

某人在窗体上画了一个名称为Timer 1的计时器和一个名称为Label1的标签,计时器的属性设置为Enabled=True,Interval=0,并编程如下。希望在程序运行时,可以每2秒在标签上显示一次系统当前时间。 Private Sub Timer1_Timer() Labe11.Caption:Times End Sub 在程序执行时发现未能实现上述目的,那么,应做的修改是( )。

A.通过属性窗口把计时器的Interval属性设置为2000

B.通过属性窗口把计时器的Enabled属性设置为False

C.把事件过程中的Label1.Caption=Time$语句改为Timer1.Interval=Time$

D.把事件过程中的Label1.Caption=Time$语句改为Label1.Caption=Timer1.Time


正确答案:A
解析:Timer控件有两个重要的属性和一个事件。其中,Interval设置响应Timer事件的时间间隔,单位是毫秒。要每隔2秒显示一次当前时间,就是每隔2秒触发一次Timer()事件,所以应设置Interval属性为2000毫秒。

第8题:

在窗体上画一个文本框(名称为Text1)和一个标签(名称为Label1),程序运行后如果在文本框中输入文本,则标签中立即显示相同的内容。以下可以实现上述操作的事件过程是( )。

A.Private Sub Text1_Change() Label1.Caption=Text1.Text End Sub

B.Private Sub Label 1_Change() Label1.Caption=Text1.Text End Sub

C.Private Sub Text1_Click() Label1.Caption=Text1.text End Sub

D.Private Sub Label1_Click( ) Label1.Caption=Text1.Text End sot


正确答案:A
解析:文本框控件的change事件是当控件的文本区中的文字发生变化时触发。Chck事件是当用户点击该控件时触发的。所以根据题意要求,用户输入文本,则表桥中立即显示,也就是说当用户向文本框输入时执行,所以应使用文本框控件的change事件,语句labell.Caption=Text1.text的作用是将用户的输入传给标签控件的属性Caption显示,故选A。

第9题:

某人在窗体上画了一个名称为Timerl的计时器和一个名称为Label1的标签,计时器的属性设置为Enabled=True,Interval=0,并编程如下。希望在程序运行时,可以每2秒在标签上显示一次系统当前时间。 Private SubTimer1_Timer Labell.Caption=Time$ End Sub 在程序执行时发现未能实现上述目的,那么,他应做的修改是。 A.通过属性窗口把计时器的Interval属性设置为2000 B.通过属性窗口把计时器的Enabled属性设置为False C.把事件过程中的Label1.Caption=Time$语句改为Timer1.Interval=Time$ D.把事件过程中的Label1.Caption=Time$语句改为Label1.Caption=Timer1.Time


正确答案:C

第10题:

某人在窗体上画了一个名称为Timer1的计时器和一个名称为Label1的标签,计时器的属性设置为Enabled=True,Interval=0,并编程如下。希望在程序运行时,可以每2秒在标签上显示一次系统当前时间。

Private Sub Timer1_Timer()

Label1.Caption=Time$

End Sub

在程序执行时发现未能实现上述目的,那么,应做的修改是( )。

A.通过属性窗口把计时器的Interval属性设置为2000

B.通过属性窗口把计时器的Enabled属性设置为False

C.把事件过程中的Label1.Caption=TimeS语句改为Timer1.Interval=Time$

D.把事件过程中的Label1.Caphon=TimeS语句改为Label1.Caption=Timer1.Time


正确答案:A
解析:Timer控件有两个重要的属性和一个事件。其中,Interval设置响应Timer事件的时间间隔,单位是ms。要每隔2秒显示一次当前时间,就是每隔2秒触发一次Timer()事件,所以应设置Interval属性为2000ms。

更多相关问题