1、以下关于linux操作系统中硬链接和软链接的描述,正确的是?
A.硬链接和软链接指向的inode的编号是一样的
B.可以建立一个空文件的软链接
C.linux操作系统可以对目录进行硬链接
D.硬链接指向inode节点
参考答案:B
2、一个全局变量tally,两个线程并发执行(代码段都是ThreadProc),问两个线程都结束后,tally取值范围为_______
int tally=0;//全局变量
void ThreadProc(){
for(int i=1;i<=50;i++)
tally+=1;
}
A.[50,100]
B.[100.100]
C.[1275,2550]
D.[2550,2550]
参考答案:A
3、C++中构造函数和析构函数可以抛出异常吗?
A.都不行
B.都可以
C.只有构造函数可以
D.只有析构函数可以
参考答案:C
4、具有7个顶点的有向图至少应有多少条边才可能成为一个强连通图?
A.6
B.7
C.8
D.12
参考答案:B
5、假设在x86平台上,有一个int型变量,在内存中的内部由低到高分别是:0x12,0x34,0x56,0x78当通过网络发送该数据时,正确的发送顺序是()
A.0x12,0x34,0x56,0x78
B.0x78,0x56,0x34,0x12
C.0x34,0x12,0x78,0x56
D.0x56,0x78,0x12,0x34
参考答案:B
6、#define A(x) x+x
int i=5*A(4)*A(6);
cout<
以上程序输出是多少?
A.50
B.100
C.120
D.480
参考答案A
7、有9个球,其中一个的质量与其他的不同,有一个天平,通过多几次可以找出那个质量不一样的球?
A.2
B.3
C.4
D.5
参考答案:B
8、两个线程并发执行以下代码,假设a是全局变量,那么以下输出___哪个是可能的?
int a=1;
void foo(){
++a;
printf("%d",a);
}
A.3 2
B.2 3
C.3 3
D.2 2
参考答案:ABCD
9、某一系统功能,需要一次性加载N(N在1000左右)个随机数,后续只对该集合进行遍历.宜采用哪种结构存放?
A.Hash表
B.二叉树
C.链表
D.图
参考答案:C
10、以下哪些jvm的垃圾回收方式采用的是复制算法回收
A.新生代串行收集器
B.老年代串行收集器
C.并行收集器
D.新生代并行回收收集器
参考答案:ACD
11、某种产品,合格品率为0.96,一个合格品被检查成次品的概率是0.02,一个次品被检查成合格品的概率为0.05,问题:求一个被检查成合格品的产品确实为合格品的概率()
A.0.9978
B.0.9991
C.0.9855
D.0.96
参考答案:A
12、你通过编辑/etc/group文件来改变了sales group的GID,所有的组员都能成功的进行的转换,除了Jack,他甚至都无法登陆,其原因是什么?
A.Jack忘记了 group密码
B.Jack需要再次被加入到group
C.在/etc/passwd里指明了Jack的GID
D.Jack的账号需要被删除然后新建
参考答案:C