當前位置:才華齋>計算機>C語言>

C語言精選面試題詳細分析

C語言 閱讀(2.99W)

C語言是IT程式設計中最基礎的語言,在面試中,基本可以忽略又或者格外重要。許多面試題看似簡單,卻需要深厚的基本功才能給出完美的解答。以下是本站小編搜尋整理的關於C語言精選面試題詳細分析,供參考學習,希望對大家有所幫助!想了解更多相關資訊請持續關注我們應屆畢業生考試網!

C語言精選面試題詳細分析

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

  試題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= 'a';

}

strcpy( string, str1 );

}

  試題3:

以下是引用片段:

void test3(char* str1)

{

char string[10];

if(strlen(str1) <= 10 )

{

strcpy(string, str1);

}

}

  解答:

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