C++笔试题(二).CVTE

来源:互联网 发布:淘宝达人大v怎么认证 编辑:程序博客网 时间:2024/05/18 03:28

在9.10晚上久违地参加了一波笔试,突然发现笔试题覆盖的好多知识点我都不会,就在这里记录,备考一波。

这是广州的CVTE笔试题:

1.考察Linux线程的同步和互斥

信号量,条件变量,互斥锁,分别是实现同步,还是互斥?


2.循环队列的头指针和尾指针,如何判断队列为空和队列为满

参考 https://www.nowcoder.com/questionTerminal/b6f1eaf2ebde472ea9b76bc34e4b52bf


3.同一进程的线程共享的有?

考察操作系统的多线程,看到操作系统书中的一张图就懂了!


书中所说,共享代码段,数据段和其他操作系统资源,如打开文件和信号。


4.线程安全的概念

线程安全就是说多线程访问同一代码,不会产生不确定的结果。


5.下列哪个是win 10的内核版本包? ————这道题我觉得就有点操蛋了


6.下列哪些设备是OSI 7层模型中的数据链路层?

选项有: 网桥,集线器,网关,二层交换机,


7.关于gdb的几个说法,正确的是? ——问的是一些用法


8.有一道关于或,取反,考察短路知识的位运算题


9.C++中的final, override的语法用法,哪一个是正确的?——原来是C++11里面的东西


10.C++11标准中新加入的用法是?————这个也很操蛋

11.一个大小为3的FIFO,请求页分别是:1,2,3,4,5,2,3,5,1,2,3,5,请问缺页次数是多少?


12.关于父进程和子进程


其他8道选择题不太记得了


2道编程题,不能使用本地IDE,没有在线测评,只有一个文本框的形式:


1.有一个数据库,有一千万条用户检索所用的字符串,(重复度较高),统计出现次数最多的n个字符串,要求内存占用较少

void query(vector<int> &input,vector<int> &result,int n )

我当时是用map来实现的。

我遇到的一个问题,就是如何在map中删除一个已经插入的键值对?


2.有一个映射关系:

1-a, 2-b, 3-c.........26-z

27-aa, 28-ab, 29-ac........52-az, 53-ba, 54-bb......

实现以下函数,得到映射结果:

string mapTo(int n)

当时我把数字转化成26进制来做,先让n 减 1, 让映射关系变成 0-a, 1-b,.....25-z,来符合26进制数的规律,不过首位的映射关系应该是 1 - a,2 - b,26 - z, 突然发现我的思维好像不能完全解决这个问题啊!又好像只有个位是26进制????有点懵逼了!!! 最后写完了代码,但是由于没得调试,不能保证代码的完全正确性。

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 58速运接不到单怎么办 公司亏损小股东怎么办 中铁七局拖欠农民工工资怎么办 感冒坐车耳鸣了怎么办 过隧道耳朵疼怎么办 动车耳朵不舒服怎么办 感冒坐高铁耳朵疼怎么办 坐火车耳朵难受怎么办 高铁耳朵胀痛怎么办 坐火车耳膜疼怎么办 去朝鲜的护照怎么办 朝鲜自由行签证怎么办 德国签证拒签怎么办 德签申诉不成功怎么办 出国工作找对象怎么办 白色轿车有刮痕怎么办 办签证手机钱包怎么办 怎么办美国10年签证 我没有出生证明怎么办 去台湾探亲怎么办签证 漏接澳大利亚签证电话怎么办 冰岛游公证认证怎么办 莲蓬头开关坏了怎么办 淋浴莲蓬头坏了怎么办 手机ld密码忘掉怎么办 脊椎压迫神经头晕怎么办 脊椎疼导致头晕怎么办 脊椎疼引起头晕怎么办 去英国探亲签证怎么办 地税国税合并人员怎么办 机场服务员老了怎么办 在国外没有钱了怎么办 被劫持为人质怎么办 在印度签证过期怎么办 办签证被拒怎么办 澳洲留学生怎么办新加坡签证 韩国交换生签证怎么办 没有钱还贷款怎么办 英国主动退学后怎么办 英国留学被劝退怎么办 英国留学签证被拒怎么办