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

题目

在窗体上画一个名称为Txta的文本框,然后编写如下的事件过程:Private Sub Txta_KeyPress(keyascii asinteger)EndSub若焦点位于文本框中,则能够触发KeyPress事件的操作是()

  • A、单击鼠标
  • B、双击文本框
  • C、鼠标滑过文本框
  • D、按下键盘上的某个键
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在窗体上面一个名称为TxtA的文本框,然后编写如下的事件过程: Private Sub TxtA_KeyPress(KeyAscii as Integer) … End Sub 若焦点位于文本框中,则能够触发KeyPress事件的操作是______。

A.单击鼠标

B.双击文本框

C.鼠标滑过文本框

D.按下键盘上的某个键


正确答案:D
解析:在按下与ASCII字符对应的键时将触发KeyPress事件。单击鼠标触发的是Text1_Click事件,双击文本框是Text1_DblClick事件,鼠标滑过文本框是Text1_MouseMove事件。

第2题:

在窗体上画一个名称为Text1的文本框,然后编写如下的事件过程:Pfivate Sub Text1_KeyPress(Keyascii As Integer) … End Sub 若焦点位于文本框中,则能够触发此事件的操作是( )。

A.单击文本框

B.双击文本框

C.单击文本框

D.按键盘上的某个键


正确答案:D

第3题:

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

Private Sub TxtA_KeyPress(KeyAscii As Integer)

……

End Sub

假定焦点已经位一地文本框中,则能够触发 KeyPress 事件的操作是( )。 A.单击鼠标

B.双击文本框

C.鼠标滑过文本框

D.按下键盘上的某个键


正确答案:D
KeyPress 事件是在压下键盘上的某个键时触发。

第4题:

在窗体上画一个命令按钮,其名称为Commandl,然后编写如下事件过程:

程序运行后,单击命令按钮,其输出结果为__________。


正确答案:
9【解析】本题考查VBA中程序设计的知识。对于这个问题,首先注意到循环的次数为6次;然后注意到循环内的两个If语句为顺序关系而不是嵌套关系,第一个If语句只有第一次循环时才会满足;第一次循环时首先执行第一个If语句把x赋值为1,然后执行第二个If语句;以后各次循环均照此分析,前4次循环x自加l,后两次循环X自加2,最后输出结果为9。

第5题:

在窗体上画一个名称为Cl的命令按钮,然后编写如下事件过程:

程序运行后单击命令按钮,如果输入4,则在窗体上显示的内容是( )。

A)5

B)6

C)9

D)10


正确答案:D
本题考查VBA程序设计中的循环知识。在本题的程序中,每次循环a都会加1,所以关键问题就是循环共执行多少次。我们已知外循环共执行4次,每次外循环中内循环都执行i次,则内循环共执行的次数为1234=10次。

第6题:

在窗体上画一个文本框,然后编写如下事件过程:

Private Sub Form_Click()

x = InputBox("请输入一个整数")

Print x + Text1.Text

End Sub

程序运行时,在文本框中输入456,然后单击窗体,在输入对话框中输入123,单击“确定”按钮后,在窗体上显示的内容为( )。

A.123

B.456

C.479

D.123456


正确答案:D

第7题:

在窗体上画一个名称为TxtA的文本框,然后编写如下的事件过程: Private Sub TxtA_KeyPress(KeyAscii As Integer) …… End Sub 假定焦点已经位于文本框中,则能够触发KeyPress事件的操作是______。

A.单击鼠标

B.双击文本框

C.鼠标滑过文本框

D.按下键盘上的某个键


正确答案:D
解析:KeyPress事件用来识别按键的ASCII码,从而识别键盘上某个键的按下与释放。

第8题:

( 28 )在窗体上画一个名称为 TxtA 的文本框,然后编写如下的事件过程:

Private Sub TxtA _KeyPress(KeyAscii As Integer)

......

End Sub

假定焦点已经位于文本框中,则能够触发 KeyPress 事件的操作是

A ) 单击鼠标

B ) 双击文本框

C )鼠标滑过文本框

D )按下键盘上的某个键


正确答案:D

第9题:

在窗体上画一个文本框(Textl),然后编写如下事件过程: Private Sub Text1_KeyPress(KeyAscii As Integer) Dim char As String char=Chr(KeyAscii) KeyAscii=Asc(Ucase(char)) Print String(4,KeyAscii) End Sub 程序运行后,在文本框Text1中输入A,则程序在窗体上的输出结果为

A.a

B.A

C.aaaa

D.AAAA


正确答案:D
解析:Chr(x)是将x的值转换为相应的ASCII字符,Asc(x)是返回字符串x中第一个字符的ASCII码,Ucase(“字符串”)将“字符串”中的小写字母转换为大写字母。本程序是将在文本框中输入的字符都转换成4个大写字符输出。

第10题:

在窗体上画一个命令按钮,其名称为Commandl,然后编写如下事件过程:

程序运行后,单击命令按钮,消息框输出的是系统当前日期和当前时间。


正确答案:
72【解析】本题考查VBA中二维数组和循环的知识。本题使用了二重循环为两个二维数组中的元素均进行了赋值,最后求两个数组元素值的积。我们只需要注意这两个数组元素在循环中被赋了什么值,当i=3,j=3时,al(3,3)=3 3=6,a2(3,3)=al(3,3) 3 3=12,所以最后二者之积为72。

更多相关问题