总共有25到不定项选择题和4道大题。
一、25道比定向选择题(只能回忆了,回忆几道算几道,题号不是原来的题号)
1、腾讯公司的组织架构师懂事长-副总裁-…,选择以什么结构来画出该公司的结构图责任链
2、转轮手枪五个弹槽,放入两颗相邻的子弹,第一个人开了一枪,没中,轮到第二个人第二个人直接开枪,被击中的概率是多大第二个人重新波动转轮,开枪,不被击中的概率是多大(题目是这个意思,答案记不太清了)
3、C++中的字符串比较问题字符串数组charstrA[]=aaaa;aaaa==strAstrcmp(aaa,strA)==0字符串指针constchar*strP=aaaaaaaa==strPstrcmp(aaaa,strP)==0strA==strP
判断以上各表达式的结果(原题不是这样的,但表达的就是这个意思)
4、C++继承问题ClassA{voidprint(A)}ClassBA{voidprint(BA)}ClassCBA{voidprint(CBA)}Aa=newBA()a.print()Ab=newCBA()b.print()BAba=newCBA()ba.print()
5、哪一个const声明是不正确的
A、constint*a
B、inta
C、constint*consta
D、int*consta
6、inta=m的声明与哪个是一样的constint*a=m我就记住这一个答案
7、constchar*str=“”,sizeof(str)=?
8、一个资源R,初始值3,现在是-1,问现在还有多少资源,还有多少进程在等待0,1
9、有8个进程,每个进程需要两个资源,最少需要多少资源才能不会出现死锁9
10、tcp发送字节数据,从开始发送到对方确认收到,至少收到几个ack报文2,3,4,5?
11、7*15=这是几进制运算7,8,9,11?
12、下列哪些函数容隐引起缓冲区溢出,不建议使用strcpy(),strcmp(),gets(),sprintf(),memcpy();
13、给定一个入栈顺序,选出哪些是不可能的出栈顺序
14、给定一个树的中序遍历,选出哪些是可能的后序遍历
15、那些场景不适合NoSql,选项记不清了
16、下面哪些是sql系统sqlserver,mysql,db2,oracle,MongDB
17、如何选择该列中重复的次数selectcount(*)fromtable1groupbyele1selectcount(ele1)fromtable1groupbyele1
18、ios的题目,好像跟对象有关,具体记不清了
19、ios题目,也记不太清了,貌似跟sizeof有关
20、classA{A()A()~}Aa;sizeof(a)=?
21、大端小端的问题,下列哪个是对的windows都是小端存储linux都是大端存储向网络发送数据,要把数据转换成大端向网络发送数据,要把数据转换成小端
二、4道大题
1、约瑟夫环的C++实现
2、一段