首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在窗体上画一个名称为Command1的命令按钮,然后编写如下程序: Private Sub Command1_Click() Dim a As Integer a=2 s=0 For i=1 To 3 s=s+Fun(a) Next i Print s E
在窗体上画一个名称为Command1的命令按钮,然后编写如下程序: Private Sub Command1_Click() Dim a As Integer a=2 s=0 For i=1 To 3 s=s+Fun(a) Next i Print s E
admin
2019-03-14
23
问题
在窗体上画一个名称为Command1的命令按钮,然后编写如下程序:
Private Sub Command1_Click()
Dim a As Integer
a=2
s=0
For i=1 To 3
s=s+Fun(a)
Next i
Print s
End Sub
Function Fun(a As Integer)
Static c
b=0
b=b+1
C=c+1
Fun=a+b+C
End Function
程序运行后,单击命令按钮,输出结果是( )。
选项
A、6
B、9
C、11
D、15
答案
D
解析
Function过程和Sub过程有一个很重要的区别,Function过程可以带返回值,而Sub过程不可以。本题的Command1_Click()过程中,使用For循环结构调用函数过程Fun,并将Fun带回的计算结果进行累加,Command1_Click()事件过程中For循环共执行3次,循环执行情况及各变量的值如下表所示。
本题中Fun函数过程中定义的变量c是静态局部变量,可以保留上次程序执行后的结果,最后输出变量s的值为15,所以D选项正确。
转载请注明原文地址:https://kaotiyun.com/show/UBUp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
窗体上有一个名称为Optionl的单选按钮数组,程序运行时,当单击某个单选按钮时,会调用下面的事件过程PrivmeSubOptionlClick(IndexAsInteger)EndSub下面关于此过程的参数Index的叙述中正确的是
窗体上有一个名称为Commandl的命令按钮,其单击事件过程如下:OptionBase1PrivateSubCommand1_Cliek()Dima(4,4)AsIntegerFori=1To4Forj=1To4
以下程序段的功能是()。x=8.6y=Int(x+0.5)Printy
在窗体上没有进行任何属性设置,然后编写如下事件过程,则程序运行结果是()。PrivateSubForm_Load0Fori=lTo10slim=sum+iNextiPrint“Sum=”;slimEndSub
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是
下列数据结构中,属于非线性结构的是
在设计阶段,假定在图片框Picturel中装入了一个图形,为了删除该图片框控件,应采用的正确操作是
以下关系表达式中,其值为True的是
下列二叉树描述中,正确的是()。
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Forml的窗体上画一个名称为List1的列表框,在属性窗口中为列表框添加三个选项:北京、上海、天津。再建立一个下拉菜单,菜单标题为“文件”,名称为File,此菜
随机试题
A.革兰染色法B.镀银染色法C.抗酸染色法D.吉姆萨(Giemsa)染色法E.美蓝染色法、Albert法和Neisser法涂片镜检结核杆菌的染色方法是
A.肩关节B.肘关节C.桡腕关节D.膝关节E.髋关节有半月板的是
具芳伯氨基或经水解生成芳伯氨基的药物可用以下方法鉴别
患者,女,26岁。产后第3周出现恶寒发热,右乳肿胀疼痛,体温38.7℃,检查见右乳红肿,无波动感。此时的治疗方法是
儿童用药剂量计算的根据有()。
甲公司2013年1月签订以下合同:(1)与某银行签订借款合同,借款金额150万元;(2)与某客户签订货物运输合同,合同载明货物价值500万元,运输费用65万元(含装卸费5万元,货物保险费10万元),(3)与某运输企业签订租赁合同,合同载明将本企业闲
简述淝水之战后南北方的政治发展状况。
以下关于网络存储描述正确的是()。
Afindinginrecentyearsshowsthatmencannotmanufacturebloodasefficientlyaswomencan.Thismakessurgeryriskierforme
Inthepasthundredyearsamillionpeoplehavediedinearthquakes,anothermillionhavebeenkilledby【B1】______andtornadoes
最新回复
(
0
)