两题vb题 求答案,求解析!!!

?(29)在窗体上画一个命令按钮和两个文本框,其名称分别为Command1、Text1和Text2,然后编写下列事件过程:DimS1AsString,S2AsString... ?(29)在窗体上画一个命令按钮和两个文本框,其名称分别为Command1、Text1 和Text2,
然后编写下列事件过程:
Dim S1 As String, S2 As String
Private Sub Form_Load( )
Text1.Text=“ “
Text2.Text=“ “
End Sub
Private Sub Text1_KeyDown(KeyCode As Integer, Shift As Integer)
S2=S2 & Chr(KeyCode)
End Sub
Private Sub Text1_KeyPress(KeyAscii As Integer)
S1=S1 & Chr(KeyAscii)
End Sub
Private Sub Command1_Click( )
Text1.Text=S2
Text2.Text=S1
S1=“ “
S2=“ “
End Sub
程序运行后,在Text1 中输入“abc”,然后单击命令按钮,在文本框Text1 和Text2 中
显示的内容分别为( )。
A)abc 和ABC B)abc 和abc
C)ABC 和abc D)ABC 和ABC
?(23)在窗体上画一个命令按钮,名称为Command1,然后编写下列事件过程:
Option Base 0
Private Sub Command1_Click( )
Dim A(4) As Integer, B(4) As Integer
For k=0 To 2
A(k+1)=InputBox("请输入一个整数")
B(3-k)=A(k+1)
Next k
Print B(k)
End Sub
程序运行后,单击命令按钮,在输入对话框中分别输入2、4、6,输出结果为( )。
A)0 B)2
C)3 D)4
展开
 我来答
狂简侠
2011-03-15 · TA获得超过217个赞
知道答主
回答量:175
采纳率:100%
帮助的人:66.5万
展开全部
第一题选C
因为KeyDown事件的参数返回的是“键”,abc与 ABC在 同一个键上,所以返回ABC;而KeyPress
返回的是字符的 ASCII 码,abc的 ASCII码仍与它本身相同,所以返回 abc
第二题先B
解析如楼上所说。(其实我也不太明白k怎么会是 3 呢? - _ -! ,这可能和 option base 0 语句有关吧,不过如果是这样的话 B(3)不就是第四项的值吗?)
远航09
2011-03-09 · TA获得超过1322个赞
知道小有建树答主
回答量:321
采纳率:0%
帮助的人:140万
展开全部
第一个选C,第二个选B
第二题分析:
K=0,a1=2,b3=a1=2
K=1,a2=4,b2=a2=4
k=2,a3=6,b1=a3=6
而要求输出的是b(K),即B3,所以,结果为2
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式