下面是求最大公约数的函数的首部:
Function gcd(ByVal x As Integer,ByVal y As Integer)As Integer
若要输出8、12、16这3个数的最大公约数,下面正确的语句是( )
A.Print gcd(8,12),gcd(12,16),ged(16,8)
B.Print ged(8,12,16)
C.Print gcd(8),gcd(12),ged(16)
D.Print gcd(8,gcd(12,16))
参考答案:D
解析: GCD函数返回两个或多个整数的最大公约数,最大公约数是能分别将各个参数除尽的最大整数。其语法格式为GCD(num1,num2,…),num1,num2,…为1~255个数值,如果参数为非整数,则截尾取整,所以本题正确的写法是ged(8,gcd(12,16))。