1. <tt id="5hhch"><source id="5hhch"></source></tt>
    1. <xmp id="5hhch"></xmp>

  2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

    <rp id="5hhch"></rp>
        <dfn id="5hhch"></dfn>

      1. 華為筆試題及答案

        時(shí)間:2023-03-09 23:56:30 華為認(rèn)證 我要投稿
        • 相關(guān)推薦

        2017年華為筆試題及答案

          華為認(rèn)證,基于ICT產(chǎn)業(yè)鏈人才個(gè)人職業(yè)發(fā)展生命周期,以層次化的職業(yè)技術(shù)認(rèn)證為指引,搭載華為“云-管-端”融合技術(shù),推出的覆蓋IP、IT、CT以及ICT融合技術(shù)領(lǐng)域的認(rèn)證體系;是唯一的ICT全技術(shù)領(lǐng)域認(rèn)證體系。本文為大家分享最新華為筆試考試題及答案,希望對(duì)正在備考華為認(rèn)證的同學(xué)們有所幫助!

        2017年華為筆試題及答案

          1. 找錯(cuò)

          void test1()

          {

          char string[10];

          char* str1="0123456789";

          strcpy(string, str1);

          }

          答:表面上并且編譯都不會(huì)錯(cuò)誤。但如果string數(shù)組原意表示的是字符串的話(huà),那這個(gè)賦值就沒(méi)有達(dá)到意圖。最好定義為char string[11],這樣最后一個(gè)元素可以存儲(chǔ)字符串結(jié)尾符'\0';

          void test2()

          {

          char string[10], str1[10];

          for(int I=0; I<10;I++)

          {

          str1[I] ='a';

          }

          strcpy(string, str1);

          }

          答:strcpy使用錯(cuò)誤,strcpy只有遇到字符串末尾的'\0'才會(huì)結(jié)束,而str1并沒(méi)有結(jié)尾標(biāo)志,導(dǎo)致strcpy函數(shù)越界訪問(wèn),不妨讓str1[9]='\0',這樣就正常了。

          void test3(char* str1)

          {

          char string[10];

          if(strlen(str1)<=10)

          {

          strcpy(string, str1);

          }

          }

          答:這又會(huì)出現(xiàn)第一道改錯(cuò)題的錯(cuò)誤了。strlen(str1)算出來(lái)的值是不包含結(jié)尾符'\0'的,如果str1剛好為10個(gè)字符+1結(jié)尾符,string就得不到結(jié)尾符了。可將strlen(str1)<=10改為strlen(str1)<10。

          2. 找錯(cuò)

          #define MAX_SRM 256

          DSN get_SRM_no()

          {

          static int SRM_no;

          int I;

          for(I=0;I {

          SRM_no %= MAX_SRM;

          if(MY_SRM.state==IDLE)

          {

          break;

          }

          }

          if(I>=MAX_SRM)

          return (NULL_SRM);

          else

          return SRM_no;

          }

          答:我不知道這段代碼的具體功能,但明顯有兩個(gè)錯(cuò)誤

          1,SRM_no沒(méi)有賦初值

          2,由于static的聲明,使該函數(shù)成為不可重入(即不可預(yù)測(cè)結(jié)果)函數(shù),因?yàn)镾RM_no變量放在程序的全局存儲(chǔ)區(qū)中,每次調(diào)用的時(shí)候還可以保持原來(lái)的賦值。這里應(yīng)該去掉static聲明。

          3. 寫(xiě)出程序運(yùn)行結(jié)果

          int sum(int a)

          {

          auto int c=0;

          static int b=3;

          c+=1;

          b+=2;

          return(a+b+c);

          }

          void main()

          {

          int I;

          int a=2;

          for(I=0;I<5;I++)

          {

          printf("%d,", sum(a));

          }

          }

          答:8,10,12,14,16

          該題比較簡(jiǎn)單。只要注意b聲明為static靜態(tài)全局變量,其值在下次調(diào)用時(shí)是可以保持住原來(lái)的賦值的就可以。

         

        【華為筆試題及答案】相關(guān)文章:

        華為認(rèn)證考試試題及答案08-22

        2016華為HCNE認(rèn)證模擬試題及答案08-23

        2016年華為機(jī)試題及答案08-22

        華為認(rèn)證HCNP-UC模擬試題及答案08-26

        2016年華為認(rèn)證考試題及答案08-30

        華為HCNA-UC V2.8模擬試題及答案08-26

        華為上機(jī)試題匯總06-21

        華為測(cè)試面試題匯總05-21

        2017華為JAVA考試試題08-28

        国产高潮无套免费视频_久久九九兔免费精品6_99精品热6080YY久久_国产91久久久久久无码

        1. <tt id="5hhch"><source id="5hhch"></source></tt>
          1. <xmp id="5hhch"></xmp>

        2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

          <rp id="5hhch"></rp>
              <dfn id="5hhch"></dfn>