2009年4月全國計算機等級二級C筆試考前練習(xí)習(xí)題(1)

字號:

2009年4月,全國計算機等級二級C考試你準(zhǔn)備好了沒?考計算機等級二級C語言考試的朋友可以多關(guān)注一下考試大為大家整理的2009年4月全國計算機等級二級C語言考前練習(xí)!希望對大家的備考有好的幫助!考試大祝各位考個好成績!大家每天都來練習(xí)哦!不斷的加強鞏固!每天都有更新!
    1.若變量已正確定義并賦值,對庫函數(shù)錯誤調(diào)用的是
    A) k=scanf("%d%d",&i,&j);
    B) printf("\\%d\\\n",k);
    C) getchar(ch);
    D) putchar(ch);
    2.要求定義一個返回值為double類型的名為mysum的函數(shù),其功能為求兩個double類型數(shù)的和值,正確的定義是:
    A) mysum(double a,b)
       { return (a+b); }
    B) mysum(double a, double b)
       { return a+b; }
    C) double mysum(int a, intb);
       {return a+b; }
    D) double mysum(double a, double b)
       { retrun (a+b); }
    3.以下是對fun函數(shù)的正確調(diào)用:
     fun(a+b,fun(a+b,(a,b)));
     則fun函數(shù)有______個形參。
    4.若有以下函數(shù)定義:
       myfun(double a, int n)
       {…… }
       則myfun函數(shù)值的類型是
    A) void
    B) double
    C) int
    D) char
    5.若各選項中所用變量已正確定義,函數(shù)fun中通過return語句返回一個函數(shù)值。以下選項中錯誤的程序是
    A) double fun( int a,int b )
     {…… }
     main()
     { ┇
    fun( i,k );
     ┇
     }
    B) main()
     {
    printf( "%f\n",fun( 2,10 ));
     ┇
     }
     double fun( int a,int b )
     { …… }
    C) double fun( int, int );
     main()
     { ┇
    x=fun( i,k );
     ┇
     }
     double fun( int a,int b )
     { …… }
    D) main()
     { double fun(int i,int y);
     ┇
    x=fun( i,k );
     ┇
     }
     double fun(int a,int b)
     { ……}
    6.若有以下函數(shù):
    int fun(int x)
    { return (1+x*x); }
    則語句printf(" %d\n",fun(fun(fun(fun( 1 )))) );的輸出結(jié)果是
    答案:C D 2 C B 677