首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下事件过程: Private Sub Command1_Click() Dim a a=Array(12, 3, 8, 5, 10, 3, 5, 9, 2, 4) For k=1 To 9 Print fun(a(k-1), a(
设有如下事件过程: Private Sub Command1_Click() Dim a a=Array(12, 3, 8, 5, 10, 3, 5, 9, 2, 4) For k=1 To 9 Print fun(a(k-1), a(
admin
2019-03-14
36
问题
设有如下事件过程:
Private Sub Command1_Click()
Dim a
a=Array(12, 3, 8, 5, 10, 3, 5, 9, 2, 4)
For k=1 To 9
Print fun(a(k-1), a(k)); " ";
Next k
End Sub
Private Function fun(x, y)As Integer
Do While x>=y
x=x-y
Loop
fun=x
End Function
程序运行时的输出结果是( )。
选项
A、4 0 1 0 3 0 0 4 0
B、0 3 3 5 1 3 5 1 2
C、9 -5 3 -5 7 -2 -4 7-2
D、9 3 3 5 7 3 5 7 2
答案
B
解析
数组默认下标为0,因此数组a中的元素a(0)=12,a(1)=3,a(2)=8,a(3)=5,a(4)=10,a(5)=3,a(6)=5,a(7)=9,a(8)=2,a(9)=4。
k=1时,fun(a(k-1),a(k))即fun(a(0),a(1)),即fun(12,3),过程中x=x-y=12-3=9-3=6-3=3-3=0,函数返回0;
k=2时,fun(a(k-1),a(k))即fun(a(1),a(2)),即fun(3,8),x>=y不成立,函数直接返回3;
k=3时,fun(a(k-1),a(k))即fun(a(2),a(3)),即fun(8,5),过程中x=x-y=8-5=3,函数返回3;
k=4时,fun(a(k-1),a(k))即fun(a(3),a(4)),即fun(5,10),x>=y不成立,函数直接返回5;
k=5时,fun(a(k-1),a(k))即fun(a(4),a(5)),即fun(10,3),过程中x=x-y=10-3=7-3=4-3=1,函数返回1;
k=6时,fun(a(k-1),a(k))即fun(a(5),a(6)),即fun(3,5),x>=y不成立,函数直接返回3;
k=7时,fun(a(k-1),a(k))即fun(a(6),a(7)),即fun(5,9),x>=y不成立,函数直接返回5;
k=8时,fun(a(k-1),a(k))即fun(a(7),a(8)),即fun(9,2),过程中x=x-y=9-2=7-2=5-2=3-2=1,函数返回1;
k=9时,fun(a(k-1),a(k))即fun(a(8),a(9)),即fun(2,4),x>=y不成立,函数直接返回2;
因此程序输出0 3 3 5 1 3 5 1 2 。
转载请注明原文地址:https://jikaoti.com/ti/AYm0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在数据库系统中,用于对客观世界中复杂事物的结构及它们之间的联系进行描述的是
(1)在名称为。Form1的窗体上添加一个名称为Frame1、标题为“框架”的框架,在框架内添加两个名称分别为Option1、Option2的单选按钮,其标题分别为“第一项”、“第二项”。要求通过设置控件的属性将“第二项”初始值设置为被选中,框架为不可用。
要使两个单选按钮属于同一个框架,下面三种操作方法中正确的是( )。①先画一个框架,再在框架中画两个单选按钮②先画一个框架,再在框架外画两个单选按钮,然后把单选按钮拖到框架中③先画两个单选按钮,再画框架将单选按钮框起来
某人为计算n!(0<n<=12)编写了下面的函数过程:PrivateFunctionfun(nAsInteger)AsLongDimPAsLongP=1Fork=n一1To2Step一1P=P*kNextkfun=P
以下可以判断是否在文本框(名称为Textl)内按下了回车键的事件过程是
窗体上有一个名称为Combol的组合框,为了引用Combol中最后一个列表项,应使用的表达式是
在深度为7的满二叉树中,叶子结点的个数为
某二叉树共有12个结点,其中叶子结点只有1个。则该二叉树的深度为(根结点在第1层)
设有如下程序:OptionBase1Dima(3,4)AsInteger,b(4,3)AsIntegerPrivateSubCommand1—Click()。循环1Fori=1To3Forj=1To4b(j,i)=a
窗体上有1个名为Listl的列表框,其中已经输入了若干个项目(如图3所示);还有2个文本框,名称分别为Text1、Text2,1个名称为Command1的命令按钮,并有以下程序。PrivateSubCommand1Click()
随机试题
统计相对数中的()相对指标是检查、监督计划执行情况的相对指标。
2006年10月甲商业银行与乙企业签订抵押贷款合同,合同约定以乙企业的厂房抵押,贷款额200万元,贷款期2年。2007年8月,乙企业因欲与外商合资,故依照外国投资方的要求向甲银行提出提前归还贷款,遭银行拒绝。问:(1)若乙企业在贷款到期后要求贷款展期,则该
施工现场应配备常用的急救器材有()。
以里程碑事件的进度目标值或再细化的进度目标值作为进度的( )。
下列关于集团审计中重要性的表述,错误的是()。
下列不是青少年反抗心理出现的原因是()
中国唐代著名舞蹈家杨玉环最擅长表演的是()。
AnothernotablechangeisthatChinesetouristsvisitingforeignlands,includingJapan,arenolonger________foreignbags,wat
设A为n阶非零矩阵,E为n阶单位矩阵,若A3=O,则()
Iwon’tbemodest.IamgratifiedtodiscoverthatapaperIpennedoninequalitymadeitswayintoMattMiller’sWashingtonPos
最新回复
(
0
)