1、程序员小李通过管道统计prog.c函数中for语句通过的次数,需要使用的指令分别是
A vi
B grep
C wc
D sort
2、设fp已定义,执行语句fp=fopen("file","w");后,以下针对文本文件file操作叙述的选项错误的是:
A 可以随意读和写
B 只能写不能读
C 可以在原有内容后追加写
D 写操作结束后可以从头开始读
3、下列程序编译时会出现错误,请根据行号选择错误位置( )
#include
using namespace std;
class A{
int a1;
protected:
int a2;
public:
int a3;
};
class B: public A{
int b1;
protected:
int b2;
public:
int b3;
};
class C:private B{
int c1;
protected:
int c2;
public:
int c3;
};
int main(){
B obb;
C obc;
cout<<obb.a1;//1
cout<<obb.a2;//2
cout<<obb.a3;//3
cout<<obc.b1;//4
cout<<obc.b2;//5
cout<<obc.b3;//6
cout<<obc.c3;//7
return 0;
}
A 1,2
B 2,5,7
C 3,4,7
D 4,5,6
4、截止JDK1.8版本,java并发框架支持锁包括?
A 读写锁
B 自旋锁
C X锁
D 乐观锁
E 排他锁
5、Linux执行ls,会引起哪些系统调用()
A nmap
B read
C execve
D fork
参考答案:1~5:BC ACD AD ABD BC