中文字幕在线一区二区在线,久久久精品免费观看国产,无码日日模日日碰夜夜爽,天堂av在线最新版在线,日韩美精品无码一本二本三本,麻豆精品三级国产国语,精品无码AⅤ片,国产区在线观看视频

      C/C++程序員資料 常見筆面試題深入解析

      時間:2022-12-12 19:02:39 筆試題目 我要投稿
      • 相關(guān)推薦

      C/C++程序員必備資料 常見筆面試題深入解析

      1.引言

        本文的寫作目的并不在于提供C/C++程序員求職面試指導(dǎo),而旨在從技術(shù)上分析面試題的內(nèi)涵。文中的大多數(shù)面試題來自各大論壇,部分試題解答也參考了網(wǎng)友的意見。

        許多面試題看似簡單,卻需要深厚的基本功才能給出完美的解答。企業(yè)要求面試者寫一個最簡單的strcpy函數(shù)都可看出面試者在技術(shù)上究竟達到了怎樣的程度,我們能真正寫好一個strcpy函數(shù)嗎?我們都覺得自己能,可是我們寫出的strcpy很可能只能拿到10分中的2分。讀者可從本文看到strcpy函數(shù)從2分到10分解答的例子,看看自己屬于什么樣的層次。此外,還有一些面試題考查面試者敏捷的思維能力。

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

        2.找錯題

        試題1:

      C/C++程序員必備資料 常見筆面試題深入解析

      1. void test1()
         
      2. {
         
      3.  char string[10];
         
      4.  char* str1 = "0123456789";
         
      5.  strcpy( string, str1 );
         
      6. }
      復(fù)制代碼


        試題2:
       

      1. void test2()
         
      2. {
         
      3.  char string[10], str1[10];
         
      4.  int i;
         
      5.  for(i=0; i<10; i++)
         
      6.  {
         
      7.   str1 = 'a';
         
      8.  }
         
      9.  strcpy( string, str1 );
         
      10. }
      復(fù)制代碼


        試題3:
       

      1. void test3(char* str1)
      2. {
         
      3.  char string[10];
         
      4.  if( strlen( str1 ) <= 10 )
         
      5.  {
         
      6.   strcpy( string, str1 );
         
      7.  }
         
      8. }
      復(fù)制代碼


        解答:

        試題1字符串str1需要11個字節(jié)才能存放下(包括末尾的’\0’),而string只有10個字節(jié)的空間,strcpy會導(dǎo)致數(shù)組越界;

        對試題2,如果面試者指出字符數(shù)組str1不能在數(shù)組內(nèi)結(jié)束可以給3分;如果面試者指出strcpy(string, str1)調(diào)用使得從str1[url=]內(nèi)存[/url]起復(fù)制到string內(nèi)存起所復(fù)制的字節(jié)數(shù)具有不確定性可以給7分,在此基礎(chǔ)上指出庫函數(shù)strcpy工作方式的給10分;

        對試題3,if(strlen(str1) <= 10)應(yīng)改為if(strlen(str1) < 10),因為strlen的結(jié)果未統(tǒng)計’\0’所占用的1個字節(jié)。

        剖析:

        考查對基本功的掌握:

        (1)字符串以’\0’結(jié)尾;

        (2)對數(shù)組越界把握的敏感度;

        (3)庫函數(shù)strcpy的工作方式,如果編寫一個標準strcpy函數(shù)的總分值為10,下面給出幾個不同得分的答案:

      【C/C++程序員資料 常見筆面試題深入解析】相關(guān)文章:

      C++程序員崗位職責(zé)05-06

      名企招聘c++程序員筆試題07-31

      C++程序員英文簡歷表格06-04

      C++ 筆試題08-09

      C++筆試題09-22

      名企招聘C++程序員筆試題及分析07-31

      普天C++筆試題07-31

      C++語言的基本符號10-11

      Sony C++筆試題07-20

      超級實用常見面試題目解析07-31

      主站蜘蛛池模板: 看黄色亚洲看黄色亚洲| 激情人妻网址| 久久精品视频按摩| 国产情色一区二区三区| 国产免费午夜福利蜜芽无码| 国产在线拍偷自拍偷精品| 亚洲免费观看一区二区三区| 衢州市| 日韩精品极品在线观看视频| 国产毛片A啊久久久久| 加勒比熟女精品一区二区av| 繁昌县| 久久精品国产亚洲AV古装片| 开心五月婷婷激情在线| 一本久道久久综合狠狠躁av| 日韩一区二区不卡av| 亚洲无码vr| 宁波市| 莲花县| 湛江市| 马关县| 大荔县| 常宁市| 平凉市| 特克斯县| 国产精品98福利小视频| 蜜桃av在线一区二区| 亚洲中出视频| 日本熟妇精品一区二区三区| 久久国产精品岛国搬运工| 91免费国产高清在线| 日本经典中文字幕人妻| 在线播放中文字幕一区二区三区| 国产精品黑色丝袜在线播放| 密云县| 国产区二区三区在线观看| 国产丰满乱子伦无码专| 国产性一交一乱一伦一色一情 | 高陵县| 洛隆县| 亚洲成a人片在线观看高清|