广州乐享元游-校招-C++服务端开发工程师笔试

这篇博客分享了广州乐享元游公司针对C++服务端开发工程师的校招笔试题目,内容涵盖选择题和编程题。选择题涉及到数据结构、操作系统、数据库和智能指针等多个知识点,编程题则包括数组排序和矩阵转置。博主分享了解题思路,并鼓励读者交流讨论,同时透露了制作 AVG 类型游戏的意向。
摘要由CSDN通过智能技术生成

一、选择题(共19道)

1. 问你第一志愿
2. 问你第二志愿

3.1、一个经常通过书名查询书籍信息的图书管理系统,哪种数据结构存储书数据(A)
     A. 树
     B. 链表
     C.
     D. 


3.2、Linux目前大规模网络并发程序开发的首选IO模型是(C)                                       
     A. select
     B. poll
     C. epoll
     D. blocking IO
解析:
        采用了IO多路复用epoll模型,epoll是Linux目前大规模网络并发程序开发的首选模型。在绝大多数情况下性能远超select和poll。epoll的底层实现为红黑树。
参考链接


3.3、问abcdef进栈后不可能的出栈顺序()                                      
     A. 
     B. 
     C. 
     D


3.6、玩家t表有play_id、item_id两个字段,现查询每个玩家各自拥有的物品数量(select play_id, count(*) from t groud by play_id)                                      
     A. 
     B. 
     C. 
     D


3.7、下面哪项关于主键的选项是错的(A)
      A. 一个主键只能包含一个字段
      B. 一个表只能有一个主键
      C.
      D.
解析:
        有将两个字段当成一个主键的情况


3.8、下面哪项关于线程的选项是错的(A)
      A. 一个线程死循环导致另一个线程无法运行
      B. 进程是分配资源最小单位
      C. 一个进程包含多个线程
      D. 线程是程序最小单位
解析:
        对于D:线程是操作系统能够进行运算调度的最小单位,分配算力、执行调度以线程为单位。
        对于B:进程是正在运行的程序的实例,是线程集合的载体,同时也是操作系统分配资源的基本单位。
        对于C:进程可以有多个线程,但至少有一个主线程。
参考链接


3.9、下面哪项是错误的(C
      A. 智能指针可以创建对象
      B. 智能指针可以删除对象
      C. 智能指

  • 5
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值