首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写如下程序: Dim num As Integer,r As Integer,n As Integer,i As Integer,arr(5)As Integer Private Sub Commandl_Click() hum=
编写如下程序: Dim num As Integer,r As Integer,n As Integer,i As Integer,arr(5)As Integer Private Sub Commandl_Click() hum=
admin
2020-01-02
55
问题
编写如下程序:
Dim num As Integer,r As Integer,n As Integer,i As Integer,arr(5)As Integer
Private Sub Commandl_Click()
hum=12:r=2
Call subl(num,r,n)
FOr i=n To 1 Step-1
Print arr(i);
Next i
End Sub
Sub subl(d As Integer,r As Integer,k As Integer)
k=0
Do While d<>0
k=k+1:arr(k)=d Mod r:d=d\r
Loop
End Sub
程序运行后,单击命令按钮Commandl,输出结果为
选项
A、1 1 0 0
B、0 0 1 1
C、0 1 0 1
D、1 0 1 0
答案
A
解析
本题实际上是在子过程sub1中对arr数组进行的赋值工作,形参d的值为12,r的值为2,k的初值为0;在循环中计算d除以2的余数放到数组的第一个元素,整除2后再除以2的余数放到第二个元素……以此类推,最后数组arr中存放的是(0、0、1、1),在Command1_Click()过程中调用完子过程对数组进行赋值以后,逆序输出了数组的值。
转载请注明原文地址:https://kaotiyun.com/show/h1Tp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
1个二维数组可以存放1个矩阵,在程序开始有语句OptionBase0,则下面定义的数组中正好可以存放1个4(3矩阵(即只有12个元素))的是
设有下面的程序段:x=InputBox(”请输入一个整数”)ReDima(x)Fork=xTo0Step一1a(k)=kNextk一般,在这段程序之前应先进行数组a的定义。下面
以下数组定义语句中,错误的是
窗体上有1个名称为Label1的标签;1个名称为List1,且含有若干表项的列表框。为了使得单击List1中某个表项时,在Label1中相应地显示该表项,应使用的程序代码为
下面变量定义中错误的是
以下关于控件的叙述中,正确的是
在窗体上画1个名称为Command1的命令按钮,并编写如下事件过程:PrivateSubCommandl_Click()X=1:s=0Fori=1To5x=x/i:s=s+xNext
随机试题
可燃液体制品等工厂的备料及生产车间火灾危险等级属于()。
恢复重建我国教育督导制度是从哪一年开始的?
ThereareotherproblemswhichIdon’tproposeto______atthemoment.
氯丙嗪临床应用除外
均质土坝的土料是砂质黏土和壤土,要求其应具有一定的抗渗性和强度,其渗透系数不宜大于( )。
在北京众多老字号中,被誉为“中国布鞋第一家”的商店始建于()
5,16,50,153,()
有以下程序: #include<stdio.h> main() { FILE*fp;charstr[10]; fp=fopen("myfile.dat","w"); fputs("abc",fp); fclose(fp);
Notknowingthelanguageofthecountryhewasvisiting,Johnhadahardtimemakinghimself______.
TheiPodHasTurnedAppleintoaSuperbrandNosinglebrandcouldbecomparedtoApple’siPod,whichisexpectedtobetheh
最新回复
(
0
)