mdsk.net
当前位置:首页 >> VB程序阅读题:1. 执行下面程序段的输出结果是( )P... >>

VB程序阅读题:1. 执行下面程序段的输出结果是( )P...

X=3 Y=3 X=3 Y=6 X=3 Y=9 没看到在哪里定义Y 我就当全局变量了 如果没定义,则三次输出同第一次

这是因为VB中过程的调用中参数传递方式,如果不显式说明传址还是传值,默认是传址。但是如果传递的是一个表达式(包含运算符,或者用圆括号括起),就以传值方式调用。 在程序中,第一个参数是传址的,所以,在过程中改变的变量会影响主程序中a1...

For i = 1 To 4 '如果取x的值,这个i循环没作用,1 to 100 x最终结果也是7 x = 2 For j = 1 To 3’这个j循环没作用 x = 1 For k = 1 To 2 x = x + 3 Next k Next jNext iPrint x上面代码起作用的实际是: x = 1For k = 1 To 2 x = x + 3 Next kPr...

放四个text1-text4,四个label1-label4,一个command1,调整好大小和位置 代码如下: private sub form_load() label1.caption ="本金" label2.caption="存款年数" label3.caption="年利率" label4.caption="到期利息" endsub private sub comma...

按照缺省规定,Visual Basic 将应用程序编译成可运行的解释型或 P-code 程序。运行时,动态链接库 (DLL) 将翻译或解释执行程序中的指令。 用“本机代码”选项来编译工程意味着您写的代码将完整地编译为处理器芯片的本地指令,而不是编译为p-code。...

这里面有两个关键点要注意: 1、P(I)、P(I + 1)、P(I + 2)这三次调用中,P(I)的参数是变量,所以是传址调用,函数里面对形参N的修改,会直接改变实参I的值(会变为4),而P(I + 1)和P(I + 2)的参数是表达式,所以是传值调用,N的值不会改变I的值...

2 B 因为LIST的INDEX 是从0 开始的,而LISCOUNT则是LIST的数据列数,是从1开始的 20 A 模块级别还可以是PUBLIC 11 C 只有X=Y才有 MAX=X :MAX=Y 8 A 12 B List1.Selected (T /F) 13 A VBBLUE,VBGREEN,VBRED ...一定要加VB 14 D NAME A AS B 语句 18...

p1.print "How"

用延时函数 p1.0=0 lRetval = DelayTimes(5, 0, StopTheTimer)'从文本框取 p1.0=1 附自定义延时函数 Public Function DelayTimes(Mins%, Secs%, Optional ByRef StopFlag) As Long Dim EndOfDelay EndOfDelay = DateAdd("n", Mins, Now) EndOfDe...

AABABCABCD

网站首页 | 网站地图
All rights reserved Powered by www.mdsk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com