两道VB的题目求答案!

来源:百度知道 编辑:UC知道 时间:2024/05/16 16:04:40
9窗体(form1)上有一个文本框(text1)紧贴form1的左边框,如果希望运行时text1和form1的宽度一致,并且无论form1怎样变大变小,text1的宽度都能和form1的宽度保持一致,则应该
A)设计时,把两者的width属性设置成同样的值就行了
B)只需要在form1的load事件中加入一句:text1.width=form1.width 就行了
C)可以在form1的Resize事件中加入一句:text1.width=form1.width
D)可以同时采用上述A、C方法或B、C方法的组合

10有如下一段程序:
a="123": b="456"
a=a+b : b=left(a,3) : a=right(a,3)
则运行后,a的值是
A)123 B)"123" C)456 D)"456"

希望会的朋友给出正确答案,有解释更好,混分说假答案的不要来了。。。

9:
C.不过C不太完善,原因有2,一:如果窗体最小化时,会出错,二:应该用Form1.ScaleWidth,而不是Form1.Width.其它的三个答案都不行

10.D
首先,因为有"",所以,结果一定是个字符串,AC排除
在执行A=A+B后,A="123456",然后用Right函数,取出右边的三个,所以,结果是"456"

Resize事件。我们就是用这事件与控件与控件同步变化的,,
9、C
在VB里。数字默认为数字值 唉。。这题,,有点难。。。。因为我用IsNumeric函数测试值为TRUE。。。。看来我做试卷,还真不行。。。。。。。。。郁闷!!!
10、C