函数过程n的功能是:如果参数b为奇数,则返回值为1,否则返回值为0。以下能正确实现上述功能的代码的是______。A.Function F1(b As Integer) If b Mod 2=0 Then Return 0 Else Return 1 End If End FunctionB.Function F1(b As Integer) If b Mod 2=0 Then F1=0 Else F1=1 End If End FunctionC.Function F1(b As Integer) If

题目

函数过程n的功能是:如果参数b为奇数,则返回值为1,否则返回值为0。以下能正确实现上述功能的代码的是______。

A.Function F1(b As Integer) If b Mod 2=0 Then Return 0 Else Return 1 End If End Function

B.Function F1(b As Integer) If b Mod 2=0 Then F1=0 Else F1=1 End If End Function

C.Function F1(b As Integer) If b Mod 2=0 Then F1=1 Else F1=0 End If End Function

D.Functionn(b As Integer) If b Mod 2 <>0Then Return 0 Else Return 1 End If End Function


相似考题
更多“函数过程n的功能是:如果参数b为奇数,则返回值为1,否则返回值为0。以下能正确实现上述功能的代码的 ”相关问题
  • 第1题:

    函数过程F1的功能是:如果参数b为奇数,则返回值为1,否则返回值为0,以下能正确实现上述功能代码的是______。

    A.Function F1(b As Integer) If b Mnd 2=0 Then Return 0 Else Return 1 End If End Function

    B.Function F1(b As Integer) If b Mod 2=0 Then F1=0 Else F1=1 End If End Function

    C.Function F1(b As Integer) If b Mod 2=0 Than F1=1 Else F1=0 End If End Function

    D.Function F1(b As Integer) If b Mod 2<>0 Then Return 0 Else Return 1 End If End Function


    正确答案:B
    解析:b为偶数的条件是“bMod2=0”,当b为偶数时返回0,应将0赋给函数名F1,当b为奇数时返回1,即将1赋给F1。

  • 第2题:

    函数过程F1的功能是:如果参数b为奇数,则返回值为1,否则返回值为0。以下能正确实现上述功能的代码的是______。

    A. Function Fl(b As Integer) If b Mod 2=0 Then Return 0 Else Return 1 End If End Function

    B.Function Fl(b As Integer) If b Mod 2=0 Then F1=0 Else F1=1 End If End Function

    C.Function F1(b As Integer) If b Mod 2=0 Then F1=1 Else F1=0 End If End Function

    D.Function Fl(b As Integer) If b Mod 2<>Then Return 0 Else Return 1 End If End Function


    正确答案:B
    解析:Visual Basic程序中不能使用Return语句来返回一个函数的值。要返回一个函数的值,需要把这个值赋值给函数名。所以本题中AD选项错误,而题目中,当b为奇数时返回0,所以本题答案是B。

  • 第3题:

    关于函数,以下选项中描述错误的是()。 知识点:函数的理解

    A.函数能完成特定的功能,对函数的使用不需要了解函数内部实现原理,只要了解函数的名字、参数和返回值即可

    B.使用函数的主要目的是降低代码规模或者进行代码重用

    C.Python函数体中一定会使用return语句返回值或者结束函数的运行

    D.参数使函数实现了对不同的数据进行相同的加工处理


    C

  • 第4题:

    函数过程F1的功能是:如果参数a为奇数,则返回值为1,否则返回值为0。以下能正确实现所述功能的代码的是( )。


    正确答案:B
    B)    【解析】本题考查程序的基本算法。定义函数过程时,要求计算结束以后,把函数的返回值存放在过程名中,返回给调用函数。题目中a为奇数,条件为aMod 2=0时,返回0,否则返回1。

  • 第5题:

    阅读以下函数说明和C语言函数,将应填入(n)处的字句写在对应栏内。

    [说明]

    已知r[1...n]是n个记录的递增有序表,用折半查找法查找关键字为k的记录。若查找失败,则输出“failure",函数返回值为0;否则输出“success”,函数返回值为该记录的序号值。

    [C函数]

    int binary search(struct recordtype r[],int n,keytype k)

    { intmid,low=1,hig=n;

    while(low<=hig){

    mid=(1);

    if(k<r[mid].key) (2);

    else if(k==r[mid].key){

    printf("succesS\n");

    (3);

    }

    else (4);

    }

    printf("failure\n");

    (5);

    }


    正确答案:(1) (low+hig)/2 (2) hig=mid-1 (3) returnmid (4) low=mid+1 (5) return 0
    (1) (low+hig)/2 (2) hig=mid-1 (3) returnmid (4) low=mid+1 (5) return 0 解析:折半查找法也就是二分法:初始查找区间的下界为1,上界为len,查找区间的中界为k=(下界+上界)/2。所以(1)应填“(low+hig)/2”。中界对应的元素与要查找的关键字比较。当kr[mid].key时,(2)填“hig=mid-1”;当k==r[mid].key时,(3)填“return mid”;当k>r[mid].key时,(4)填“low=mid+1”。如果low>hig时循环终止时,仍未找到需查找的关键字,那么根据题意返回0,即空(5)填“return 0”。