民國101年 第2梯次 電腦軟體設計(C++)乙級 學科

第76題

對於C 程式的宣告,c h a r * b , * d [ 8 ] ; i n t x = 5 , y , * z ; 以下那一個正確?

題目

對於C 程式的宣告,c h a r * b , * d [ 8 ] ; i n t x = 5 , y , * z ; 以下那一個正確?

  1. (1) b = m a l l o c ( x * s i z e o f ( c h a r ) ) ;
  2. (2) b = ( c h a r * ) m a l l o c ( x * s i z e o f ( c h a r ) ) ;
  3. (3) d = ( c h a r * ) m a l l o c ( x * s i z e o f ( c h a r ) ) ;
  4. (4) x = ( i n t * ) m a l l o c ( y * s i z e o f ( i n t ) ) ;

官方答案

(2) b = ( c h a r * ) m a l l o c ( x * s i z e o f ( c h a r ) ) ;

官方資料