首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
单击一次命令结束后,下列程序的执行结果是 Private Sub Commandl_Click( ) s=Sat(1)+Sat(2)+Sat(3)+Sat(4) Print s End Sub Public Function Sat(
单击一次命令结束后,下列程序的执行结果是 Private Sub Commandl_Click( ) s=Sat(1)+Sat(2)+Sat(3)+Sat(4) Print s End Sub Public Function Sat(
admin
2009-01-15
71
问题
单击一次命令结束后,下列程序的执行结果是 Private Sub Commandl_Click( ) s=Sat(1)+Sat(2)+Sat(3)+Sat(4) Print s End Sub Public Function Sat(N As Integer) Static Sum For i=1 To N Sum=Sum+i Next i Sat=Sum End Function
选项
A、15
B、25
C、35
D、45
答案
4
解析
在被调用过程中,有这样的语句“StaticSum”,因为变量Sum是局部变量,局部变量除了可以用Dim语句声明外,还可用Static语句将变量声明为静态变量,它在程序运行过程中可保留变量的值。具体过程分析如下:
调用Sat(1),在被调过程中N=1,执行For Next循环,Sat(1)=Sum=1;
调用sat(2),在被调过程中N=2,执行For Next循环,Sat(2)=Sum=4;
调用Sat(3),在被调过程中N=3,执行For Next循环,Sat(3)=Sum=10;
调用Sat(4),在被调过程中N=4,执行For Next循环,Sat(4)=Sum=20;
不难看出,最后输出的结果S值应为1+4+10+20=35,所以选项C)是正确的。
转载请注明原文地址:https://kaotiyun.com/show/602p777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
设有数组定义:intMyIntArray[]={10,20,30,40,50,60,70};,则执行下列几个语句后的输出结果是______。ints=0;for(int
switch语句中的表达式的值只能是int、byte、short和______型的值。
______语句的功能是从当前方法中退出,返回到调用该方法的地方继续执行下面的语句。
在J2SDK的RMI命令中,______用来激活系统守候进程,以便能够在Java虚拟机上注册和激活对象。
在J2SDK的基本命令中,______是Java类文件归档命令。
Java程序分为两种类型,分别是JavaApplet和______。
随机试题
患者,男,50岁,进行性吞咽困难3个月,现能进流质饮食。检查:锁骨上未触及肿大的淋巴结。对于该患者,拟行全麻下食管癌根治术,下列关于手术前后的护理的描述错误的是
舌黏膜中的味觉感受器是
A.法莫替丁B.多潘立酮C.氯苯那敏D.奥美拉唑E.莫沙必利属于选择性5-HT4受体激动剂的是()
企业文化观念对于安全管理没有影响。
基金单位总数不固定,总金额不封顶且可以连续发行,一般投资者可以随时进入或退出的基金为()。
资本市场具有()的特点。
下列Cisco路由器进入vty配置模式后的命令提示符,正确的是()。
A、Buyapresent.B、Buyanewdress.C、Preparesomefood.D、Gathersomemoney.B
A、Todescribechildren’sthinking.B、Toanswersomequestionschildrenhave.C、Tostresstheimportanceofcommunication.D、Toa
Itisnosecretthathealthcarehasbecomeincreasinglyunaffordableasthecostofmedicaltreatmentsandinsurancepremiums(保
最新回复
(
0
)