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

正文內(nèi)容

c_c_筆試題目-展示頁(yè)

2024-09-02 15:25本頁(yè)面
  

【正文】 Memory( char *p ) { p = (char *) malloc( 100 )。 ) { len++。 while( (*str++) != 39。 讀者看了不同分值的 strcpy版本,應(yīng)該也可以寫(xiě)出一個(gè) 10分的 strlen函數(shù)了,完美的版本為: int strlen( const char *str ) //輸入?yún)?shù) const { assert( strt != NULL )。 } 從 2分到 10分的幾個(gè)答案我們可以清楚的看到,小小的 strcpy竟然暗藏著這么多玄機(jī),真不是蓋的!需要多么扎實(shí)的基本功才能寫(xiě)一個(gè)完美的 strcpy??! (4)對(duì) strlen的掌握,它沒(méi)有包括字符串末尾的 39。 while( (*strDest++ = * strSrc++) != ‘ \0’ )。 (strSrc != NULL) )。 } 10分 //為了實(shí)現(xiàn)鏈?zhǔn)讲僮?,將目的地址返回,?3 分! 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)庫(kù)函數(shù) strcpy的工作方式,如果編寫(xiě)一個(gè)標(biāo)準(zhǔn) strcpy函數(shù)的總分值為 10,下面給出幾個(gè)不同得分的答案: 2分 void strcpy( char *strDest, char *strSrc ) { while( (*strDest++ = * strSrc++) != ‘ \0’ )。 if( strlen( str1 ) = 10 ) { strcpy( string, str1 )。 } strcpy( string, str1 )。 i++) { str1[i] = 39。 for(i=0。 } 試題 2: void test2() { char string[10], str1[10]。 char* str1 = 0123456789。 分析這些面試題,本身包含很強(qiáng)的趣味性;而作為一名研發(fā)人員,通過(guò)對(duì)這些面 試題的深入剖析則可進(jìn)一步增強(qiáng)自身的內(nèi)功。讀者可從本文看到 strcpy函數(shù)從 2分到 10分解答的例子,看看自己屬于什么樣的層次。 許多面試題看似簡(jiǎn)單,卻需要深厚的基本功才能給出完美的解答。C/C++程序員應(yīng)聘常見(jiàn)面試題 作者:宋寶華 發(fā)布時(shí)間: 2020220 13:43:21 | 【字體: 大 中 小 】 本文的寫(xiě)作目的并不在于提供 C/C++程序員求職面試指導(dǎo),而旨在從技術(shù)上分析面試題的內(nèi)涵。文中的大多數(shù)面試題來(lái)自各大論 壇,部分試題解答也參考了網(wǎng)友的意見(jiàn)。企業(yè)要求面試者寫(xiě)一個(gè)最簡(jiǎn)單的 strcpy函數(shù)都可看出面試者在技術(shù)上究竟達(dá)到了怎樣的程度,我們能真正寫(xiě)好一個(gè) strcpy函數(shù)嗎?我們都覺(jué)得自己能,可是我們寫(xiě)出的 strcpy很可能只能拿到 10分中的 2分。此外,還有一些面試題考查面試者敏捷的思維能力。 試題 1: void test1() { char string[10]。 strcpy( string, str1 )。 int 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ǔ)上指出庫(kù)函數(shù) strcpy工作方式的給 10分; 對(duì)試題 3, if(strlen(str1) = 10)應(yīng)改為 if(strlen(str1) 10),因?yàn)?strlen的結(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。 char *address = strDest。 return address。\039。 //斷言字符串地址非 0 int len。\039。 } return len。 } void Test( void ) { char *str = NULL。 strcpy( str, hello world )。 } 試題 5: char *GetMemory( void ) { char p[] = hello world。 } void Test(
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1