1、有以下程序
#include
main()
{
int y = 1,x,a [ ] = {2,4,6,8,10},*p;
p = &a[1];
for (x = 0; x < 3;x + +)
y = y + *(p + x);
printf ("%d\n ",y );
}
程序运行后的输出结果是?
A.17
B.19
C.18
D.20
参考答案:B
2、关于测试驱动开发,描述错误的是
A.测试驱动开发式是一种敏捷开发方法
B.TDD需求开发人员学习测试相关知识
C.测试驱动开发不适合使用CMM/CMMI方法
D.测试驱动开发可以和结对编程结合使用
参考答案:C
3、下面哪些类可以被继承? Java.lang.Thread、java.lang.Number、java.lang.Double、java.lang.Math、 java.lang.ClassLoader
A.Thread
B.Number
C.Double
D.Math
E.ClassLoader
参考答案:ABE
4、如果有一个类是 myClass , 关于下面代码正确描述的是:
myClass::~myClass(){
delete this;
this = NULL;
}
A.正确,我们避免了内存泄漏
B.它会导致栈溢出
C.无法编译通过
D.这是不正确的,它没有释放任何成员变量。
参考答案:C
5、在/etc/fstab文件中指定的文件系统加载参数中, 参数一般用于CD-ROM等移动设备。
A.defaults
B.sw
C.rw和ro
D.noauto
参考答案:D
6、线性表(a1,a2,…,an)以链接方式存储时,访问第i位置元素的时间复杂性为()
A.O(n)
B.O(1)
C.O(i)
D.O(i-1)
参考答案:A