问题
单项选择题
函数过程F1的功能是:如果参数b为奇数,则返回值为1,否则返回值为0。以下能正确实现上述功能的代码是
A.Function F1(b As Intege If b Mod 2=0 ThenReturn 0 ElseReturn 1 End If End Function
B.Function F1(b As Intege If b Mod 2=0 ThenF1=0 ElseF1=1 End If End Function
C.Function F1(b As Intege If b Mod 2=0 ThenF1=1 ElseF1=0 End If End Function
D.Function F1(b As Intege If b Mod 2<>0 Then Return 0 Else Return 1 End If End Function
答案
参考答案:B
解析: 本题考查函数过程的作用域。在VB中,除了“GoSub-Return”语句以外 (大纲不要求),其他地方都不会使用Return关键宇,所以选项A、选项D是错误的。选项C程序段的功能是,当参数b为偶数,则返回值为1,否则返回值为0,不符合题意。只有选项B的程序段满足题目要求。