一.判断正误:
1.如果一张表被某一用户独占锁,则其它用户不能对该表进行任何操作.
答:错误.
2.一个数据库链接会产生多个session会话对象.
答:错误。
3.各子模块设计应尽量将该模块的功能集中到一个函数,这样有利于调用.
答:错误。
二.填空题:
1.话务量的概念是什么?
答:话务量就是单位时间内的正常通话次数,也就是BHCA=话务量/小时。每线话务量当然就是每条链路上的通话次数啦!一般交换机入网前都要经过国家规定的大话务量测试的!
2.对于一个频繁使用的短小函数,在C语言中应用什么实现,在C++中应用什么实现?
答:在c语言中用宏定义,c++中用inline。
3.直接链接两个信令点的一组链路称作什么?
答:
4.接入网用的是什么接口?
答:
5.voip都用了那些协议?
答:
6.软件测试都有那些种类?
答:白盒,黑盒
7.确定模块的功能和模块的接口是在软件设计的那个阶段完成的?
答:在软件设计阶段
8.enum string
{
x1,
x2,
x3=10,
x4,
x5,
}x;
问x= ;
答:x={0,1,2,10,11,12}
9.unsigned char *p1;
unsigned long *p2;
p1=(unsigned char *)0x801000;
p2=(unsigned long *)0x810000;
请问p1+5= ;
p2+5= ;
答:p1
三.选择题:
1.Ethternet链接到Internet用到以下那个协议?
A.HDLC;B.ARP;C.UDP;D.TCP;E.ID
答:B
2.属于网络层协议的是:
A.TCP;B.IP;C.ICMP;D.X.25
答:B
3.Windows消息调度机制是:A.指令队列;B.指令堆栈;C.消息队列;D.消息堆栈;
答:C
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<Max_CB;ucCmdNum++)
{
......;
}
3.以下是求一个数的平方的程序,请找出错误:
#define SQUARE(a)((a)*(a))
int a=5;
int b;
b=SQUARE(a++);
答: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;
}
.......
}
答:free和return一个int
五.问答题:
1.IP Phone的原理是什么?
2.TCP/IP通信建立的过程怎样,端口有什么作用?
3.1号信令和7号信令有什么区别,我国某前广泛使用的是那一种?
4.列举5种以上的电话新业务?