上位机程序员笔试题 .pdf
上位机程序员笔试题--第1页
上位机程序员笔试题
一、选择题
1、__是面向对象程序设计语言中的一种机制。这种机制实现了方法的定义
与具体的对象无关,而对方法的调用则可以关联于具体的对象。
A.继承(Inhertance)B.模板(Template)
C.对象的自身引用(Self-Reference)D.动态绑定(DynamicBinding)
2、应用层DNS协议主要用于实现网络服务功能。
A.IP地址到网络设备名字的映射B.IP地址到网络硬件地址的映射
C.网络设备名字到IP地址的映射D.网络硬件地址到IP地址的映射
3、数据库中只存放视图的。A.操作B.对应的数据C.定义D.限制
4、下面结构体
structs1{
charch,*ptr;
union{
shorta,b;
unsignedintc:2,d:1;
}
structs1*next;
};的大小是_____:
A.12字节B.16字节C.20字节D.24字节
5、任何一个基于比较的内部排序的算法,若对6个元素进行排序,则在最坏
情况下所需的比较次数至少为____。
A.10B.11C.21D.36
6、以下不是进程间通讯的是___。
A.共享内存B.信号量C.线程局部存储D.消息队列
7、下面程序,求count的值___。
intfunc(x)
{
intcount=0;
x=9999;
1
上位机程序员笔试题--第1页
上位机程序员笔试题--第2页
上位机程序员笔试题
while(x)
{
Count++;
x=x(x-1);
}
returncount;
}
A.8B.10C.5D.11
8、使用malloc系统调用分配的内存是在____上分配的?
A.栈B.bssC.物理内存D.堆
9、考虑下列实例,设计一个数据库存储学校里的课程情况,在PROFESSORS
表中存储每一个教授的信息,在COURSES表中存储所有的课程的信息。每门
课程被分配给一个指定的教授,而每一个教授可以教授几门课程,要求只有在
PROFESSORS表中注册过的教授才能教授课程,而这个教授也只能教授那些
在COURSES表中登记过的课程。
下列选项中___,有助于满足以上的要求。(选择一项)
A.在COURSES表中创建一个外鍵,引用PROF