1、表的主键特点中,说法不正确的是()
A.主键的每一列都必须非空
B.主键的每一列都必须唯一
C.一个表只能定义一个主键
D.主键可以定义在表级或列级
参考答案:D
2、冯诺依曼工作方式的基本特点是____
A.多指令流单数据流
B.按地址访问并顺序执行指令
C.堆栈操作
D.存储器按内部选择地址
参考答案:B
3、虚拟存储的容量受到下列哪一个因素的限制影响大?
A.磁盘空间大小
B.物理内存大小
C.数据存放的实际地址
D.计算机地址位数
参考答案:D
4、int main(){
int a;float b,c;
scanf("%2d%3f%4f",&a,&b,&c);
printf("\na=%d,b=%d,c=%f\n",a,b,c);
}
若运行时从键盘上输入9876543210l,则上面程序的输出结果是
A.a=98,b=765,c=4321.000000
B.a=98,b=0,c=0
C.a=98,b=765.000000,c=4321.000000
D.a=98,b=765.0,c=4321.0
参考答案:B
5、下列代码的输出结果是_____
boolean b=true?false:true==true?false:true;
System.out.println(b);
A.true
B.false
C.null
D.空字符串
参考答案:B
6、以下哪个选项一定可以将flag的第二个bit置0
A.flag&=~2
B.flag|=2
C.flag^=2
D.flag>>=2
参考答案:A
7、所谓数据封装就是将一组数据和与这组数据有关操作组装在一起,形成一个集合,这集合也就是()
A.类
B.对象
C.函数体
D.数据块
参考答案:A
8、下面不是面向对象的基本原则的是?
A.单一职责原则(Single-Resposibility Principle)
B.开放封闭原则(Open-Closed principle)
C.抽象类原则(Abstract-Class principle)
D.依赖倒置原则(Dependecy-Inversion Principle)
E.接口隔离原则(Interface-Segregation Principle)
参考答案:C
9、接口的作用是;
A.减小堆大小
B.契约式设计以封装实现
C.实现抽象工厂模式
D.使抽象类具化
参考答案:B
10、linux查看系统活跃进程的命令是?
A.ps
B.netstat
C.df
D.ifconfig
参考答案:A
11、两个线程并发执行以下代码,假设a是全局变量,初始为1,那么以下输出______是可能的?
void foo(){
++a;
printf("%d ",a);
}
A.3 2
B.2 3
C.3 3
D.2 2
参考答案:ABCD
12、vi编辑器中,删除一行的命令是?
A.rm
B.dd
C.yy
D.pp
参考答案:B
13、终止一个前台进程可能用到的命令和操作是?
A.kill
B.ctrl+C
C.shut down
D.halt
参考答案:B
14、你被需要检查系统中的设备情况,需要检查哪个log日志?
A./var/log/tmp
B./var/log/lastlog
C./var/log/messages
D./var/log/utmp
参考答案:C
15、下列关于文件索引结构的叙述中,哪些是正确的?
A.系统为每个文件建立一张索引表
B.采用索引结构会引入存储开销
C.从文件控制块中可以找到索引表或索引表的地址
D.采用索引结构,逻辑上连续的文件存放在连续的物理块中
参考答案:ABC
16、Linux中,一个端口能够接受tcp链接数量的理论上限是?
A.1024
B.65535
C.65535 * 65535
D.无上限
参考答案:D
17、如果我们可以通过覆盖率检测来判断我们是否对所有的路径都进行了测试,但是仍然可能存在未被检测出来的缺陷,原因是()
A.全部选项
B.程序可能因为缺某些路径而存在问题
C.穷举路径的测试可能不好暴露数据敏感的错误
D.就算穷举路径测试也不能保证程序符合需求
参考答案:A
18、设计文件系统时应尽量减少访问磁盘的次数,以提高文件系统的性能.下列各种措施中,哪些可以减少磁盘服务时间?
A.块高速缓存
B.磁盘驱动调度
C.目录项分解法
D.异步I/O技术
参考答案:ABC