首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下面的程序: 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
51
问题
阅读下面的程序: 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://jikaoti.com/ti/Zvq0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
线程同步中,对象加锁应该注意()。
下列说法中,哪个是不正确的()。
下列说法中错误的一项是
publicabstractAppletgetApplet(Stringname)可以实现
变量是程序中的基本存储单元之一,由______、变量类型、变量属性、变量初值组成。
下列有关数据库的描述,正确的是()
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是()。
下列叙述中正确的是
若有inta=2,b=0;表达式b=(i++)+(i++)+(i++)的值是______。
随机试题
试论述行政法的渊源。
正确看待顺与逆,必须认识到()
A.睑内翻B.睑外翻C.上睑下垂D.眼睑闭合障碍重症肌无力出现
关于伤寒的描述,下列哪项是正确的
慢性阻塞性肺气肿发病的主要因素是
在国内某一地区发生检疫传染病流行时,国务院卫生行政部门可以宣布该地区为疫区。( )
关于劳务报酬所得按“每次”取得收入计缴个人所得税的下列表述中,正确的有()。
教育的类型结构是指不同类型的教育,即各类教育的构成状态,一般包括普通教育、职业教育、成人教育、教师教育和()。
如果网络的管理不是集中在一台机器上,而是在网络中任意一台机器都可以向其他机器提供资源和服务,这样的操作系统称为【】的网络操作系统。
Let’stalkfulladvantageofthischanceto(wide)______ourbusinessconnections.
最新回复
(
0
)