网站大量收购独家精品文档,联系QQ:2885784924

2025年软件工程师招聘笔试真题及高频考点解析.docx

2025年软件工程师招聘笔试真题及高频考点解析.docx

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

××××股份有限企业

文件

编号:**X企业文献〔20XX〕01号签发单位:***

--------------------------------

软件工程师招聘笔试试題

1、請问C++的类和C里面的struct有什么区别?

2、inti=(j=4,k=8,l=16,m=32);printf(“%d”,i);输出是多少?

3、软件开发五个重要step是什么?在开发软件的時候,这5个step分别占用的時间比例是多少?

4、面向连接与面向非连接各有何利弊?

5、WhatwillbetheoutputofthefollowingCcode?(下面的C語言代码的输出是什么?)

main()

{

intk,num=30;

k=(num5?(num=10?100:200):500);

printf(“%d”,k);

}

6、Inyouropinion,whatdoyouthinkaretheadvantagesorbenefitsofusinganobject-orientedapproachtosoftwaredevelopment?howdoyouthinkthosebenefitscanbeachievedorrealized?(你认為用面向对象的措施进行软件开发有哪些优势或好处?你认為这些好处是怎样实現的呢?)

7、Queueisausefulstructure(队列是一种有用的构造)

(1)Whatisaqueue?(什么是队列?)

(2)Write5operationsorfunctions,withoutdetails,thatcanbedoneonaqueue.(写出5个能被用于队列的操作或函数,不规定写出细节。)

8、用任意一种编程語言编写n!的算法。

9、如图:

78910

61211

54312

16151413

设“1”的坐标為(0,0)“7”的坐标為(-1,-1)编写一种小程序,使程序做到输入坐标(X,Y)之后显示出对应的数字。

10、全局变量和局部变量有什么区别?是怎么实現的?操作系统和编译器是怎么懂得的?

11、請问互换机和路由器各自的实現原理是什么?分别在哪个层次上面实現的?

12、设计函数intatoi(char*s)(

13、C++里面是不是所有的动作都是main()引起的?假如不是,請举例。

14、写一种函数,将其中的\t都转换成4个空格。

15、实現双向链表删除一种节点P,在节点P后插入一种节点,写出这两个函数。

16、简述ISOOSI的物理层Layer1,链路层Layer2,网络层Layer3的任务。

17、什么是中断?中断发生時CPU做什么工作?

18、(1)编写一种递归函数,删除一种目录。(2)编写一种非递归函数,删除一种目录。并比较其性能。

19、三组程序,找出你认為的錯误。

(1)a.clongtemp[255];

b.cextern*temp;

(2)a.clongtemp[255];

b.cexterntemp[256];

(3)a.clongtemp[255];

b.cexterntemp[];

20、下列对MD5的论述不对的的是:

(1)是一种散列算法

(2)指纹(摘要)的長度為128位

(3)是一种对称加密算法

(4)可用来校验数据的完整性

21、与逆波兰体現式ab+cd+*对应的中缀体現式是:

(1)a+b+c*d

(2)(a+b)*c+d

(3)(a+b)*(c+d)

(4)a+b*c+d

22、HTTP1.1协议中规定表达正常响应的状态代码是

(1)0

(2)100

(3)200

(4)400

23、在SOCKET通信过程中,下列哪些函数是客户端需要调用,不过服务端不需要调用的函数?

(1)socket()

(2)bind()

(3)connect()

(4)send()

24、将网络地址映射為链路层对应地址的协议是

(1)DNS

(2)TCP

(3)ARP

(4)ICMP

25、intlisten(SOCKETs,intbacklog);该函数中第二个参数的含义

(1)与否打开log信息

(2)与否打开后台log信息

(3)后台等待连接队列的最大限制值

(4)后台等待连接队列的最小限制值

(5)无意义

签发单位负责人:

****有限企业

二○XX年X月XX曰

文档评论(0)

132****5705 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:5104323331000004

1亿VIP精品文档

相关文档