background image

 则下列程序段的输出结果为(  )

 pulPtr = pulArray;

 *(pulPtr + 2) += 2;

 printf ("%d,%d\n", *pulPtr, *(pulPtr + 2));

 A)8,10    B)6,8     C)7,9     D)6,10

答案:D

7. 定义结构体时有下面几种说法,请指出正确的(多选):______

A、结构体中的每个部分,最好进行四字节对齐;

B、结构体的总长度最好是四字节对齐;

C、结构中成员的存放不用考虑字节对齐情况;

答案:A、B

8.void example()

{

  int i;

  char acNew[20];

 

  for(i = 0; i < 10; i++)

  {

   acNew = '0';

    }

    printf("%d\n", strlen(acNew));

    return;

}

的输出为(   )

A 0   B 10       C 11     D 不确定

答案:D

9.switch(c)中的 c 的数据类型可以是 char、long、float、unsigned、bool. (   )

A. 

   

正确 B. 错误

答案:B