1、#include < stdio.h>
char * a= "you" , b[ ] ="welcome # you # to # China!";
main( )
{
int i,j =0; char *p;
for( i=0;b[ i ]!='\0';i + + )
{
if(*a = = b[ i ])
{
p = &b[i];
for (j=0;a[ j ]!='\0';j + + )
{
if(a[ j ]!= *p)
break;
p++;
}
if ( a[j] !='\0')
break;
}
}
printf( "%s\n", p);
}
则程序的输出结果是?
A.#to#China!
B.#you#to#China!
C.me#you#to#China!
D.#China!
2、一个非连通图(无自回路和多重边)有66条边,那么它至少有()个顶点
A.11
B.12
C.13
D.14
3、哪个指令是将所有缓冲区的内容写入到磁盘?
A.save
B.sync
C.edbuff
D.flush
4、往一个栈顺序push下列元素:ABCDE,其pop可能的顺序,下列不正确的是()
A.BACDE
B.ACDBE
C.AEBCD
D.AEDCB
5、关于函数模板,描述错误的是?
A.函数模板必须由程序员实例化为可执行的函数模板
B.函数模板的实例化由编译器实现
C.一个类定义中,只要有一个函数模板,则这个类是类模板
D.类模板的成员函数都是函数模板,类模板实例化后,成员函数也随之实例化
6、线程安全的map在JDK 1.5及其更高版本环境 有哪几种方法可以实现?
A.Map map = new HashMap()
B.Map map = new TreeMap()
C.Map map = new ConcurrentHashMap();
D.Map map = Collections.synchronizedMap(new HashMap());
参考答案:
1~5:ACBCA 6:CD
Copyright © 2004-2024 华清远见教育科技集团 版权所有
京ICP备16055225号-5,京公海网安备11010802025203号