下面4个CT函数中是用来判断用户输入的数是否为奇数的,是奇数的返回1,否则返回0,其中正确的是A.Function CT(ByVal a As Integer) If a Mod 2=0 Then Return 0 ElSe Return 1 End if End FunctionB.Function CT(ByVal a As Integer) If a Mod 2=0 Then CT=0 Else CT=1 End if End FunctionC.Function CT(ByVal a As Int

题目

下面4个CT函数中是用来判断用户输入的数是否为奇数的,是奇数的返回1,否则返回0,其中正确的是

A.Function CT(ByVal a As Integer) If a Mod 2=0 Then Return 0 ElSe Return 1 End if End Function

B.Function CT(ByVal a As Integer) If a Mod 2=0 Then CT=0 Else CT=1 End if End Function

C.Function CT(ByVal a As Integer) If a Mod 2=0 Then CT=1 Else CT=0 End if End Function

D.Function CT(ByVal a As Integer) If a Mod 2=0 Then Return 1 Else Return 0 End if End Function


相似考题
参考答案和解析
正确答案:B
解析:在此题中考查了函数的定义,及其有关操作,对于奇数的判断是用取模来判断的,奇数不能被2争取,或者说奇数除以2后的余数是1,而偶数能被2整数,即偶数除以2后的余数是0,因此判断语句应为IfaMod2=0ThenCT=0ElseCT=1;即当a为偶数时返回值是0,a为奇数时返回值是1,符合题意。
更多“下面4个CT函数中是用来判断用户输入的数是否为奇数的,是奇数的返回1,否则返回0,其中正确的是A.Fu ”相关问题
  • 第1题:

    以下isprime函数的功能是判断形参a是否为素数。如a是素数,函数返回1,否则返回0。请填空: int isprime(int a) { int i; for (i=2;i<=a/2;i++) if (a%i==0) return 1; }


    return 0或return(0) return 1或return(1) 素数是指只能被1和其本身整除,不能被其他任何整数整除的数。根据if条件语句,若形参a对i取余等于0,则形参a可以被其他数整除,所以第一处填return0;若形参a对i取余不等于0,则形参s不可以被其他数整除,所以第二处填return1。

  • 第2题:

    以下函数的功能是判断形参a是否为素数,若是函数返回1,否则返回0,请填空。 int isprime(int a) { int i; for(i=2;i<=a/2;i++) if(___________) return 0; return 1; }


    A

  • 第3题:

    编写 isprime函数用来判断整型数x是否为素数,若是素数,函数返回1,否则返回0。


    int isprime(int a) {int k; if(a==1) return 0; for(k=2;k<=a/2;k++) if(a%k==0) return 0; return 1; }

  • 第4题:

    4、栅格计算器中,判断当前是否为nodata,如果是则返回1,否则返回0的函数是:() A.IsNull B.SetNull C.Con D.Pick


    栅格计算器中的若输入角度参数,应是弧度制的。;栅格计算器是针对栅格像元值的操作。

  • 第5题:

    输入一批正整数(以零或负数为结束标志),求其中的奇数和。要求定义和调用函数int even(int n)判断整数n的奇偶性,当为奇数时返回1,否则返回0。 输入输出示例 输入:11 3 7 6 8 9 11 0 输出:sum = 41


    #include <stdio.h>
    void main()
    {
    in