1、有如下模板定义:
template
T fun(T x,T y){
return x*x+y*y;
}
在下列对fun的调用中,错误的是()
fun(1, 2)
fun(1.0, 2)
fun(2.0, 1.0)
fun
A.2
B.3
C.4
D.5
2、定义:int *const ptr;下面哪种说法是正确的()
A.ptr不可修改,*ptr可修改
B.ptr不可修改,*ptr不可修改
C.ptr可修改,*ptr不可修改
D.ptr可修改,*ptr可修改
3、用边界值分析法,假定1
A.X=2,X=9
B.X=1,X=10
C.X=1,X=2,X=9,X=10
D.X=1,X=5,X=6,X=10
4、有以下类定义:
abstract class Animal{
abstract void say();
}
public class Cat extends Animal{
public Cat(){
System.out.printf("I am a cat");
}
public static void main(String[] args) {
Cat cat=new Cat();
}
}
运行后的结果为()
A.I am a cat
B.Animal能编译,Cat不能编译
C.Animal不能编译,Cat能编译
D.编译能通过,但是没有输出结果
5、(1)静态链表既有顺序存储的优点,又有动态链表的优点。所以,它存取表中第i个元素的时间与i无关。
(2)静态链表中能容纳的元素个数的大数在表定义时就确定了,以后不能增加.
(3)静态链表与动态链表在元素的插入、删除上类似,不需做元素的移动。
以上描述错误的是()
A.(1)
B.(2)
C.(1),(2)
D.(1),(2),(3)
6、下面关于求关键路径的说法不正确的是()
A.关键活动一定位于关键路径上
B.求关键路径是以拓扑排序为基础的
C.一个事件的早开始时间同以该事件为尾的弧的活动早开始时间相同
D.一个事件的迟开始时间为以该事件为尾的弧的活动迟开始时间与该活动的持续时间的差
7、写出完成以下功能的Linux命令:使用sed命令, 将文件xyz中的单词AAA全部替换为BBB
A.sed 's/AAA/BBB' xyz
B.sed 's/AAA/BBB/d' xyz
C.sed 's/AAA/BBB/g' xyz
D.sed 's/AAA/BBB/p' xyz
【判断对错】
8、只有那种使用了局部变量的递归过程在转换成非递归过程时才必须使用栈()
A.对
B.错
9、集成测试计划在需求分析阶段末提交()
A.对
B.错
10、在AOE图中,关键路径上活动的时间延长多少,整个工程的时间也就随之延长多少()
A.对
B.错
参考答案:
1~5:BACBA 6~10:DCBBA