重囗另类BBWSeⅹHD,av狼论坛,精品一卡2卡三卡4卡乱码理论,体育生gv老师浪小辉3p警察

最新華為筆試題分享 -管理資料

管理資料 時間:2019-01-01 我要投稿
【www.ipr-jzsc.com - 管理資料】

華為2013筆試題分享,請您對下文進行測試:

      (一)

      (1)什么是預編譯,何時需要預編譯:
 
  答案:
 
  1、總是使用不經常改動的大型代碼體,

最新華為筆試題分享


 
  2、程序由多個模塊組成,所有模塊都使用一組標準的包含文件和相同的編
 
  譯選項。在這種情況下,可以將所有包含文件預編譯為一個預編譯頭。
 
  (2)char * const p
 
  char const * p
 
  const char *p 上述三個
 
  有什么區別?
 
  答案:
 
  char * const p; //常量指針,p的值不可以修改
 
  char const * p;//指向常量的指針,指向的常量值不可以改 const char
 
  *p; //和char const *p
 
  (3)char str1[] = "abc"; char str2[] = "abc"; const char str3[] =
 
  "abc"; const char str4[] = "abc"; const char *str5 = "abc"; const
 
  char *str6 = "abc"; char *str7 = "abc"; char *str8 = "abc"; cout <
 
  < ( str1 == str2 ) < < endl; cout < < ( str3 == str4 ) < < endl;
 
  cout < < ( str5 == str6 ) < < endl; cout < < ( str7 == str8 ) < <
 
  endl;
 
  結果是:0 0 1 1 str1,str2,str3,str4是數組變量,它們有各自的內存空間
 
  ;而str5,str6,str7,str8是指針,它們指向相同的常量區域,

管理資料

最新華為筆試題分享》(http://www.ipr-jzsc.com)。
 
  (4)以下代碼中的兩個sizeof用法有問題嗎?
 
  [C易] void UpperCase( char str[] ) // 將 str 中的小寫字母轉換成大寫
 
  字母 {
 
  for( size_t i=0; i
  if( "a" <=str[i] && str[i] <="z" )
 
  str[i] -= ("a"-"A"
 
  ); } char str[] = "aBcDe"; cout < < "str字符長度為: " < < sizeof
 
  (str)/sizeof(str[0]) < < endl; UpperCase( str ); cout < < str < <
 
  endl; 答案:函數內的sizeof有問題。根據語法,sizeof如用于數組,只能
 
  測出靜態數組的大小,無法檢測動態分配的或外部數組大小。函數外的str是
 
  一個靜態定義的數組,因此其大小為6,因為還有"

       本文來自面試題庫。

最新文章
推薦文章
主站蜘蛛池模板: 日土县| 乌兰察布市| 巴东县| 乌鲁木齐市| 句容市| 平武县| 镇赉县| 布拖县| 阜城县| 宁城县| 姜堰市| 乐亭县| 临城县| 繁昌县| 榆社县| 鹤岗市| 梅河口市| 兴国县| 德化县| 安溪县| 本溪| 景谷| 澄城县| 洱源县| 习水县| 泸定县| 抚顺市| 疏附县| 泸州市| 湖北省| 元朗区| 泸溪县| 双鸭山市| 涿州市| 荆门市| 方山县| 罗城| 长宁县| 华安县| 晴隆县| 博野县|