c语言面试题及参考答案汇总三

  三.选择题:

  1.Ethternet链接到Internet用到以下那个协议?

  A.HDLC;B.ARP;C.UDP;D.TCP;E.ID

  2.属于网络层协议的是:

  A.TCP;B.IP;C.ICMP;D.X.25

  3.Windows消息调度机制是:

  A.指令队列;B.指令堆栈;C.消息队列;D.消息堆栈;

  4.unsigned short hash(unsigned short key)

  {

  return (key>>)%256

  }

  请问hash(16),hash(256)的值分别是:

  A.1.16;B.8.32;C.4.16;D.1.32

  四.找错题:

  1.请问下面程序有什么错误?

  int a[60][250][1000],i,j,k;

  for(k=0;k<=1000;k++)

  for(j=0;j<250;j++)

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

  a[i][j][k]=0;

  把循环语句内外换一下

  2.#define Max_CB 500

  void LmiQueryCSmd(Struct MSgCB * pmsg)

  {

  unsigned char ucCmdNum;

  ......

  for(ucCmdNum=0;ucCmdNum

  {

  ......;

  }

  死循环

  3.以下是求一个数的平方的程序,请找出错误:

  #define SQUARE(a)((a)*(a))

  int a=5;

  int b;

  b=SQUARE(a++);

  4.typedef unsigned char BYTE

  int examply_fun(BYTE gt_len; BYTE *gt_code)

  {

  BYTE *gt_buf;

  gt_buf=(BYTE *)MALLOC(Max_GT_Length);

  ......

  if(gt_len>Max_GT_Length)

  {

  return GT_Length_ERROR;

  }

  .......

  }

  

本文已影响6827
上一篇:c语言面试题及参考答案汇总二 下一篇:三支一扶面试模拟题:你有什么爱好

相关文章推荐

|||||