嵌入式C/C++面試題2016

2016年嵌入式C/C++面試考什麼內容呢?下面跟yjbys小編一起來看看最新嵌入式C/C++面試題庫及答案!

嵌入式C/C++面試題2016

分析這些面試題,本身包含很強的趣味性;而作爲一名研發人員,通過對這些面試題的深入剖析則可進一步增強自身的內功。

1.找錯題

試題1:

void test1()

{

char string[10];

char* str1 = "0123456789";

strcpy( string, str1 );

}

試題2:

void test2()

{

char string[10], str1[10];

int i;

for(i=0; i<10; i++)

{

str1[i] = 'a';

}

strcpy( string, str1 );

}

試題3:

void test3(char* str1)

{

char string[10];

if( strlen( str1 ) <= 10 )

{

strcpy( string, str1 );

}

}

解答:

試題1字符串str1需要11個字節才能存放下(包括末尾的’