[填空题] 阅读程序:Sub p(b( ) As Integer) For i=1 To 4b(i)=2*i Next i End 5ubPrivate Sub Command1

[填空题] 阅读程序:Sub p(b( ) As Integer) For i=1 To 4b(i)=2*i Next i End 5ubPrivate Sub Command1,第1张

[填空题] 阅读程序:Sub p(b( ) As Integer) For i=1 To 4 b(i)=2*i Next i End 5ubPrivate Sub Command1

[填空题] 阅读程序:Sub p(b( ) As Integer) For i=1 To 4 b(i)=2*i Next i End 5ubPrivate Sub Command1_C1ick( ) Dima(1 To 4)As InteSer a(1)=5 a(2)=6 a(3)=7 a(4)=8 caU p(a) For i=1 To 4Pdnt a(i) Next i End Sub 运行上面的程序,单击命令按钮,输出结果为【15】。

正确答案:

2 4 6 8

参考解析:

p过程为参数b( )赋值,赋值方法为b( )中的元素值等于其下标的2倍。在事件过程中,数组a(1 to 4)先被逐一赋值,然后以传地址的方式被p过程调用。在调用中,a(i)被重新按照p过程的赋值方式(即元素值等于对应下标值的2倍)赋值。由于是以传地址的方式传送a(1 to 4),故在调用完P过程后,a(1 to 4)中的元素的值将保留,故 [15]填:2 4 6 8。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5474336.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-12
下一篇 2022-12-12

发表评论

登录后才能评论

评论列表(0条)

保存