首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下面的程序: 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
54
问题
阅读下面的程序: 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全国计算机二级
相关试题推荐
开发软件时对提高开发人员工作效率至关重要的是()。
若有定义inta=2;则执行完语句a+=a-=a*a;后,a的值是()。
关于下面的程序段,说法正确的是importjava.awt.*;importjava.applet.*;publicclassTestextendsApplet{CanvasMyCanvas;
开发软件时对提高开发人员工作效率至关重要的是()
Java变量中,以下不属于基本类型的数据类型是()。
公有成员变量MAX是一个int型值,变量的值保持常数值100,则下列使用()选项的声明定义这个变量是正确的。
下列有关数据库的描述,正确的是()
若有inta=2,b=0;表达式b=(i++)+(i++)+(i++)的值是______。
算法的空间复杂度是指()。
随机试题
下列哪一项不是超声诊断胎儿宫内生长迟缓指标
临床诊疗的医学伦理原则不包括
金黄散主要适用于
A.肠溶片B.分散片C.泡腾片D.舌下片E.缓释片规定在20℃左右的水中3分钟内崩解的片剂是
某机电安装工程公司承建一中学教学楼机电工程,虽建筑面积较大,机电安装仅为电气照明工程和卫生给水排水工程。该机电安装工程公司按合同工期完工,并对工程质量进行了自检,自检结果符合施工图纸和验收规范的要求。但教学楼外墙仍在装修中,室外的园林绿化尚在施工。因合同是
施工单位在尚未竣工的建筑物内设置员工集体宿舍,逾期未改正的,责令停业整顿,并处( )的罚款。
发包人应委托()按合同约定向承包人发出开工通知。
甲公司2×18年1月1日开始执行一项积分计划,约定客户每消费一元可积一分,满100分可抵现金l元。2×18年共发生符合条件的销售额2000万元,积分2000万分;甲公司预计将有100%的积分被使用。当年没有客户使用所授予积分。下列关于甲公司积分业务的处理,
玲玲今年刚上幼儿园,妈妈听说女儿班上的幼儿家长大都是有关系的,如果不送礼,怕老师会不重视孩子;在送礼的情况下,老师难免会对相关的幼儿多些“关照”。因此,趁一次送女儿上学之际,悄悄给张老师送了一块高档手表。张老师答应以后会多多关照玲玲,老师这样的行为违背了(
DaydreamingI.DaydreamingcanbeharmfulbecauseitwasconsideredasA.awasteof【T1】________
最新回复
(
0
)