亚洲一区亚洲二区亚洲三区,国产成人高清在线,久久久精品成人免费看,999久久久免费精品国产牛牛,青草视频在线观看完整版,狠狠夜色午夜久久综合热91,日韩精品视频在线免费观看

程序設計筆試題解析

時間:2024-06-03 16:07:28 資料大全 我要投稿
  • 相關推薦

程序設計筆試題解析

 試題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個字節(jié)才能存放下(包括末尾的’\0’),而string只有10個字節(jié)的空間,strcpy會導致數(shù)組越界;

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

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

程序設計筆試題解析

,

資料共享平臺

程序設計筆試題解析》(http://www.ishadingyu.com)。

  剖析:

  考查對基本功的掌握:

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

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

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

【程序設計筆試題解析】相關文章:

招商證券筆試真題01-14

外企面試筆試智力題04-26

交通銀行筆試(機試)真題07-19

中金財務筆試真題10-17

海爾筆試03-13

如何準備筆試04-21

判斷筆試題03-13

強生筆試題03-13

德勤的筆試題(附匯豐銀行的筆試題)03-13

IBM筆試題目05-02