首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下面的程序: 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
77
问题
阅读下面的程序: 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://kaotiyun.com/show/sE1p777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
结构化设计主要分为系统设计和模块设计,【】的任务是决定系统的模块结构。
下面程序段的输出结果是publicclassTest{publicstaticvoidmain(Stringargs[]){intn=5,sum=0;while(n>0){sum+
能对读入字节数据进行java基本数据类型判断过滤的类是
属于main()方法的返回类型是
______复审应该把重点放在系统的总体结构、模块划分、内外接口等方面。()
已知如下的命令执行javaMyTestabc,()语句是正确的。
下列关于构造方法的说法中不正确的是()
国际化命令中,下列哪个命令将含有本机编码字符的文件转换成Unicode编码字符的文件?()
Java窗体设计程序运行时,在命令下用______键可以终止程序的运行。()
随机试题
关于急性胰腺炎低钙血症的叙述,错误的是
羊水栓塞的诱因是:
用三种饲料喂养大白鼠,其肝重比值资料如下:若用单因素方差分析,计算以下统计量,可得何种结论
导游员要牢记紧急情况的呼救电话。游客突发重病,需要拨打医疗急救电话叫救护车,电话号码是()。
在函正文的结尾处,下列哪些用语可以使用?()
以胡锦涛同志为总书记的党中央对我国的奋斗目标作出了新的概括,即:
对资本主义工商业进行和平改造的具体形式是国家资本主义,以下对国家资本主义理解正确的有()
Anissuethatmanycorporateexecutivesignoreisthepossibilitythataggressivepeopleseekreinforcementfortheirowndestru
A、Shewilltakethenonstoptrainat2:15.B、Shewilltakethefastertrainat2:00.C、Shewillgetabitetoeat.D、Sheisnot
HowtoBuildaWinningTeamWinningisaboutleadingyourpeople.Andaboutleadingtheminfourveryspecificways.If
最新回复
(
0
)