EMC筆試題

時間:2024-08-07 18:41:32 綜合指導 我要投稿
  • 相關推薦

EMC筆試題

1。 
class a{ 
public: 
 a() {cout<<"a!"< 
 virtual void disp(){cout<<" a::disp()!"< 
 virtual ~a(){cout<<"~a!"< 
}; 
class b:public a{ 
public: 
 b(){cout<<"b!"< 
 ~b(){cout<<"~b!"< 
}; 
class c:public b{ 
public: 
 c(){cout<<"c!"< 
 void disp(){cout<<"c::disp()!"< 
 ~c(){cout<<"~c!"< 
}; 
void main() 

 a *p=new c(); 
 p->disp(); 
 delete p; 

輸出結果: 
a! 
b! 
c! 
c::disp()! 
~c! 
~b! 
~a! 
若a構造函數a()前沒有virtual關鍵字,輸出為a::disp()! 
若a析構函數~a()前沒有virtual關鍵字,輸出為~a!而不是~c!~b!~a! 


2。寫一個函數 int p(int i, int N); 
能夠輸出i到N再到i,即以參數1,7調用函數,輸出結果為 













要求只用一個語句完成,不允許用?:等n多操作符和關鍵字。只能用一個printf庫函數 
include 
int p(int i, int N) 

  return (printf("%d\n", i)) 
    && ( i 
      && (p(i+1, N) 
        || (!printf("%d\n", i)))); 

int main(void) 

  p(1,7); 


 

【EMC筆試題】相關文章:

EMC筆試歸來02-18

EMC實習筆試02-18

中國銀行筆試題回顧,新鮮筆經!11-21

迅雷JAVA廣州站二筆筆試題目分享11-21

大唐移動測試工程師筆經,筆試題目分享11-21

網易筆經11-11

奧美筆經02-23

騰訊筆試題 試題分享02-24

北京埃森折筆試回來,不是筆經的筆經11-21

殼牌Shell筆經02-23

亚洲制服丝袜二区欧美精品,亚洲精品无码视频乱码,日韩av无码一区二区,国产人妖视频一区二区
日本中文一二区高清在线 | 久久大香香蕉国产拍国 | 亚洲日本香蕉520视频 | 自拍偷精品亚洲手机在线 | 激情视频一区二区三 | 一级中文字幕在线播放 |