嵌入式面试题 基础测试题(含答案)
时间:2016-08-01作者:华清远见
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
相关资讯
发表评论
|