中文国产日韩欧美视频,午夜精品999,色综合天天综合网国产成人网,色综合视频一区二区观看,国产高清在线精品,伊人色播,色综合久久天天综合观看

一套帶答案的C++筆試題

時(shí)間:2024-06-18 16:50:29 資料大全 我要投稿
  • 相關(guān)推薦

一套帶答案的C++筆試題

  以下三條輸出語(yǔ)句分別輸出什么?【基礎(chǔ)】

一套帶答案的C++筆試題

  char str1[] = “abc”;

  char str2[] = “abc”;

  const char str3[] = “abc”;

  const char str4[] = “abc”;

  const char* str5 = “abc”;

  const char* str6 = “abc”;

  cout << boolalpha << (str1==str2) << endl; //輸出什么?

  cout << boolalpha << (str3==str4) << endl; //輸出什么?

  cout << boolalpha << (str5==str6) << endl; //輸出什么?

  答:輸出為:false、false、true,

一套帶答案的C++筆試題

。

  以下反向遍歷array 數(shù)組的方法有什么錯(cuò)誤?【基礎(chǔ)】

  vector array;

  array.push_back(1);

  array.push_back(2);

  array.push_back(3);

  //反向遍歷array 數(shù)組:

  for(vector::size_type i=array.size()-1; i>=0; –i){

  cout << array[i] << endl;

  }

  答:for 循環(huán)中的變量i 的類型不應(yīng)定義為vector::size_type,

  因?yàn)樵擃愋蜑闊o(wú)符號(hào)數(shù)值類型,故循環(huán)條件將恒成立,為死循環(huán),應(yīng)將其類型定

  義為有符號(hào)的int 類型。

  以下代碼有什么問(wèn)題?【基礎(chǔ)】

  cout << (true ? 1 : “1″) << endl;

  答:運(yùn)算符中兩個(gè)可選值的類型不同。

  以下代碼有什么問(wèn)題?【基礎(chǔ)】

  typedef vector IntArray;

  IntArray array;

  array.push_back(1);

  array.push_back(2);

  array.push_back(2);

  array.push_back(3);

  //刪除array 數(shù)組中所有的2

  for(IntArray::iterator itor=array.begin(); itor!=array.end();

  ++itor){

  if(2==*itor) {

  array.erase(itor);

  }

  }

  答:for 循環(huán)中的if 語(yǔ)句后的array.erase(itor)語(yǔ)句,它將迭代器itor 所指

  向的元素刪除后會(huì)自動(dòng)下移一位,故應(yīng)在其后加上語(yǔ)句:itor–;

  以下代碼中的兩個(gè)sizeof 用法有問(wèn)題嗎?【基礎(chǔ)】

  void upperCase(char str[]){ //將str 中的小寫(xiě)字母轉(zhuǎn)換成大寫(xiě)字母

  for(int i=0; i if(‘a’<=str[i] && str[i]<=’z')

  str[i] -= (‘a’-'A’);

  }

  }

  int main(){

  char str[] = “aBcDe”;

  cout << “str 字符串長(zhǎng)度為:” << sizeof(str)/sizeof(str[0]);

  cout << endl;

  upperCase(str);

  cout << str << endl;

  return 0;

  }

  答:在upperCase 方法中,for 循環(huán)的sizeof(str)的值將總是4,所以該方法

  只能將參數(shù)中的字符串的前四個(gè)字符轉(zhuǎn)換成大寫(xiě)字母,

資料共享平臺(tái)

一套帶答案的C++筆試題》(http://www.szmdbiao.com)。

  以下代碼能夠編譯通過(guò)嗎?為什么?【基礎(chǔ)】

  unsigned int const size1 = 2;

  char str1[size1];

  unsigned int temp = 0;

  cin >> temp;

  unsigned int const size2 = temp;

  char str2[size2];

  答:能;

  以下代碼有什么問(wèn)題?【基礎(chǔ)】

  struct Test{

  Test(int){}

  Test(){}

  void fun(){}

  };

  void main(void){

  Test a(1);

  a.fun();

  Test b();

  b.fun();

  }

  答:main 函數(shù)的返回類型應(yīng)為int;不能對(duì)b 調(diào)用fun()方法。

  以下代碼中的輸出語(yǔ)句輸出0 嗎?為什么?【基礎(chǔ)】

  struct CLS{

  int m_i;

  CLS(int i):m_i(i){ }

  CLS(){ CLS(0);}

  };

  int main(){

  CLS obj;

  cout <

  }

  答:輸出不是0;

  C++中的空類,默認(rèn)產(chǎn)生哪些類成員函數(shù)?【基礎(chǔ)】

  答:空類中默認(rèn)包含的成員函數(shù)如下:

  class Empty{

  public:

  Empty(); //缺省構(gòu)造函數(shù)

【一套帶答案的C++筆試題】相關(guān)文章:

C/C++筆試題目大全08-22

C++面試筆試題目07-16

筆美國(guó)國(guó)家儀器試題目09-23

最新成語(yǔ)猜謎帶答案07-16

阿里巴巴C++工程師筆試題目10-17

一套軟件開(kāi)發(fā)工程師筆試題09-30

安全知識(shí)競(jìng)賽試題及答案09-20

中秋燈謎大全帶答案【最新】06-23

面試性格測(cè)試題及答案06-16

銀行面試題目及答案09-19