多选题在vi中下列哪些命令不能用来在光标前插入文本?()Ap[text]BA[text]Ci[text]Do[text]

题目
多选题
在vi中下列哪些命令不能用来在光标前插入文本?()
A

p[text]

B

A[text]

C

i[text]

D

o[text]

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

第1题:

下面关于文本框的说法中,错误的说法是 ______。

A.Text1.Caption="Hello",是将在文本框Text1中显示Hello

B.Text1.Locked=True,设置该文本框Text1不能编辑

C.Text1.PasswordChar="#",设置文本框Text1输入的字符都显示为#,但实际接收的还是输入的内容

D.Text1.Visible=False,设置该文本框Text1不可见


正确答案:A
解析:虽然Caption属性一般用来表示对象的标题,可是在Visual Basic中文本框没有Caption属性,显示文本框内容的属性是Text,因此应该是Text1.Text="Hello"。

第2题:

在窗体(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

第3题:

在窗体中有两个文本框分别为 text1 和 text2 ,一个命令按钮 command1, 编写如下两个事件过程:

Private sub command1_click()

A=text1.value+text2.value

Msgbox a

End sub

Private sub form_load()

Text1.value= ””

Text2.value= ””

End sub

程序运行时,在文本框 text1 中 78 ,在文本框 text2 中输入 87 ,单击命令按钮,消息框中输出的结果为____ 11 ___


正确答案:

第4题:

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

第5题:

能清除文本框Text1中内容的语句是( )。

A、 Text = ""

B、 Text 1.Text = ""

C、 Text 1.clear

D、 Text 1.Cls


正确答案:B

第6题:

在窗体上有两个命令按钮Command1和Commnd2,三个文本框Text1,Text2和Text3,有如下事件过程: Private Sub Comuand1_Click() Text3.Text= Text1.Text+Text2.Text End Sub Private Sub Command2_Click() Text3.Text= Text3.Text+Str(Val(Text1.Text)+Val (Text2.Text)) End Sub程序运行后,在Text1和Text2中分别输入123、456,然后依次单击Command1和Command2,则在Text3中显示的内容依次是______ 。

A.123456 579

B.123456 123456

C.579 579

D.579 123456


正确答案:A

第7题:

在窗体上画一个文本框(其中Name属性为Text1),然后编写如下事件过程: Private Sub Form_ Load() Text1.Text=“” Text1.SetFocus For i=1 To 10 Sum=Sam+ i Next i Text1.Text=Sam End Sub上述程序的运行结果是______ 。

A.在文本框Text1中输出55

B.在文本框Text1中输出0

C.出错

D.在文本框Text1中输出不定值


正确答案:C

第8题:

在窗体上画3个标签、3个文本框(名称分别为Text1、Text2和Text3)和1个命令按钮(名称为Command1),外观如图所示。

编写如下程序:

Private Sub Form_Load()

Text1.Text=""

Text2.Text=""

Text3.Text=""

End Sub

Private Sub Command1_Click()

x=Val(Text1.Text)

y=Val(Text2.Text)

Text3.Text=f(x,y)

End Sub

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

Do While y<>0

tmp=x Mod y

x=y

y=tmp

Loop

f=x

End Function

运行程序,在Text1文本框中输入36,在Text2文本框中输入24,然后单击命令按钮,则在Text3文本框中显示的内容是( )。

A.4

B.6

C.8

D.12


正确答案:D

Visual Basic通过关键字ByVal来实现传值。这时候,Visual Basic为形参分配内存,并将相应的实参值复制给形参。对于f,其参数分别为x=36,y=24,这里的xy与事件过程中的xy使用的不是同一个地址。f的返回值为12,因此Text3中的内容是12

第9题:

在窗体中建立了三个文本框,名称分别为text1、text2和text3,编写以下程序段:

PrivateSubText2_LostFocus()

DimiAsInteger

IfIsNumeric(Text2)Then

Text3.Text="正确!!"

Else

Text2.Text=""

Text2.SetFocus

Text3.Text="错误,再输入!!"

EndIf

EndSub

当在text2中输入字符串"abcd"后,点击text3,运行的结果为()

A.text2的内容清除,text3中显示"正确!!"

B.text3中显示"正确!!"

C.光标聚焦在text2中

D.text2的内容清除,text3中显示"错误,再输入!!"


正确答案:CD

第10题:

在名为“Form1”的窗体上添加3个文本框和一个命令按钮,其名称分别为“Text1”、“Text2”、“Text3”和“Command1”,然后编写如下两个事件过程:

Private Sub Commandl Click()

Text3=Text1+Text2

End Sub

Private Sub Form1 Load()

Text1=" "

Text2=" "

Text3=" "

End Sub

打开窗体Form1后,在第一个文本框(Text1)和第二个文本框(Text2)中分别输入5和7,然后单击命令按钮Command1,则文本框(Text3)中显示的内容为【 】。


正确答案:57
57 解析:本题考查对“+”的理解。在VBA中,“+”既可以用作数学运算符,也可以用来连接字符串。题目程序实现将两个文本框中字符串进行连接,然后在第3个文本框中显示,所以应该是57,在连接字符串方面,“+”和“&”是相同的功能,但“&”只能用来连接字符串,而不能进行数学运算。命令按钮 Commandl的Click事件是:Text3=Text1+Text2是将文本框Text1和Text2的内容进行连接后显示在Text3文本框中,窗体Form1的Load事件是将3个文本框的内容清空。当在文本框中输入内容后,单击命令按钮来触发其Click事件,完成两个字符串的连接。

更多相关问题