首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
单击命令按钮,下列程序的执行结果是 Private Sub Blck (x As Integer) x = x * 2 + l If x <6 Then Call Blck(x) End If x = x *
单击命令按钮,下列程序的执行结果是 Private Sub Blck (x As Integer) x = x * 2 + l If x <6 Then Call Blck(x) End If x = x *
admin
2009-01-15
33
问题
单击命令按钮,下列程序的执行结果是 Private Sub Blck (x As Integer) x = x * 2 + l If x <6 Then Call Blck(x) End If x = x * 2 + 1 Print x; End Sub Private Sub Commandl_Click() Blck 2 End Sub
选项
A、23 47
B、10 36
C、22 44
D、24 50
答案
1
解析
考查考生对过程的理解。@解析@此题在函数调用过程中采用了简单递归的方式,具体流程如下:主调过
程调用Blck过程,把实参2传递给Blck过程中的形参x,由x = x * 2 + 1 语句推出x=
5,此时满足Blck过程体中判断语句的判断条件,执行Call Blck(x)语句,第二次调用
Blck过程。由x = x * 2 + 1语句得到x值为11,判断条件11<6为假,故返回此调用
过程,执行x = x * 2 + l语句,的x = 23并输出,结束此次调用过程。由于两次调用
Blck过程,第二次仍返回调用时的断点语句,即执行x=x * 2 + 1,Print x,输出x的值
为47,返回到主调过程,两次输出为2347。
转载请注明原文地址:https://jikaoti.com/ti/Vo80FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
软件设计模块化的目的是______。
数据流的类型有______和事务型。
多线程是Java程序的________机制,它能同步共享数据、处理不同事件。
下列语句序列执行后,x的值是()。 inta=3,b=4,x=5; if(++a==b)x=++a*x;
下列是几个Java语言最常用的命令,哪个命令是Java语言的编译命令?
下列关于接口的说法不正确的是
请完成下列Java程序:用JFrame建立一个窗口,再用网格布局管理器,对窗口布局进行控制,上面有2行2列4个按钮,要求对按钮的大小进行设定,宽度为150,高度为80。注意:请勿改动main()主方法和其他已有语句内容,仅在下划线处填入适当的语句。
顺序执行下列两个语句的输出结果是_________。Strings="全国计算机等级考试";Systeth.out.println(s.length())
在下列叙述中,正确的是()。
随机试题
将钢件加热到一定程度,保温一定时间后,移出炉外,在空气中冷却的热处理方法称为_________。
精馏过程设计时,增大操作压强,塔顶温度()。
职业教育的终身性
整个预算工作的中心环节是
Eachcarsoldinthisspecializedshopcomeswithaone-year______.
实验证明甲药和乙药被同一拮抗药拮抗,且两药的pA2相近,则说明:
北京甲建筑公司通过电子邮件向南京乙公司发出订购一批水泥的要约,此要约的生效时间为()。
企业签发银行承兑汇票用于清偿B企业的欠款,这一经济业务引起的会计要素变化是()。
记账后在当年内发现记账凭证所记的会计科目错误,从而引起记账错误应采用()。
A、Wearingarmweightswhileyouareswimming.B、Joggingvigorouslyinoneplaceforalongtime.C、Usingbicyclesthatrequirey
最新回复
(
0
)