在窗体上画一个文本框,然后编写如下事件过程:Private Sub Text1_ KeyPress(KeyAscii As Integer)

题目

在窗体上画一个文本框,然后编写如下事件过程:Private Sub Text1_ KeyPress(KeyAscii As Integer) Dim char As String char=Chr(KeyAscii) KeyAscii=Asc(UCase(char)) Text1. Text= String(6,KeyAscii)End Sub程序运行后,如果在键盘上输入字母“a”,则文本框中显示的内容为______。

A.a

B.A

C.aaaaaaa

D.AAAAAAA

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

第1题:

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

A、单击鼠标

B、双击文本框

C、鼠标划过文本框

D、按下键盘上的某个键


正确答案:D

第2题:

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

Private Sub Text1_KeyPress(KeyAscii As Integer)

Dim str As String

Str=Chr(KeyAscii)

KeyAscii=Asc(UCase (str))

Textl.Text=String(2, KeyAscii)

End Sub

程序运行后,如果在键盘上输入字母"b",则在文本框Text1中显示的内容是

A.bbb

B.BBB

C.BB

D.bb


正确答案:C
解析:考查对转换函数Ucase$和Chr$的概念和使用方法。Ucase$(字符串)是指"字符串"中的小写字母转换为大写字母,Chr$(x)是把x的值转换为相应的ASCII字符。

第3题:

在窗体上画一个文本框,然后编写如下事件过程。当该程序运行后,如果在键盘上输入字母e,则文本框中显示的内容为 ______。 Private Sub Text1_KeyPress(KeyAscii As Integer) Dim char as String char=Chr(KeyAscii) KeyAscii=Asc(UCase(char)) Text1.Text=String(5,KeyAscii) End Sub

A.eeeee

B.EEEEE

C.eeeeee

D.EEEEEE


正确答案:D
解析:该程序段用到了4个函数,在按了键盘上的某个键(在这里是字母键e)后,Chr函数将得到的键的 Ascii码值(101)转换成该ASCII码值对应的字符(e),然后利用UCase函数将该字符转换成大写字母(E),将该大写字母的ASCII码值(利用函数ASC())赋给KeyAscii,最后利用String函数将5个ASCII码值等于 KeyAscii的字符(即5个E)赋给文本框Text1,此时文本框中将显示5个E,又因为KeyPress事件本身会在文本框中显示/输入一个ASCII码值为KeyAscii的字符(E),因此最后在文本框中将显示6个大写字母E。

第4题:

在窗体上画一个文本框,其名称为Text1,然后编写如下事件过程: Private Sub Text1_KeyPress(KeyAscii As Integer) Dim sb As String Str=Chr(KcyAscii) KeyAscii=Asc(UCase(str)) Text1.Text=String(2,KeyAscii) End Sub 程序运行后,如果在键盘上输入字母“b”,则在文本框Text1中显示的内容是

A.bbb

B.BBB

C.BB

D.bb


正确答案:C
解析:Ucase$(字符串)是指“字符串”中的小写字母转换为大写字母,Chr$(x)是把x的值转换为相应的ASCII字符。

第5题:

在窗体上画一个文本框,然后编写如下事件过程。当该程序运行后,如果在键盘上输入字母“a”,则文本框中显示的内容为 ______。 Private Sub Text1_KeyPress<KeyAscii As Integer) Dim char as String char=Chr(KeyAscii) Text1.Text=String(5,KeyAscii) End Sub

A.aaaaa

B.AAAAA

C.aaaaaa

D.AAAAAA


正确答案:D
解析:在程序段用到了4个函数,在按了键盘上的某个键(在这里是字母键A)后,Chr函数将得到的键的ASCII码值(101)转换成该ASCII码值对应的字符(A),然后利用Ucase函数将该字符转换成大写字母(A),将该大写字母的ASCII码值(利用函数Asc())赋给 KeyAscii,最后利用String函数的5个ASCII码值等于KeyAscii的字符(即5个A)赋给文本框Text1,此时文本框中将显示5个A,又因为KeyPress事件本身会在文本框中显示\输入一个ASCII码值为KeyAscii的字符(A),因此最后在文本框中将显示6个大写字母A。

第6题:

窗体上画一个名称为Text1的文本框,然后编写如下事件过程: Private Sub Form. Load() Show TextSetFocus End Sub Private Sub Text1_ KeyPress (KeyAscii As Integer) Dim ch As String ch = Chr (KeyAscii) KeyAscii = Asc(UCase(ch)) Pint Chr(KeyAscii + 4) End Sub程序运行后,在文本框中输入abcde,则在窗体上显示的内容是______。

A.abcde

B.efghi

C.EFGHI

D.ABCDE


正确答案:C

第7题:

在窗体上画一个文本框,然后编写如下事件过程: Private Sub Text1_KeyPress(Key Ascii As Integer) Dim char As String char=Chr(Key Ascii) KeyAscii=Asc(UCase(char)) Text1.Text=Sting(6,KeyAscii) End Sub 程序运行后,如果在键盘上输入字母“a”,则文本框中显示的内容为______。

A.a

B.A

C.aaaaaaa

D.AAAAAAA


正确答案:D
解析:该事件过程中首先用Chr函数记录下输入的字符,然后用UCase函数将其转化为大写,再用Asc函数记录下其码值.最后使用String函数将其重复6遍并输出到文本框中。当文本框中的文本内容发生变化的时候,会触发文本框的Change事件,而KeyPress事件是在Change事件之前触发的,在发生KeyPress事件之前,尚未触发Change事件。在KeyPress事件中,改变了文本框的Text属性,所以会触发Change事件,之后,键盘输入的信息“a”才在变为大写之后输入文本框,文本框中最终显示的是7个“A”。

第8题:

在窗体上画一个名称为Text1的文本框,然后编写如下事件过程: Private Sub Text1_ KeyPress (KeyAscii As Integer) Dim ch As String ch = Chr (KeyAscii) KeyAscii = Asc (UCase(ch)) TextText = String(1, KeyAscii) End Sub程序运行后,使文本框拥有焦点,然后按键盘上的B键,则在文本框中显示的内容是 ______。

A.b

B.bb

C.BB

D.B


正确答案:C

第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个大写字符输出。