腾讯真题整理(含答案)
整理了几道腾讯真题,来挑战一下看看自己多厉害(含答案及解答)。
1、下列哪些可以用于Linux进程间通讯?
A:UNIX套接字 B:信号量 C:无名管道 D:文件锁 E:共享内存
答案:ABCDE。
Linux进程通信六大方式:
1、管道及(pipe)有名管道
2、信号(signal)
3、报文队列
4、共享内存
5、信号量(semaphore)
6、套接字(socket)
2、Java语言中,如果"xyz"没有被创建过,String s =new String(“xyz”);创建了几个String Object?
A:1 B:2 C:3 D:4
答案:2。对于这句代码,可以分为两个过程:1、首先JVM 在字符串常量池内里查找是否包含字符串"xyz";如果存在的话,则进入第二步;否则,创建新的 String 对象,并放到字符串常量池里面。2、因为new String(“xyz”),所有会在堆里面创建 String 对象,引用的常量池的“xyz”。
NumberList是一个顺序容器,以下代