1、print已经声明过
main(){
char str[]="Geneius";
print (str);
}
print(char *s){
if(*s){
print(++s);
printf("%c",*s);
}
}
则该段代码输出的结果是()
A.neius
B.run-time error
C.suiene
D.suieneG
2、Class A *pclassa=new ClassA[5];
delete pclassa;
则类ClassA的构造函数和析构函数的执行次数分别为()
A.1,1
B.5,1
C.5,5
D.1,5
3、下面有关java final的基本规则,描述错误的是?
A.final修饰的类不能被继承
B.final修饰的局部变量即为常量,只能赋值一次。
C.final修饰的成员变量只允许赋值一次,且只能在类方法赋值
D.final修饰的方法不允许被子类覆盖
4、下列算法的功能是什么?
/*L是无头节点单链表*/
LinkList Demo(LinkList L){
ListNode *Q,*P;
if(L&&L->next){
Q=L;
L=L->next;
P=L;
while(P->next)
P=P->next;
p->next=Q;
}
return L;
}
A.单链表转变为循环链表
B.遍历链表
C.链表深拷贝
D.链表反转
5、在Linux系统中, 为找到文件try_grep含有以a字母为行开头的内容, 可以使用命令?
A.grep -E #$ try_grep
B.grep -E #a try_grep
C.grep -E ^$ try_grep
D.grep -E ^a try_grep
【判断对错】
6、连通图上各边权值均不相同,则该图的小生成树是唯一的()
A.对
B.错
7、对任何数据结构链式存储结构一定优于顺序存储结构()
A.对
B.错
参考答案:
1~5:CBCAD 6~7:BB