2016年嵌入式C/C++面試考什麼內容呢?下面跟yjbys小編一起來看看最新嵌入式C/C++面試題庫及答案!
分析這些面試題,本身包含很強的趣味性;而作爲一名研發人員,通過對這些面試題的深入剖析則可進一步增強自身的內功。
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個字節才能存放下(包括末尾的’