2011年計算機等級考試二級C++精選試題練習(xí)(4)

字號:

2011年計算機等級考試二級C++精選試題練習(xí)(4)

    (1)以下關(guān)于友元函數(shù)的敘述不正確的是
    A)友元函數(shù)提供了類之間數(shù)據(jù)共享的一個途徑
    B)一個友元函數(shù)可以訪問任何類的任何成員
    C)友元函數(shù)破壞了數(shù)據(jù)的封裝
    D)友元函數(shù)增加了程序設(shè)計的靈活性
    (2)設(shè)有語句
    int n,m:
    char a[5],b;
    cin2>>n>>a>>m>>b;
    為了分別將lO和20分別賦給n和m,look賦給a,t賦給b,則正確的輸入為
    A)10”look”20’t'
    B)10”look”10
    C)10 look 20 t
    D)10look20t
    (3)對于以下帶參數(shù)的main()函數(shù)的第二形參,void main(int arge, ),不可能的形式是
    A)char*argv[]
    B)char argv[]
    C)char**a
    D)char*m[]
    (4)能保證對所有的參數(shù)能夠結(jié)束的遞歸函數(shù)是
    A)int f(imt n){if(n<1)return l;else return n*f(n+1);}
    B)int f(int n){if(n>1)return 1;else return n*f(n一1);}
    C)int f(int n){if(abs(n)<1)return 1;else return n*f(n/2);}
    D)int f(int n){if(n>1)return 1;else return n*f(n*2);}
    (5)執(zhí)行完下列語句
    int a,b,*c=&a;
    int*&p=c;
    p=&b;
    后c指向
    A)a
    B)b
    C)c
    D)無效地址