(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)無效地址