三.選擇題:
1.Ethternet鏈接到Internet用到以下那個協(xié)議?
A.HDLC;B.ARP;C.UDP;D.TCP;E.ID
2.屬于網(wǎng)絡(luò)層協(xié)議的是:
A.TCP;B.IP;C.ICMP;D.X.25
3.Windows消息調(diào)度機(jī)制是:
A.指令隊(duì)列;B.指令堆棧;C.消息隊(duì)列;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;
把循環(huán)語句內(nèi)外換一下
2.#define Max_CB 500
void LmiQueryCSmd(Struct MSgCB * pmsg)
{
unsigned char ucCmdNum;
......
for(ucCmdNum=0;ucCmdNum
{
......;
}
死循環(huán)
3.以下是求一個數(shù)的平方的程序,請找出錯誤:
#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;
}
.......
}