在窗体上画两个名称分别为Text1、Text2的文本框。Text 1的Text的属性为“DataBase”,如图所示。 现有

题目

在窗体上画两个名称分别为Text1、Text2的文本框。Text 1的Text的属性为“DataBase”,如图所示。 现有如下事件过程 Private Sub Text1_Change( ) Text 2.Text=Mid(Text1,1,5) End Sub 运行程序,在文本框Text1中原有字符之前输入a,Text2中显示的是( )。

A.DataA

B.DataB

C.aData

D.aBase

参考答案和解析
正确答案:C
C。【解析]Mid函数是只在指定的文本中指定的位置取得指定个数的字符。在题干中a是在原有数据之前输入的,所以指定的字符串为aDataBase,所以最后取得的字符串为aData。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在窗体(Name属性为Form1)上画两个文本框(其Name属性分别为Text1和Text2)和一个命令按钮(Name属性为Command1),然后编写如下两个事件过程: 程序运行后,在第一个文本框(Text1)和第二个文本框(Text2)中分别输入“同学们,”和“你们好”,然后单击命令按钮,则输出结果为多少?
程序运行后,在第一个文本框(Text1)和第二个文本框(Text2)中分别输入“同学们,”和“你们好”,然后单击命令按钮,则输出结果为:同学们,你们好。

第2题:

在窗体(NAME属性为FORM1)上画三个文本框(其NAME属性分别为TEXT1、TEXT2和TEXT3)和一个命令按钮(NAME属性为COMMAND1),然后编写如下两个事件过程: PRIVATE SUB COMMAND1_CLICK( ) TEXT3=TEXT1+TEXT2 END SUB PRIVATE SUB FORM1_LOAD( ) TEXT1="" TEXT2="" TEXT3="" END SUB 程序运行后,在第一个文本框(TEXT1)和第二个文本框(TEXT2)中分别输入5和7,然后单击命令按钮,则文本框(TEXT3)中显示的内容为( )。

A.12

B.57

C.75

D.空值


正确答案:B
解析:完成文本框(TEXT1)和文本框(TEXT2)内容的求和,然后将结果显示在文本框 (TEXT3)中,但文本框的Value属性返回的值是字符串型,故两个字符串进行“+”运算的结果是字符中叠加,即两个字符串相连接。

第3题:

在窗体上画两个文本框,其名称分别为Text1和Text2,然后编写如下程序: Private Sub Form_Load() Show Text1.Text="" Text2.Text="" Text1.SetFocus End Sub Private Sub Text1_Change() Text2.Text=Mid(Text1.Text,8) End Sub 程序运行后,如果在文本框Text1中输入BeijingChina,则在文本框Text2显示的内容是 ______。

A.BeijingChina

B.Chima

C.Beijing

D.BeijingC


正确答案:B
解析:本题考的是Mid函数,Mid函数是用来返回指定数量的字符串。其中第2个参数是指定返回字符串的起始位置,第3个参数是要返回的字符数,这个参数是可选的,如果省略,就返回从起始位置到字符串最后的所有字符。本题中第3个参数省略了,而起始位置是8.该位置的字符是C,所以最后返回的就是China。

第4题:

在窗体上画两个文本框,其名称分别为Text1和Text2,然后编写如下程序: Private Sub Form_Load0 Show Text1.Text="" Text2.Text="" Text1.SetFocus End Sub Private Sub Text1 Change() Text2.Text=Mid(Text1.Text,8) End Sub 程序运行后,如果在文本框Text1中输入BeijingChina,则在文本框Text2中显示的内容是( )。

A.BeijingChina

B.China

C.Beijing

D.BeijingC


正确答案:B

第5题:

在窗体上画两个文本框,其名称分别为Text1和Text2,然后编写如下程序: Private Sub Form. Load() Show Text1.Text="" Text2.Text="" Text1.SetFocus End Sub Private Sub Text1_Change() Text2.Text=Mid(Text1.Text,8) End Sub 程序运行后,如果在文本框Text1中输入BeijingChina,则在文本框Text2显示的内容是______。

A. BeijingChina

B.China

C.Beijing

D.BeijingC


正确答案:B
解析:本题考的是Mid函数,Mid函数是用宋返回指定数量的字符串。其中第2个参数是指定返回字符串的起始位置,第3个参数是要返回的字符数,这个参数是可选的,如果省略,就返回从起始位置到字符串最后的所有字符。本题中第3个参数省略了,而起始位置是8,该位置的字符是C,所以最后返回的就是China。

第6题:

在窗体上画1个名称为Command1和命令按钮和2个名称分别为Text1、Text2的文本框,如图所示,

然后编写如下程序:

Function Fun(X As Integer,ByVal y As Integer)As Integer

x=x+y

If X<0 Then

Fun=x

Else

Fun=y

End If

End Function

Private Sub Command1 Click()

Dim a As Integer,b As Integer

a=-10:b=5

Text1.Text=Fun(a,B)Text2.Text=Fun(a, B)End Sub

程序运行后,单击命令按钮,Text1和Text2文本框显示的内容分别是【 】和【 】。


正确答案:-5 5
-5 , 5 解析:Fun函数的目的是修改参数x的值为x+y,如果x0,则返回x,否则返回y。执行Command1_click时,初始a=-10,b=5,执行第一个Fun函数后,a的值为-5,小于0,故返回a的值-5。执行第二个Fun函数后,a的值为0,不小于0,故函数返回b的值5。所以本题两空分别为-5及5。

第7题:

在窗体上画两个文本框,其名称分别为Text1和Text2,然后编写如下程序:

Private Sub Form_Load()

Show

Text1.Text = ""

Text2.Text = ""

Text1.SetFocus

End Sub

Private Sub Text1_Change()

Text2.Text = Mid(Text1.Text, 8)

End Sub

程序运行后,如果在文本框Text1中输入BeijingChina,则在文本框Text2中显示的内容是( )。

A.BeijingChina

B.China

C.Beijing

D.BeijingC


正确答案:B

第8题:

在窗体(Name 属性为Form1)上画两个文本框(其Name属性分别为Text1和Text2)和一个命令按钮(Name属性为Command1),然后编写如下两个事件过程: Private Sub Commnd1_Click() a=Text1.Text+Text2.Text Print a End Sub Private Sub Form_ Load () Text1 Text=“” Text2 Text=“” End sub程序运行后,在第一个文本框(Text1)和第二个文本框(text2)中分别输入123和321,然后单击命令按钮,则输出结果为______ 。

A.444

B.321123

C.123321

D.132231


正确答案:C

第9题:

在窗体上画1个名称为Command1的命令按钮和2个名称分别为Text1、Text2的文本框,如图所示,然后编写如下程序:

Function Fun(x As Integer,ByVal y As Integer)As Integer

x=x+y

If x<0 Then

Fun=x

Else

Fun=y

End If

End Function

Private Sub Command1_Click()

Dim a As Integer,b As Integer

a=-10:b=5

Text1.Text=Fun(a,b)

Text2.Text=Fun(a,b)

End Sub

程序运行后,单击命令按钮,Text1和Text2文本框显示的内容分别是______和______。


正确答案:

-5 5 
该题考查传值参数和传址参数的区别。Visual Basic通过关键字ByVal来实现对b进行传值,而对于a则是通过引用来传地址,因此a与Function过程里的x是同一地址。第一次调用Function过程时,过程返回值为-5,同时x=-5,即a=-5,因此第二次调用过程时,过程的返回值为5。