嵌(qian)入式面試題 基礎測試題(含答案)
時間(jian):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);
}
則程(cheng)序的輸出(chu)結果是?
A.#to#China!
B.#you#to#China!
C.me#you#to#China!
D.#China!
2、一個非連通圖(tu)(無自回路和多重邊(bian))有66條邊(bian),那么(me)它至少(shao)有()個頂點
A.11
B.12
C.13
D.14
3、哪個指令是將(jiang)所(suo)有緩沖(chong)區(qu)的內容寫(xie)入到磁盤?
A.save
B.sync
C.edbuff
D.flush
4、往一個棧順(shun)序push下列元素:ABCDE,其pop可能的(de)順(shun)序,下列不正確(que)的(de)是()
A.BACDE
B.ACDBE
C.AEBCD
D.AEDCB
5、關(guan)于函(han)數模(mo)板,描述(shu)錯誤的是(shi)?
A.函數模板必須由程序員實(shi)例化為可執行的函數模板
B.函數模板(ban)的實例化由(you)編譯器(qi)實現
C.一(yi)(yi)個(ge)類定義中,只要有一(yi)(yi)個(ge)函數(shu)模板,則(ze)這(zhe)個(ge)類是類模板
D.類模(mo)(mo)板的成(cheng)(cheng)員(yuan)函數(shu)都是函數(shu)模(mo)(mo)板,類模(mo)(mo)板實(shi)(shi)例化(hua)后(hou),成(cheng)(cheng)員(yuan)函數(shu)也隨之實(shi)(shi)例化(hua)
6、線程安全(quan)的map在(zai)JDK 1.5及其更高(gao)版本環境 有哪幾(ji)種方法可以實現?
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