vb中的一道题

PrivateSubText1_keypress(keyasciiAsInteger)DimstrAsString,nAsIntegerstr=UCase(Chr(key... Private Sub Text1_keypress(keyascii As Integer)
Dim str As String, n As Integer
str = UCase(Chr(keyascii))
n = Len(str)
Text1.Text = String(n, str)
End Sub
程序运行后,如果在文本框中n = Len(str)输入字母“p”,则在文本框中显示的内容为?
答案是pP,为什么呢?n = Len(str)是什么意思?又有什么用呢?
展开
 我来答
marksea
2012-09-11 · TA获得超过1331个赞
知道小有建树答主
回答量:1205
采纳率:0%
帮助的人:1112万
展开全部
因为运行时,光标在text1上,就有p(对Text1直接输入了p), 程序的结果是P
完整的得到: pP
n = Len(str)返回字符串 str 的长度, 本例是1
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式