永发信息网

一道vb题,点击窗体两次后显示5,5和5,6,为什么?求详细过程,谢谢!

答案:1  悬赏:20  手机版
解决时间 2021-03-21 01:25
一道vb题,点击窗体两次后显示5,5和5,6,为什么?求详细过程,谢谢!
最佳答案
首先form_load过程 a=5 b=2
然后 call s(a,b) a传值,b是传址
S过程中,
t=x=5
x=t/y=5/2=2.5

y= x mod y +5=2.5 mod 2 +5
这里要注意 mod在计算之前会先把两边的数四舍五入取整,但不是我们一般说的四舍五入。取舍方法是:小数部分小于0.5的,舍去,大于0.5的,进一位。等于0.5的,要看整数部分。是偶数的,则舍去,是奇数的,则进一位。
因此2.5四舍五入后得2,y=2 mod 2 +5=5
a因为是传值,所以a还是等5,b是传址,所以b=y=5。
第一次print 出 5 5
第二次点击窗体时,
call s(a,b) =s(5,5)
S过程中,x=5/5=1
y= x mod y +5=1 mod 5 +5=6
因此a=5,b=y=6
第二次print 出 5 6
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
丰荟房地产开发有限公司(驻哈办事处)在哪里啊
住房公积金能否在交公积金地贷款到外地买房?
暗黑破坏神2七个古墓怎么过?
zabbix3.0源码编译过程出现Not found mysqlcl
魔战齐了 首饰 巨魂好 还是 风华好
安妮那个皮肤比较好看
单选题根冠的外层细胞不断死亡、脱落和解题,
ios 蓝牙 4.0 App开发 :可以连接,可发现服务,
一个男人为了家庭离开了情人,可他心里依然有
84消毒液洗玉器能洗坏吗?
珊珊超市在哪里啊,我有事要去这个地方
仓鼠能吃花菜吗
求二十篇中学生自创古诗。
"溪里涨满了春水."这个"涨"能不能换成"流","
09款宝来倒车灯线在哪?
推荐资讯
广安饲料科技有限公司这个地址在什么地方,我
深圳到广西玉林的高铁什么时候开通
Swimming is one of those activities that c
报恨终天形容什么????
生物制药专业可以报考执业医师吗?
华硕k45vd笔记本型号A45EI321VD-SL/84FDDX2B
在两行三列的方格棋盘上沿骰子的某条棱翻动骰
新朋岭怎么去啊,有知道地址的么
板块构造学说认为板块内部较________,板块接
送喜欢的人项链,给她带上,她之前带了一根要
梦见挖出死人
在哪可以买到宠物小猴子多少钱一只
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?