background image

case 0:    k=x*y; 

   case 6:    k=x/y;     

  

  case 12:     k=x-y; 
  default:    k=x*y-x; 

  } 

A. 60        B. 5        C. 0         

D. 54

14,下列哪个是合法的 C

    

语言标识符:( )

A. Tree&Glasses   

 

 

    B. sum 

C. _$theLastOne   

  

       D. 2c    

15, 在 switch( expression) 语 句 中 , expression

   

的 数 据 类 型 不 能 是 (

) 。 (选 择 两

   

项)

Adouble  

     Bchar       

Cfloat 

      Dint

 

16,

下列属于合法的 语言标识符是(    )

A

_cat  

       B5books  

 

   

C+static   

 

     D-3.14159   

 

17,

    

  

下列变量定义错误的是 ( )(选择两项)

 

A. int  a;   B. double  b=4.5; 

  C. char  c=”a”;   

 

 D. int a=1.6 

   

 int  a=(int)1.6;

 

18,

 

在 语言中,表示换行符的转义字符是(    )

A\n 

      B\f         C'n'       D\dd

19,

下列哪个选项是合法的标识符?(     )

A123  

 

  

 B_name      

Cinclude       
D
2first     

20,

     

下列的哪个赋值语句是正确的?(

)(选择两项)

Aint  f = 11.1;          

  Bdouble  d = 5;

Cfloat  b=5.5f; 

 

  

        Dchar  c=”12”;

21,

  

下列程序段执行后的输出结果为( )

  

int  x=3

 

int  y=10
printf

( %d”,y%x;  

 

A0        

 B1  

        C2            D3

22,

有如下程序段

ifx>0
{  

printf"first"

 }

else if x>-4

  

) x=0

{  

printf"second";  

}
else 
{  

printf"third";  

}

的取值在什么范围内时,将打印出字符串"second"

     

?(

Ax > 0     Bx > -4    Cx <= -4    

Dx <= 0 & & x > -4

23,

以下标识符中哪项是合法的(  )  

A

BigMeaninglessName   

              Bint   

 

C,2st  

 

             D$1   

  

24,

     

下面语句段的输出结果是什么?(