• 2022-06-26
    主函数中有声明语句:int a[100], n=5;下列哪组实参和形参的对应是正确的( )。
    A: f(a,n);int f(int a, int n);
    B: f(a[100], n);int f(int a[], int n);
    C: f(a, n);int f(int a[], int n);
    D: f(a[100], n);int f(int a[100], int n);
  • C

    内容

    • 0

      以下程序的运行结果是( )。#include [stdio.h]int f(int m, int n){ return m > n ? m : n;}main(){ int x = f(5, 3); printf("%d\n", x);}

    • 1

      设有以下函数定义,则该函数返回的值是。 int a[]={1,2,3,4,5}; int *p=a,n=2; int *f(int a) { int *p,n; n=a; p=&n; return p; }

    • 2

      下列程序的运行结果为 int f (int n) { if (n==0) return n; else return f(n-5)+n; } int main( ) { printf("%d",f(15)); }

    • 3

      int F(int n){if(n==0)return 1;return n*F(n-1);}是一个递归函数。

    • 4

      #include int f(int t[],int n); main() {int a[4]={1,2,3,4},s; s=f(a,4); printf(“%d”,s); } int f(int t[],int n) {if (n>0) return t[n-1]+f(t,n-1); else return 0;} 程序运行后的输出结果是