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

题目
单选题
在窗体上画两个文本框,其名称分别为Text1和Text2,然后编写如下程序:程序运行后,如果在文本框Text1中输入China Beijing,则在文本框Text2中显示的内容是(  )。
A

China Beijing

B

China

C

Beijing

D

ChinaB

参考答案和解析
正确答案: A
解析:
程序运行后,在文本框Text1中输入字符后,会触发它的Change事件,通过中部截取函数Mid把文本框Text1中的内容从第6个字符“B”开始截取后面的字符,得到“Beijing”字符串,然后把截取的字符串在Text2中显示出来。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在窗体中添加一个命令按钮,名称为Command1,两个文本框名称分别为Text1、Text2,然后编写如下程序: Private Sub Command1_Click() a=Text1.Text b=Text2.Text c=LCase (A)d=UCase (B)Print c;d End Sub程序运行后,在文本框Text1、Text2中分别输入AbC和Efg,结果是______ 。

A.abcEFG

B.abcefg

C.ABCefg

D.ABCEFG


正确答案:A

第2题:

在窗体上画两个文本框,其名称分别为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

第3题:

在窗体上画一个名称为Commaudl的命令按钮和两个名称分别为Text1、Text2的文本框,然后编写如下事件过程; Private Sub Command1_Click() n=Text1. Text Select Case n Case 1 To 20 x=10 Case 2, 4, 6 x=20 Case Is<10 x=30 Case 10 x=40 End Select TextText=x End Sub 程序运行后,如果在文本框Text1中输入10,然后单击命令按钮,则在Text2中显示的内容是______。

A.10

B.20

C.30

D.40


正确答案:A
解析:在本题中,当文本框Text1的内容10赋值给变体型变量n时,其值为“10”,而“表达式表列”中的表达式必须与测试表达式的数据类型相同。经“select case n”判断后,确认“1 To 20”满足其条件,执行“x=10”后,x为10,然后退出情况语句,并不能执行“case 10:x=40”语句。

第4题:

在窗体(Name属性为Form1)上画两个文本框(其Name属性分别为Text1和Text2)和一个命令按钮(Name属性为Command1),然后编写如下两个事件过程: Private Sub Command1_Click() A=Text1.Text+TextText Print a End Sub Private SUb Form胃Load() Text1.Text= " " TextText=" " End Sub程序运行后,在第一个文本框(Text1)和第二个文本框(Text2)中分别输入33和44,然后单击命令按钮,则输出结果为

A.77

B.33+44

C.3344

D.4433


正确答案:C
解析:对于该题,初学者一般都会认为选项A是答案,这是因为还没有建立数值和字符的概念。在文本框中的内容,在形式上无论是数值还是字符,实际上它都是字符。本题中的加号(+)对字符来讲是起到连接的作用,所以输出的是“3344”。

第5题:

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

A.444

B.321123

C.123321

D.132231


正确答案:C
解析:文本框的Text属性表示文本框的内容,当程序执行时,用户在文本框输入的内容会自动保存在该属性中,题中语句 Text1.Text+Text2. Text是实现将两文本框中内容的简单连接。故选项C正确。

第6题:

在窗体上一个文本框,其名称为Text1,然后编写如下事件过程:

PrivateSubText2_KeyPress(KeyAsciiAsInteger)

DimstrAsString,nAsInteger

str=Ucase(Chr(KeyAscii))

n=Len(str)

Text1=String(n,str)

EndSub

程序运行后,如果在TEXT2中通过键盘上输入单字母"k",则在文本框Text1中显示的内容为( )

A.k

B.K

C.KK

D.Kk


正确答案:B

第7题:

在窗体上画两个名称分别为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。

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

在窗体上画—个名称为Command1的命令按钮和两个名称分别为Text1、Text2的文本框,然后编写如下事件过程: PrivateSubCommand1_Click() n=Text1.Text Select Case n Case 1 To 20 x=10 Case 2,4,6 x=20 Case Is<10 x=30 Case 10 x=40 End Select Text2.Text=x End Sub 程序运行后,如果在文本眶Text1中输入10,然后单击命令按钮,则在Text2中显示的内容是 ______。

A.10

B.20

C.30

D.40


正确答案:A
解析:SelectCase执行时,首先计算SelectCase语句中的测试表达式的值,然后从第一个Case开始找满足该值的Case语句,遇到第一个表达式列表值与测试表达式相匹配的Case语句,则执行其后的语句序列,然后跳出SelectCase结构。而本题第一个语句就满足条件,所以执行第一条语句,结果为x=10。

第10题:

在窗体上画一个名称为Command1的命令按钮和两个名称分别为Text1、Text2的文本框,然后编写如下事件过程: Private Sub Command1_Click() n=Text1.Text Select Case n Case 1 To 20 x=10 Case 2,4,6 x=20 Case Is<10 x=30 Case 10 x=40 End Select Text2.Text=x End Sub 程序运行后,如果在文本框Text1中输入10,然后单击命令按钮,则在Text2中显示的内容是 ______。

A.10

B.20

C.30

D.40


正确答案:A
解析:SelectCase执行时,首先计算SelectCase语句中的测试表达式的值,然后从第一个Case开始找满足该值的Case语句,遇到第一个表达式列表值与测试表达式相匹配的Case语句,则执行其后的语句序列,然后跳出Select Case结构。而本题第一个语句就满足条件,所以执行第一条语句,结果为x=10。

更多相关问题