- 相關(guān)推薦
關(guān)于C/C++程序員應聘常見(jiàn)面試題深入解析
下面C/C++ 程序設計員應聘常見(jiàn)面試試題深入解析是我們總結的,本文的寫(xiě)作目的并不在于提供C/C++程序員求職面試指導,而旨在從技術(shù)上分析面試題的內涵。文中的大多數面試題來(lái)自各大論壇,部分試題解答也參考了網(wǎng)友的意見(jiàn)! ≡S多面試題看似簡(jiǎn)單,卻需要深厚的基本功才能給出完美的解答。企業(yè)要求面試者寫(xiě)一個(gè)最簡(jiǎn)單的strcpy函數都可看出面試者在技術(shù)上究竟達到了怎樣的程度,我們能真正寫(xiě)好一個(gè)strcpy函數嗎?我們都覺(jué)得自己能,可是我們寫(xiě)出的strcpy 很可能只能拿到10分中的2分。讀者可從本文看到strcpy函數從2分到10分解答的例子,看看自己屬于什么樣的層次。此外,還有一些面試題考查面試者敏捷的思維能力! 》治鲞@些面試題,本身包含很強的趣味性;而作為一名研發(fā)人員,通過(guò)對這些面試題的深入剖析則可進(jìn)一步增強自身的內功! 2.找錯題 試題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個(gè)字節才能存放下(包括末尾的’99久久精品免费看国产一区二区三区|baoyu135国产精品t|40分钟97精品国产最大网站|久久综合丝袜日本网|欧美videosdesexo肥婆