首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下面的程序: Private Sub Form_Click() Dim m,n As Integer m=InputBox("请输入M的值") m=Val(m) m1=m n=Input
阅读下面的程序: Private Sub Form_Click() Dim m,n As Integer m=InputBox("请输入M的值") m=Val(m) m1=m n=Input
admin
2009-02-13
114
问题
阅读下面的程序: Private Sub Form_Click() Dim m,n As Integer m=InputBox("请输入M的值") m=Val(m) m1=m n=InputBox("请输入N的值") n=Val(n) n1=n Do While n<>0 remin=m Mod n m=n n=remin Loop Print m1,n1,m End Sub 程序运行后,单击窗体,在对话框中分别输入16和24,则程序在窗体上的输出结果为
选项
A、16 24 4
B、16 24 8
C、24 16 6
D、24 16 8
答案
2
解析
本题捉供的是用“辗转相除法”求两个整数最大公约数的程序。一般来说,假定有两个整数m和n(m>n),将m作为被除数, n作为除数,相除后余数为r。如果r不等于0,则令m=n,n=r,再进行一次除法运算(以新的m作为被除数,n作为除数),得到新的r。如果r仍不等于0,则重复上述过程,直到r=0为止,此时的n就是两个数的最大公约数。在本题的Do While-Loop循环中,通过辗转相除求最大公约数,循环结束的条件是相除后余数为0,如果不为0,则一直“除”下去。这里用 Mod运算符求余数,较大的整数作为被除数或者较小的整数作为被除数都可以得到正确结果,但整除的次数可能会不一样。在本题的输入中,先输入16,再输入24,求出的最大公约数仍为8。
转载请注明原文地址:https://www.kaotiyun.com/show/sE1p777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
关系模型允许定义三类数据约束,下列不属于数据约束的是()
构造方法是类中的一种特殊方法,用它来定义对象的______。
程序设计中用得最多的语句是()。
赋值表达式是由位于赋值运算符左边的变量和右边的________组成的。
设x=1,y=2和z=3,则表达式y+=z--/++x的值是
算法的空间复杂度是指
给出下列代码,如何使成员变量m被方法fun()直接访问?()classTest{privateintm;publicstaticvoidfun(){...
下面的程序是列出目录C:\Test中所有的.txt文件,请将程序补充完整。importjava.io.*;//引入java.io包中所有的类publicclassFileFilterTest{publicstaticv
向DataOutputStream对象dos的当前位置处写入一个保存在变量f中的浮点数的语句是【】。
下面这个程序段的时间复杂度是()。for(i=1;i<n;i++){y=y+1;for(j=0;j<=(2*n);j++)x++;}
随机试题
企业分立
组织液的形成因素不包括
患者,男,12岁。患流痰3年,溃口位于左腰部,脓水稀薄,夹有败絮样物,伴有午后潮热,夜间盗汗,口燥咽干,咳嗽痰血,舌红少苔。脉细数。内治应首选()
下列不为民法上物的是:()
桥梁试验的任务主要包括以下()。
下列项目中,不属于票据的是()。
销售火爆的iPad2位于成都的制造车间发生爆炸,整条生产线被炸毁,造成大量人员伤亡。一些经销商认为由于生产线瘫痪iPad2会出现供货紧张的情况,如果此时抢购大量iPad2就可以在市场供货不足时以高价售出,获取高额利润。以下哪项如果为真最可能让这些
下列天体系统中,不包含地球的是()。
Itallstartedin2009,withaseven-hourtraintripfromOslotoBergen.Bergensbanen,alivebroadcastofthevoyagebyNRK,f
A、Hissuggestionsandhelp.B、Thecruelrealityandunpleasantlife.C、Theresponsibilitytohelpothers.D、Theprotectionofot
最新回复
(
0
)