在窗体上画3个标签、3个文本框(名称分别为Text1、Text2和Text3)和1个命令按钮(名称为Command1),外观如图所示。 编写如下程序 Private Sub Form Load() Text1

admin2009-03-15  26

问题 在窗体上画3个标签、3个文本框(名称分别为Text1、Text2和Text3)和1个命令按钮(名称为Command1),外观如图所示。     

编写如下程序         Private Sub Form Load()           Text1.Text=" "           Text2.Text=" "           Text3.Text=" "         End Sub         Private Sub Command1 Click()           x=Val(Text1.Text)           y=Val(Text2.Text)           Text3.Text=f(x,y)         End Sub         Function f(ByVal x As Integer,ByVal y As Integer)           Do While y<>0                tmp=x Mod y                x=y                y=tmp           Loop           f=x         EndFunction    运行程序,在Text1文本框中输入36,在Text2文本框中输入24,然后单击命令按钮,则在Text3文本框中显示的内容是______。

选项 A、4
B、6
C、8
D、12

答案C

解析 分析程序可知,函数f采用辗转相除法计算两个数的最大公约数,由于题面中输入的两个数是36和24,它们的最大公约数为8。
转载请注明原文地址:https://kaotiyun.com/show/ft1p777K
0

最新回复(0)