上位机程序员笔试题.docx

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
、选择题1、是面向对象程序设计语言中的一种机制。这种机制实现了方法的定义与具体的对象无关,而对方法的调用则可以关联于具体的对象。 A.继承(Inhertance)B.模板(Template) C.对象的自身引用(Self-Reference)D.动态绑定(DynamicBinding) 2、应用层 2、应用层DNS协议主要用于实现 网络服务功能。 A.IP地址到网络设备名字的映射B.IP地址到网络硬件地址的映射C.网络设备名字到IP地址的映射D.网络硬件地址到IP C.网络设备名字到IP地址的映射D. 网络硬件地址到IP地址的映射 3、 数据库中只存放视图的。入.操作 B.对应的数据C.定义D.限制 4、 卜面结构体 structs1{charch,*ptr;union{shorta,b;unsignedintc:2,d:1;structs1*next; };的大小是. A.12 A.12字节B.16字节C.20字节 D.24字节 5、若对6个元素进行排序,则在最坏任何一个基于”比较” 5、 若对6个元素进行排序,则在最坏 A.10B.11C.21D.366、以下不是进程间通讯的是 A.共享内存B.信号量C.线程局部存储D.消息队列7、下面程序,求count的值 intfunc(x)intcount=0;x=9999;while(x){Count++;x=x(x-1);}returncount; } A.8B.10C.5D.118、使用malloc系统调用分配的内存是在上分配的? A.栈B.bssC.物理内存D.堆9、考虑下列实例,设计一个数据库存储学校里的课程情况,在PROFESSORS表中存储每一个教授的信息,在COURSES表中存储所有的课程的信息。每门课程被分配给一个指定的教授,而每一个教授可以教授几门课程,要求只有在PROFESSORS表中注册过的教授才能教授课程,而这个教授也只能教授那些在COURSES表中登记过的课程。 下列选项中,有助于满足以上的要求。(选择一项) 在COURSES表中创建一个外^,引用PROFESSORS表 在PROFESSORS表中建立一个主^,引用COURSES表 在PROFESSORS表中创建一个外^,引用COURSES表 在COURSES表中建立一个主^,引用PROFESSORS表10、在一些数据库中,用户可以不请求数据库管理员为其建立特殊的存取路径,而存取路径的选择是由,自动完成的。(选择一项) A.DBAB.OSC.DBS;D.DBMS二、填空题1、计算4A32=。 2、希尔、冒泡、快速、插入四种排序的平均速度最快。 3、“零值”可以是0、0.0、FALSE或者“空指针”。例如int变量n与“零值”比较的if语句为:if(n==0),则boolflag与“零值”比较的if语句为;floatx与零值”比较的if语句为:;指针变量int*p与“零值比较的if语句。 4、C++中的虚函数用在什么地方?。 5、RS232在不加转发器的情况下,最长的传输距离是米。 6、如果使用9600bps、偶校验位检查、8个位的数据、两个位的停止位来传输数据,那么传输一个含有800字节的字符串需要多久的时间。 7、C++BUILDER中要通过串口发送16进制数,通常所定义的数据类型是8、以下为C++Builder开发环境下的程序,请计算sizeof的值 charstr[]=Hello; char*p=str; intn=10; 请计算 sizeof(str)= sizeof(p)= sizeof(n)= void*p=malloc(100); 请计算 sizeof(p)=9、写出下列程序的运行结果。 intarr[]={6,7,8,9,10}; int*ptr=arr; (ptr++)+=123; printf(%d,%d,*ptr,*(++ptr));10、 char*GetMemory(void)charp[]=helloworld;returnp; voidTest(void) {char*str=NULL;str=GetMemory();printf(str); } 请问运行Test函数会有什么样的结果。 三、简答题1、头文件中和〈的区别? 2、析构函数什么时候运行,实现什么功能? 3、ICMP是什么协议,处于哪一层? 4、对数据库的一张表进行操作,同时要对另一张表进行操作,如何实现? 5、请叙述TCP/IP建立连接的过程? 6、C++BUILDER中十进制转换成十六进制的函数是什么?此函数转的返回值是什么类型?若再转换回来,用到的函数又是什么? 7、我想在KeyPress事件中直接送出单击的字符,如何传出中文? 8、RS232与RS485相比,两者各有什么优缺点? 9、设备指明了停止位长度、数据

文档评论(0)

l521314z + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档