freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

cc程序員應(yīng)聘常見面試題-展示頁

2025-04-02 04:46本頁面
  

【正文】 ){ *p = (char *) malloc( num )。  str = GetMemory()。  return p?!rintf( str )?!etMemory( str )。}  試題4:void GetMemory( char *p ){ p = (char *) malloc( 100 )。 )  {   len++?!hile( (*str++) != 39?! ∽x者看了不同分值的strcpy版本,應(yīng)該也可以寫出一個(gè)10分的strlen函數(shù)了,完美的版本為: int strlen( const char *str ) //輸入?yún)?shù)const{ assert( strt != NULL )。}  從2分到10分的幾個(gè)答案我們可以清楚的看到,小小的strcpy竟然暗藏著這么多玄機(jī),真不是蓋的!需要多么扎實(shí)的基本功才能寫一個(gè)完美的strcpy啊!  (4)對(duì)strlen的掌握,它沒有包括字符串末尾的39。  while( (*strDest++ = * strSrc++) != ‘\0’ )。 (strSrc != NULL) )。}  10分//為了實(shí)現(xiàn)鏈?zhǔn)讲僮?,將目的地址返回,?分!char * strcpy( char *strDest, const char *strSrc ) { assert( (strDest != NULL) amp。 (strSrc != NULL) )。}  7分void strcpy(char *strDest, const char *strSrc) { //對(duì)源地址和目的地址加非0斷言,加3分 assert( (strDest != NULL) amp?! ∑饰觯骸 】疾閷?duì)基本功的掌握:  (1)字符串以’\0’結(jié)尾;  (2)對(duì)數(shù)組越界把握的敏感度;  (3)庫函數(shù)strcpy的工作方式,如果編寫一個(gè)標(biāo)準(zhǔn)strcpy函數(shù)的總分值為10,下面給出幾個(gè)不同得分的答案:  2分void strcpy( char *strDest, char *strSrc ){  while( (*strDest++ = * strSrc++) != ‘\0’ )?!f( strlen( str1 ) = 10 ) {  strcpy( string, str1 )。 } strcpy( string, str1 )。 i++) {  str1[i] = 39?!or(i=0。}  試題2:void test2(){ char string[10], str1[10]?!har* str1 = 0123456789。   分析這些面試題,本身包含很強(qiáng)的趣味性;而作為一名研發(fā)人員,通過對(duì)這些面試題的深入剖析則可進(jìn)一步增強(qiáng)自身的內(nèi)功。讀者可從本文看到strcpy函數(shù)從2分到10分解答的例子,看看自己屬于什么樣的層次?! ≡S多面試題看似簡單,卻需要深厚的基本功才能給出完美的解答。C/C++程序員應(yīng)聘常見面試題作者:宋寶華 發(fā)布時(shí)間:2006220 13:43:21 | 【字體:大 中 小】      本文的寫作目的并不在于提供C/C++程序員求職面試指導(dǎo),而旨在從技術(shù)上分析面試題的內(nèi)涵。文中的大多數(shù)面試題來自各大論壇,部分試題解答也參考了網(wǎng)友的意見。企業(yè)要求面試者寫一個(gè)最簡單的strcpy函數(shù)都可看出面試者在技術(shù)上究竟達(dá)到了怎樣的程度,我們能真正寫好一個(gè)strcpy函數(shù)嗎?我們都覺得自己能,可是我們寫出的strcpy很可能只能拿到10分中的2分。此外,還有一些面試題考查面試者敏捷的思維能力?!   ≡囶}1:void test1(){ char string[10]?!trcpy( string, str1 )?!nt i。 i10。a39。}  試題3:void test3(char* str1){ char string[10]?!}  解答:  試題1 字符串str1需要11個(gè)字節(jié)才能存放下(包括末尾的’\0’),而string只有10個(gè)字節(jié)的空間,strcpy會(huì)導(dǎo)致數(shù)組越界;  對(duì)試題2,如果面試者指出字符數(shù)組str1不能在數(shù)組內(nèi)結(jié)束可以給3分;如果面試者指出strcpy(string, str1)調(diào)用使得從str1內(nèi)存起復(fù)制到string內(nèi)存起所復(fù)制的字節(jié)數(shù)具有不確定性可以給7分,在此基礎(chǔ)上指出庫函數(shù)strcpy工作方式的給10分;  對(duì)試題3,if(strlen(str1) = 10)應(yīng)改為if(strlen(str1) 10),因?yàn)閟trlen的結(jié)果未統(tǒng)計(jì)’\0’所占用的1個(gè)字節(jié)。}  4分void strcpy( char *strDest, const char *strSrc ) //將源字符串加const,表明其為輸入?yún)?shù),加2分{  while( (*strDest++ = * strSrc++) != ‘\0’ )。amp。 while( (*strDest++ = * strSrc++) != ‘\0’ )。amp?!har *address = strDest。   return address。\039。 //斷言字符串地址非0 int len。\039。  }  return len。}void Test( void ) { ch
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1