问题 单项选择题

函数过程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的程序段满足题目要求。

选择题
单项选择题