高考升学网_国产刚发育娇小性色xxxxx_一个为高考升学提供有价值信息的网站

當前位置:高考升學網 > 招聘筆試題 > 正文

Sony筆試題和面試題答案(三)

更新:2023-09-15 16:40:45 高考升學網

  43. 非C++內建型別 A 和 B,在哪幾種情況下B能隱式轉化為A?[C++中等]

  答:

  a. class B : public A { ……} // B公有繼承自A,可以是間接繼承的

  b. class B { operator A( ); } // B實現了隱式轉化為A的轉化

  c. class A { A( const B& ); } // A實現了non-explicit的參數為B(可以有其他帶默認值的參數)構造函數

  d. A& operator= ( const A& ); // 賦值操作,雖不是正宗的隱式類型轉換,但也可以勉強算一個

  44. 以下代碼中的兩個sizeof用法有問題嗎?[C易]

  void UpperCase( char str[] ) // 將 str 中的小寫字母轉換成大寫字母

  {

  for( size_t i=0; i

  if( 'a'<=str && str<='z' )

  str -= ('a'-'A' );

  }

  char str[] = "aBcDe";

  cout << "str字符長度為: " << sizeof(str)/sizeof(str[0]) << endl;

  UpperCase( str );

  cout << str << endl;

  答:函數內的sizeof有問題。根據語法,sizeof如用于數組,只能測出靜態數組的大小,無法檢測動態分配的或外部數組大小。函數外的str是一個靜態定義的數組,因此其大小為6,函數內的str實際只是一個指向字符串的指針,沒有任何額外的與數組相關的信息,因此sizeof作用于上只將其當指針看,一個指針為4個字節,因此返回4。

  45. 以下代碼有什么問題?[C難]

  void char2Hex( char c ) // 將字符以16進制表示

  {

  char ch = c/0x10 + '0'; if( ch > '9' ) ch += ('A'-'9'-1);

  char cl = c%0x10 + '0'; if( cl > '9' ) cl += ('A'-'9'-1);

  cout << ch << cl << ' ';

  }

  char str[] = "I love 中國";

  for( size_t i=0; i

  char2Hex( str );

  cout << endl;

  46. 以下代碼有什么問題?[C++易]

  struct Test

  {

  Test( int ) {}

  Test() {}

  void fun() {}

  };

  void main( void )

  {

  Test a(1);

  a.fun();

  Test b();

  b.fun();

  }

  答:變量b定義出錯。按默認構造函數定義對象,不需要加括號。

  47. 以下代碼有什么問題?[C++易]

  cout << (true?1:"1") << endl;

  答:三元表達式“?:”問號后面的兩個操作數必須為同一類型。

  8. 以下代碼能夠編譯通過嗎,為什么?[C++易]

  unsigned int const size1 = 2;

  char str1[ size1 ];

  unsigned int temp = 0;

  cin >> temp;

  unsigned int const size2 = temp;

  char str2[ size2 ];

  答:str2定義出錯,size2非編譯器期間常量,而數組定義要求長度必須為編譯期常量。

  48. 以下代碼中的輸出語句輸出0嗎,為什么?[C++易]

  struct CLS

  {

  int m_i;

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

  CLS()

  {

  CLS(0);

  }

  };

  CLS obj;

  cout << obj.m_i << endl;

  答:不能。在默認構造函數內部再調用帶參的構造函數屬用戶行為而非編譯器行為,亦即僅執行函數調用,而不會執行其后的初始化表達式。只有在生成對象時,初始化表達式才會隨相應的構造函數一起調用。

  49. C++中的空類,默認產生哪些類成員函數?[C++易]

  答:

  class Empty

  {

  public:

  Empty(); // 缺省構造函數

  Empty( const Empty& ); // 拷貝構造函數

  ~Empty(); // 析構函數

  Empty& operator=( const Empty& ); // 賦值運算符

  Empty operator&(); // 取址運算符

  const Empty operator&() const; // 取址運算符 const

  };

  50. 以下兩條輸出語句分別輸出什么?[C++難]

  float a = 1.0f;

  cout << (int)a << endl;

  cout << (int&)a << endl;

  cout << boolalpha << ( (int)a == (int&)a ) << endl; // 輸出什么?

  float b = 0.0f;

  cout << (int)b << endl;

  cout << (int&)b << endl;

  cout << boolalpha << ( (int)b == (int&)b ) << endl; // 輸出什么

  51. 以下反向遍歷array數組的方法有什么錯誤?[STL易]

  vector array;

  array.push_back( 1 );

  array.push_back( 2 );

  array.push_back( 3 );

  for( vector::size_type i=array.size()-1; i>=0; --i ) // 反向遍歷array數組

  {

  cout << array << endl;

  }

  答:首先數組定義有誤,應加上類型參數:vector array。其次vector::size_type被定義為unsigned int,即無符號數,這樣做為循環變量的i為0時再減1就會變成最大的整數,導致循環失去控制。

  52. 以下代碼有什么問題?[STL易]

  typedef vector IntArray;

  IntArray array;

  array.push_back( 1 );

  array.push_back( 2 );

  array.push_back( 2 );

  array.push_back( 3 );

  // 刪除array數組中所有的2

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

  {

  if( 2 == itor ) array.erase( itor );

  }

  答:同樣有缺少類型參數的問題。另外,每次調用“array.erase( itor );”,被刪除元素之后的內容會自動往前移,導致迭代漏項,應在刪除一項后使itor--,使之從已經前移的下一個元素起繼續遍歷。

  53. 寫一個函數,完成內存之間的拷貝。[考慮問題是否全面]

  答:

  void mymemcpy( void dest, const void src, size_t count )

  {

  char pdest = static_cast( dest );

  const char psrc = static_cast( src );

  if( pdest>psrc && pdest

  {

  for( size_t i=count-1; i!=-1; --i )

  pdest = psrc;

  }

  else

  {

  for( size_t i=0; i

  pdest = psrc;

  }

  return dest;

  }

  int main( void )

  {

  char str[] = "0123456789";

  mymemcpy( str+1, str+0, 9 );

  cout << str << endl;

  system( "Pause" );

  return 0;

  }

  54 線程與進程的區別

  55:請你分別劃劃OSI的七層網絡結構圖,和TCP/IP的五層結構圖?

  56:請你詳細的解釋一下IP協議的定義,在哪個層上面,主要有什么作用? TCP與UDP呢?

  57:請問交換機和路由器分別的實現原理是什么?分別在哪個層次上面實現的?

  58:請問C++的類和C里面的struct有什么區別?

  59:請講一講析構函數和虛函數的用法和作用?

  60:全局變量和局部變量有什么區別?實怎么實現的?操作系統和編譯器是怎么知道的?

  61:一些寄存器的題目,主要是尋址和內存管理等一些知識。

  62:8086是多少位的系統?在數據總線上是怎么實現的?

最新圖文

2020年河北新聞網兩學一做

時間:2023-09-18 07:0:24

2020年河北新聞網兩學一做

時間:2023-09-15 11:0:59

兩學一做學習教育知

時間:2023-09-21 06:0:30

2020年開展兩學一做學習教

時間:2023-09-19 21:0:30
主站蜘蛛池模板: 永磁耦合_重载永磁软起_能量回馈式调速器_磁力耦合器_江苏磁谷科技股份有限公司官方网站 | 郑州邦达电气有限公司| 全自动冷冻研磨仪-高通量组织研磨仪厂家-「杭州宋慈智能科技」 | 全棉帆布厂家_加工帆布_涤棉帆布价格_染色帆布定制_广州美丽华皮革帆布-广州美丽华皮革帆布 | 深圳专卖店设计,餐饮空间设计,酒店空间策划设计【左右高端人文空间设计公司】 | 上海恩计仪器首页-微生物限度检测仪-微生物限度仪厂家 | 进销存软件|仓库管理软件|库存物资出入库|ERP生产|MRP|易特软件官方网站 | 中频感应加热设备_高频感应加热电源厂家_高频淬火设备_容大电源 中派康明斯发电机_玉柴发电机厂家_静音移动拖车发电机-深圳市斯坦福电力设备有限公司 | 展馆展厅设计_数字多媒体展厅_3D全息投影_三维动画制作_企业宣传片|深圳市华南数字科技有限公司 斩天手游网_高质量手机游戏下载中心 | 河北瑞峰医疗-河北护理床-河北医用病床-河北养老院护理床-河北护理床厂家-河北病床厂家-河北瑞峰医疗 | 模具|数控加工-车床加工-精密数控铣床-东莞市方菱精密模具有限公司专注零件及模具加工 | 气瓶探伤设备-气瓶在线离线无损探伤检测系统-中高低压力容器超声波自动探伤设备-山科飞泰 | 联智通达_工控一体机_工业触摸一体机_工业一体机_工业触控一体机_POS机主板_工控主板_国产化主板_RK3588主板厂商-联智通达 | 中派康明斯发电机_玉柴发电机厂家_静音移动拖车发电机-深圳市斯坦福电力设备有限公司 | 全国重点实验室--人民网| 酒类灌装机厂家_贴标机_灌装生产线-青州市锦德包装机械有限公司 酒店设计_建筑设计_室内装修装饰-北极点酒店设计公司 | 天津佳创博为科技有限公司|AGV控制器|无人搬运车|磁导航传感器|AGV专业零配件 | 墙板_户外墙板_ASA共挤户外墙板-康亿家生态木业集团 | 浙江三龙通用机械有限公司 圆丝机,拉丝机,复合机 | 山东凯达起重机械有限公司-单梁行车,龙门吊,提梁机,门式起重机,悬臂起重机 | 箱包定制_广州箱包厂_双肩电脑背包_双肩旅行包_拉杆箱包_商务公文包_包包批发,深圳爱自由,礼品箱包定制,电话:400-0061-690 | 兰州钢结构,甘肃铝镁锰板工程,青海岩棉复合板厂家,宁夏岩棉彩钢板公司,西宁彩钢夹芯板-兰州腾达彩钢 | 桥梁支座更换_桥梁检测车租赁_高空作业车出租_支座更换_伸缩缝安装_隧道防水_养护加固_维修_出租_衡水庆兴桥梁养护工程有限公司 桥梁养护|桥梁维修加固|隧道裂缝修补|支座更换|管道堵水气囊|衡水众拓路桥养护有限公司 | 柱塞泥浆泵|压滤机专用泵|陶瓷泥浆泵_咸阳华星泵业有限公司 | 萍乡市信源电瓷制造有限公司--官网|萍乡市信源电瓷|萍乡电瓷厂|萍乡绝缘子-萍乡市信源电瓷制造有限公司 | 转轴测试机-按键寿命测试机-连接器插拔力试验机-深圳市丹荣检测 转盘萃取塔,DMF回收塔生产厂家-无锡弘鼎华化工设备有限公司 | 湖南净声源环保科技有限公司是一家专业从事噪声治理和建筑声学设计生态环境综合治理服务的企业,专业从事株洲电梯隔音治理,湘潭中央空调降噪处理,衡阳邵阳冷却塔噪音治理,岳阳常德大型风机噪声隔音降噪,张家界空压机噪声治理,益阳配电房变压器噪声治理,专业郴州永州工厂企业车间噪声治理,怀化娄底专业机械设备减振降治理,武汉噪音治理隔音降噪公司,孝感噪音治理,立式球磨机的噪声控制,专业隔音降噪公司,、以及各类机械动力设备减振降噪噪声治理的公司,同时为客户提供咨询与解决方案 | 磨刀机厂家,全自动磨刀机-山东威海富田磨具 | 虚商通信-电销卡 电销助手 | 液晶拼接屏_三星46寸/55寸/LG液晶拼接屏_深圳拼接墙厂家_电视大屏幕液晶拼接_高清工业级液晶监视器 | 腾云网-智慧网络营销服务提供商 套丝机_钢管套丝机_螺栓套丝机S8139_螺纹钢套丝机_智能套丝机价格-瑞捷机械设备有限公司 | 呼吸家官网|肺功能检测仪生产厂家|国产肺功能仪知名品牌|肺功能检测仪|肺功能测试仪|婴幼儿肺功能仪|弥散残气肺功能仪|肺功能测试系统|广州红象医疗科技有限公司|便携式肺功能仪|大肺功能仪|呼吸康复一体机|儿童肺功能仪|肺活量计|医用简易肺功能仪|呼吸康复系统|肺功能仪|弥散肺功能仪(大肺)|便携式肺功能检测仪|肺康复|呼吸肌力测定肺功能仪|肺功能测定仪|呼吸神经肌肉刺激仪|便携式肺功能 | 上海消防器材|水雾喷头|水幕喷头|螺旋喷头|雾化喷头|泡沫喷头 - 上海舜丹消防设备有限公司 | 活性氧化铝球-活性氧化铝干燥剂厂家价格-3A-5A分子筛-巩义市亿洋水处理材料有限公司 | 液体粉末包装机_颗粒粉剂自动包装机-上海巧慈自动化设备有限公司 | 山东凯达起重机械有限公司-单梁行车,龙门吊,提梁机,门式起重机,悬臂起重机 | 盘扣租赁|盘扣架租赁|盘扣脚手架|盘扣脚手架租赁|盘扣式脚手架|盘扣式脚手架租赁-北京亚欧盟盘扣租赁有限公司 | 视频制作_产品宣传片拍摄_二维动画制作公司-深圳火牛传媒 | 园林绿化平台|园林绿化网|苗木网|苗圃网||苗木报价网|园林招标网|园林苗木网|园林工程网|景观设计网|园林机械网|绿化苗木网| | 均高生物科技(上海)有限公司-二十年专注于均质&middot;乳化&middot;粉碎&middot;分散工艺 | 智能电磁流量计-超声波流量计-涡街流量计-液体涡轮流量计-大连计测机器有限公司 |