首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在窗体上画—个命令按钮(名称为Command1),并编写如下代码:Function Fun1 (ByVala As Integer, b As Integer)As Integer Dim t As Integer t=a-b b=t+
在窗体上画—个命令按钮(名称为Command1),并编写如下代码:Function Fun1 (ByVala As Integer, b As Integer)As Integer Dim t As Integer t=a-b b=t+
admin
2009-09-28
45
问题
在窗体上画—个命令按钮(名称为Command1),并编写如下代码:Function Fun1 (ByVala As Integer, b As Integer)As Integer Dim t As Integer t=a-b b=t+ a Fun 1=t+ bEnd FunctionPrivate Sub Command1_ Click() Dim x As Integer x=10 Print Fun1(Fun1 (x,(Fun1(x,x-1))),x-1)End Sub程序运行后,单击命令按钮,输出结果是 ______。
选项
A、10
B、0
C、11
D、21
答案
B
解析
ByVal表示所声明的参数是按值传递的。因此参数值的变化只在被调用的函数或过程中有效,即只是形参的值有变化,而实参不受影响。ByRef表示所声明的参数是按地址传递的,形参值的变化都会反映在实参上。如果形参名前面缺省修饰词,默认为ByRef形式。
程序声名了一个拥有两个形参变量的函数Fun1(),形参变量a按值传递参数,变量b按地址传递参数。执行命令按钮Command1的Click事件后,三次调用函数Fun1(),程序执行的过程如下:
1、首先调用最里面一层的Fun1函数Fun1(x,x-1),此时,a=10,b=9,t=10-9=1,b=t+ a=1+10=11,Fun1=t+ b=12,所以第一个Fun1返回值为12。
2、接着调用中间一层Fun1函数Fun1(x,(Fun1(x,x-1)),因为形参变量a按值传递参数,形参的变化并不影响实参,所以x的值仍为10,Fun1(x,x-1)得到的返回值为12,此时,a=10,b=12,t=10-12=-2,b=t+ a=-2+10=8,Fun1=-2+8=6,所以中间一层的Fun1返回值为6。
3、最后调用最外一层Fun1(Fun1(x,(Fun1(x,x-1))),x-1),Fun1(x,(Fun1(x,x-1)))的返回值为6,x-1=9,此时a=6,b=9,t=10-9=-3,b=t+ a=3+6=3,Fun1=3+3=0,所以最后的值为0。
转载请注明原文地址:https://kaotiyun.com/show/6S1p777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
二元算术表达式的两个操作数全是short类型的数据,则表达式的结果是()。
关系数据库的数据及更新操作必须遵循的完整性规则是()。
正面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送()。
下列数据结构中属于非线性结构的是()。
通常,将软件产品从提出、实现、使用维护到不再使用的过程称为【】。
一些重要的程序语言(如C语言和Pascal语言)允许过程的递归调用。而实现递归调用中的存储分配通常用()。
当启动Applet程序时,首先调用的方法是()。
数据库系统阶段的数据具有较高独立性,数据独立性包括物理独立性和【】两个含义。
由关系数据库系统支持的完整性约束是指【】和参照完整性。
关系数据库管理系统能实现的专门关系运算包括选择、连接和【】。
随机试题
朦胧诗时代开始的标志作品是()
包装上必须有“无菌”字样或图形符号的是( )。
海岸带的泥沙来源有()。
财产清查制度是通过定期或不定期对各项财产物资进行实地盘点和对库存现金、银行存款、债权债务进行清查核实的一种制度。()
()是指一国国际关系发生重大变化,如对外发生战争、领土被侵占等,或一国内部动荡不安,如意识形态分歧导致革命、恐怖事件造成骚乱、经济利益冲突、地方性争斗及政党分裂等因素所可能造成损失的风险。
______appearedtomethatheenjoyedthefoodverymuch.
中国抗日战争的起点是()。
阅读材料,回答下列问题。物联网将使我们的世界更加智能化。通过物联网,主人在路上能够遥控家中的电器做家务;顾客在超市能够了解商品的生产和流通过程的主要信息,假冒伪劣商品将无从遁形:企业信息监控中心能够自动协调生产过程;农作物会“主动"发出该浇水、该
甲、乙、丙、丁四位球迷有一段对话。甲说:“Y球队能进入决赛。”乙说:“如果X球队能进入决赛,那么Y球队也能进入决赛。”丙说:“我看Y球队不能进入决赛,但X球队能进入决赛。”丁说:“X球队不能进入决赛。”如果四人中只有一人是对的,那么可以推出(
数据库系统的并发控制主要方法是采用哪种机制?
最新回复
(
0
)