下面是求最大公约数的函数的首部 Function gcd(ByVal x As Integer,ByVal y As Integer)As Integer 若要输出8、12、16这3个数的最大公约数,下面正确的语句是

admin2020-01-02  32

问题 下面是求最大公约数的函数的首部
Function gcd(ByVal x As Integer,ByVal y As Integer)As Integer
若要输出8、12、16这3个数的最大公约数,下面正确的语句是

选项 A、Print gcd(8,12),gcd(12,16),gcd(16,8)
B、Print gcd(8,12,16)
C、Print gcd(8),gcd(12),gcd(16)
D、Print gcd(8,gcd(12,16))

答案D

解析 本题考查的考点是有关动态数组的。动态数组以变量作为下标值,在程序运行过程中完成定义,通常分为两步:首先在窗体层、标准模块或过程中用Dim或Public声明一个没有下标的数组(括号不能省略),然后在过程中随时用ReDim语句可以重定义变量作为下标的数组,重定义后原数组的所有元素值被清空。本题中由于数组下标从0开始,所以单击Commandl后输入10,数组被重定义成了11个元素;然后单击Command2输入5,数组又被重定义成了6个元素,所以最后数组中有6个元素。
转载请注明原文地址:https://kaotiyun.com/show/m9Tp777K
0

最新回复(0)