C++基礎テーマの蓄積

1672 ワード

1.   AB    ,   “AB a(2), b[3],*p[4];”               ()


A. 3 B. 4 C. 5 D. 9 


  :B 

  :(P79)a(2)  1         ,b[3]  3         ,       
    ,        。             4。
2.      ++a  “++”             ,            ,     ()

 
A. a.operator++(1) B. operator++(a) C. operator++(a,1) D. a.operator++() 

  :D 
  :(P186)      ,        。  ++a,   a.operator++(),     
   。    a++,   a.operator(0),   ,     。
3.
    
     ,    ,     。

    
         ;

  
     ,              ,  /           ,     
    ,      。

    
    ,    。
4.          () 

A.               
B.             
C.               
D.                 

  :D   :(P170)                        ,            
  。    D 。
5.   :p      A    m   ,A1  A     。    m   5,     () 

A. A1.p=5; B. A1->p=5; C. A1.*p=5; D. *A1.p=5; 

  :C 
  :(P118)A p      ,  ;B   A1             ->,   ;“*” “.”    ,  D  *A1.p=5   (*A1).p=5;  。            
       : 
                            :(1)       ;(2)   
  ;(3)       。 
          :  short  Screen           :   short Screen::* ps_Screen; 
ps_Screen   _height        :short Screen::*ps_Screen=&Screen::_height; 
                                 。         
         (         .*,             ->*)
6.          ,        () 

A.        B.     C.      D.      

  :A 
  :                         
7. C++           ___         。(             )

  :(P165)      
[  ]       (   )    (   )    。
8.           ,    ___  。 

  :(P183)    
[  ]                     ,                 
     。