工学

单选题有程序代码如下:Label1.caption=”程序设计”则label1、caption、”程序设计”分别代表()。A 对象、属性、值B 对象、值、属性C 对象、方法、属性D 属性、方法、值

题目
单选题
有程序代码如下:Label1.caption=”程序设计”则label1、caption、”程序设计”分别代表()。
A

对象、属性、值

B

对象、值、属性

C

对象、方法、属性

D

属性、方法、值

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

D)窗体(Form)可以作为过程的参数

(25)在窗体上画一个名称为 Command1 的命令按钮,再画两个名称分别为 Label1、Label2 的标签,然后

编写如下程序代码:

Private X As Integer

Private Sub Command1_Click( )

X=5: Y=3

Call proc(X, Y)

Label1.Caption=X

Label2.Caption=Y

End Sub

Private Sub proc(a As Integer, ByVal b As Integer)

X=a*a

Y=b+b

End Sub

程序运行后,单击命令按钮,则两个标签中显示的内容分别是( )。

A)25 和 3

B)5 和 3

C)25 和 6

D)5 和 6


正确答案:B

(25)【答案】B)
【解析】ByVal 为传值,当把函数外的一个变量,如n传给ByVal的参数时在,在函数休内对该参数所做的任何人就更,不会影响函数体外的这个n变量的值,而ByRef为传址,即把函数体外外变量n的地址传给ByRef函数的参数,在函数内对该参数所做的变更就会体现在函数体外部的这个变更n上,在本题中,在自定义函数proc中,定义b为ByVal,默认a为ByRef,在该函数中运算结果为x=25,y=6.p 这里的x,y的值并不能改变主函数中的x,y值,所以运算后,x,y的值仍保持不变。

第2题:

有程序代码如下:Text1.Text = "Visual Basic 程序设计"则Text1,Text ,和"Visual Basic程序设计"分别代表( )。

A. 对象,值,属性

B. 对象,方法,属性

C. 对象,属性,值

D. 属性,对象,值


正确答案:C

第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题:

目前,有两种重要的程序设计方法,分别是结构化程序设计和__________程序设计。


正确答案:
面向对象

第5题:

在窗体上画两个标签和一个命令按钮,其名称分别为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。

第6题:

在窗体上画一个命令按钮和两个标签,其名称分别为Command1、Label1和Label2,然后编写如下事件过程; Private Sub Command1_Click() a=0 For i=1 To 10 a=a+1 b=0 For j=1 To 10 a=a+1 b=b+2 Next j Next i Label1.Caption=Str(A) Label2.Caption=Str(B)End Sub 程序运行后,单击命令按钮,在标签Label1和Label2中显示的内容分别是______。

A.10和20

B.20和110

C.200和110

D.110和20


正确答案:D
解析:程序共有两层循环,当外层循环执行第一次时,j从1开始执行循环,当j=11时,结束循环,此时a=11, b=20;当外层循环执行第二次时,b的初始值被赋予0,而a的初始值却为11,j依然从1开始执行循环,当 i=11时,结束循环,此时a=22,b=20,依此类推,当外层循环执行第十次时,此时a=110,b=20。

第7题:

在窗体上画一个名称为Command1的命令按钮,再画两个名称分别为Label1、Label2的标签,然后编写如下程序代码: Private X As Integer Private Sub Command1_Click( ) X=5:Y=3 Call proc(X,Y) Label1.Caption=X LabeLCaption=Y End Sub Private Sub proc(ByVal a As Integer,ByVal b As Integer) X=a*a Y=b+b End Sub 程序运行后,单击命令按钮,则两个标签中显示的内容分别是

A.5和3

B.25和3

C.25和6

D.5和6


正确答案:B
解析:由于在Proc过程中,a、b的传送方式都是传值,故在“Command1_Click()”事件过程中,变量X、Y的地址未发生变化,但由于调用proc过程后,变量x被赋予了新值a*a,所以在单击命令按钮后,Label1显示为25,Label2没有发生变化,因为Y变量事先未声明,为事件过程变量,在未采用传地址方式下Sub过程中的Y与事件过程中的Y互不干扰。

第8题:

在窗体上画两个标签和一个命令按钮,其名称分别为Labell、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(Labell,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调用函数后,Labell.Caption="1234",而由于参数a是按值传递的,所以调用完函数后变量a的值在单击事件中并没有改变,所以执行语句Label2.Caption=a后, Label2中显示的值仍为10。

第9题:

有程序代码如下: Formcaption="Help" 这里Form2、Caption和Help分别代表( )。

A.对象、值、属性

B.值、属性、对象

C.对象、属性、值

D.属性、对象、值


正确答案:C
解析:每个对象都有一定的属性,属性反映对象的特征。可以通过赋值语句给对象的属性赋值,语句格式是:对象名.属性名:值。此处Form2是一个对象名,Caption是它的一个属性名,代表的是标题,Help是属性的值,用来指定在标题中显示的文字。

第10题:

用 Label1.Caption="你好" 与 Label1 ="你好" 均可以改变标签标题,且结果完全相同。

A

B



更多相关问题