大风车考试网-在线学习网络资源平台!

所在位置:大風車考試網 > 招聘筆試題 > 正文

上海貝爾c語言筆試題和面試題答案

2024-05-23 13:44:53 大風車考試網

  一、以下為Windows NT下的32位C++程序,請計算sizeof的值(10分)

  char str[] = “Hello” ;

  char *p = str ;

  int n = 10;

  請計算

  sizeof (str ) = 6 (2分)

  sizeof ( p ) = 4 (2分)

  sizeof ( n ) = 4 (2分) void Func ( char str[100])

  {

  請計算

  sizeof( str ) = 4 (2分)

  }

  void *p = malloc( 100 );

  請計算

  sizeof ( p ) = 4 (2分)

  二、請?zhí)顚態(tài)OOL , float, 指針變量 與“零值”比較的 if 語句。(10分)

  請寫出 BOOL flag 與“零值”比較的 if 語句。(3分)

  標準答案:

  if ( flag )

  if ( !flag ) 如下寫法均屬不良風格,不得分。

  if (flag == TRUE)

  if (flag == 1 )

  if (flag == FALSE)

  if (flag == 0)

  請寫出 float x 與“零值”比較的 if 語句。(4分)

  標準答案示例:

  const float EPSINON = 0.00001;

  if ((x >= - EPSINON) && (x <= EPSINON)

  不可將浮點變量用“==”或“!=”與數(shù)字比較,應該設法轉化成“>=”或“<=”此

  類

  形式。

  如下是錯誤的寫法,不得分。

  if (x == 0.0)

  if (x != 0.0)

  請寫出 char *p 與“零值”比較的 if 語句。(3分)

  標準答案:

  if (p == NULL)

  if (p != NULL) 如下寫法均屬不良風格,不得分。

  if (p == 0)

  if (p != 0)

  if (p)

  if (!)

  三、簡答題(25分)

  1、頭文件中的 ifndef/define/endif 干什么用?(5分)

  答:防止該頭文件被重復引用。

  2、#include 和 #include “filename.h” 有什么區(qū)別?(5分)

  答:對于#include ,編譯器從標準庫路徑開始搜索 filename.h

  對于#include “filename.h” ,編譯器從用戶的工作路徑開始搜索 filename.h

  3、const 有什么用途?(請至少說明兩種)(5分)

  答:(1)可以定義 const 常量

  (2)const可以修飾函數(shù)的參數(shù)、返回值,甚至函數(shù)的定義體。被const修飾的東西都受到強制保護,可以預防意外的變動,能提高程序的健壯性。

  4、在C++ 程序中調用被 C編譯器編譯后的函數(shù),為什么要加 extern “C”? (5分)

  答:C++語言支持函數(shù)重載,C語言不支持函數(shù)重載。函數(shù)被C++編譯后在庫中的名字與C語言的不同。假設某個函數(shù)的原型為: void foo(int x, int y);該函數(shù)被C編譯器編譯后在庫中的名字為_foo,而C++編譯器則會產生像_foo_int_int之類的名字。

  C++提供了C連接交換指定符號extern“C”來解決名字匹配問題。

  5、請簡述以下兩個for循環(huán)的優(yōu)缺點(5分)

  for (i=0; i

  {

  if (condition)

  DoSomething();

  else

  DoOtherthing();

  }

  if (condition)

  {

  for (i=0; i

  DoSomething();

  }

  else

  {

  for (i=0; i

  DoOtherthing();

  }

  優(yōu)點:程序簡潔

  缺點:多執(zhí)行了N-1次邏輯判斷,并且打斷了循環(huán)“流水線”作業(yè),使得編譯器不能對循環(huán)進行優(yōu)化處理,降低了效率。

  優(yōu)點:循環(huán)的效率高

  缺點:程序不簡潔

  四、有關內存的思考題(每小題5分,共20分)

  void GetMemory(char *p)

  {

  p = (char *)malloc(100);

  }

  void Test(void)

  {

  char *str = NULL;

  GetMemory(str);

  strcpy(str, "hello world");

  printf(str);

  }

  請問運行Test函數(shù)會有什么樣的結果?

  答:程序崩潰。

  因為GetMemory并不能傳遞動態(tài)內存,

  Test函數(shù)中的 str一直都是 NULL。

  strcpy(str, "hello world");將使程序崩潰。

  char *GetMemory(void)

  {

  char p[] = "hello world";

  return p;

  }

  void Test(void)

  {

  char *str = NULL;

  str = GetMemory();

  printf(str);

  }

  請問運行Test函數(shù)會有什么樣的結果?

  答:可能是亂碼。

  因為GetMemory返回的是指向“棧內存”的指針,該指針的地址不是 NULL,但其原現(xiàn)的內容已經被清除,新內容不可知。

  void GetMemory2(char *p, int num)

  {

  *p = (char *)malloc(num);

  }

  void Test(void)

  {

  char *str = NULL;

  GetMemory(&str, 100);

  strcpy(str, "hello");

  printf(str);

  }

  請問運行Test函數(shù)會有什么樣的結果?

  答:

  (1)能夠輸出hello

  (2)內存泄漏

  void Test(void)

  {

  char *str = (char *) malloc(100);

  strcpy(str, “hello”);

  free(str);

  if(str != NULL)

  {

  strcpy(str, “world”);

  printf(str);

  }

  }

  請問運行Test函數(shù)會有什么樣的結果?

  答:篡改動態(tài)內存區(qū)的內容,后果難以預料,非常危險。

  因為free(str);之后,str成為野指針,

  if(str != NULL)語句不起作用。

  • 相關文章
  • 五星電器經典筆試題和面試題答案五星電器經典筆試題和面試題答案

    一、選擇題 1、全面預算的關鍵和起點 2、公益金的用途 3、決策會計 第4、5忘了,不過應該沒有問題。 6、年分類折舊率 7、某企業(yè)一臺設備的原..

    2024-05-27 04:43:37
  • 箭牌校招筆試題和面試題答案目箭牌校招筆試題和面試題答案目

    如下精選的內容是箭牌公司2015校招筆試題目,分享給大家練。 1、一堆立方體形狀的東東,給一個俯視圖,一個某側面的側視圖,問一共有幾個;俯視圖,從左到右..

    2024-05-30 16:51:05
  • 伊利最新筆試題和面試題答案伊利最新筆試題和面試題答案

    伊利公司2016年的筆試題目已全面推出,大家敬請收藏和分享: 1.我國第一大河長江有多長:5900公里 2.《史記》中的“世家”是給什么人作的..

    2024-06-04 08:03:58
  • 五星電器經典筆試題和面試題答案五星電器經典筆試題和面試題答案

    一、選擇題 1、全面預算的關鍵和起點 2、公益金的用途 3、決策會計 第4、5忘了,不過應該沒有問題。 6、年分類折舊率 7、某企業(yè)一臺設備的原..

    2024-05-27 04:43:37
  • 箭牌校招筆試題和面試題答案目箭牌校招筆試題和面試題答案目

    如下精選的內容是箭牌公司2015校招筆試題目,分享給大家練。 1、一堆立方體形狀的東東,給一個俯視圖,一個某側面的側視圖,問一共有幾個;俯視圖,從左到右..

    2024-05-30 16:51:05
  • 伊利最新筆試題和面試題答案伊利最新筆試題和面試題答案

    伊利公司2016年的筆試題目已全面推出,大家敬請收藏和分享: 1.我國第一大河長江有多長:5900公里 2.《史記》中的“世家”是給什么人作的..

    2024-06-04 08:03:58
  • 河北新聞網兩學一做知識競賽(試題+答案完整版)河北新聞網兩學一做知識競賽(試題+答案完整版)

    2016河北新聞網兩學一做知識競賽開賽啦,快來圍觀吧。活動內容為推動“兩學一做”學習教育深入開展,省委宣傳部、省委組織部組織開展“兩學一做”知識競賽活動,河北?.

    2024-06-04 02:17:24
  • 河北新聞網兩學一做知識競賽活動試題答案河北新聞網兩學一做知識競賽活動試題答案

    2016年河北新聞網兩學一做知識競賽活動試題答案為推動“兩學一做”學習教育深入開展,省委宣傳部、省委組織部組織開展“兩學一做”大型知識競賽。此項活動由河北新聞?.

    2024-06-06 02:19:48
  • 2025年兩學一做學習教育知識競賽活動10篇2025年兩學一做學習教育知識競賽活動10篇

    為隆重紀念中國共產黨建黨95周年,推進我市“兩學一做”學習教育深入開展,推動廣大黨員干部認真學好黨章黨規(guī)和*系列重要講話,現(xiàn)將“兩學一做”學習教育知識競賽題予..

    2024-05-31 08:40:33
  • 開展兩學一做學習教育知識競賽活動真題答案開展兩學一做學習教育知識競賽活動真題答案

    144.根據(jù)《中國共產黨紀律處分條例》規(guī)定,黨的各級代表大會的代表受到(D)處分的,黨組織應當終止其代表資格。A.警告(含)以上B.嚴重警告(含)以上C.撤銷黨內職務(含)以..

    2024-05-27 03:14:20
主站蜘蛛池模板: 山东鲁控电力设备有限公司_高低压电器设备_变压器 | 聚丙烯酰胺,聚合氯化铝,重金属捕捉剂,污泥调理剂,活性氧化铝,生石灰,反渗透阻垢剂,工业葡萄糖,硫酸铝,果壳活性炭,柱状活性炭,蜂窝活性炭,石英砂,锰砂-北京雁归来环保科技有限公司-以真诚为立足之本,以质量为生存之本,愿与海内外同仁共创双赢。雁归来人一路走来,气贯长虹,勇锐盖过怯弱,进取压倒苟安!我们紧扣时代脉搏,专注水处理、继往开来! | 通讯电子连接器-工业电源连接器-板对板连接器厂家-普瑞盛源 | 智齿科技-智齿客服 | 在线客服_呼叫中心_客户联络中心方案 | 深圳市鼎拓达机电有限公司_ 深圳市鼎拓达机电有限公司 | 潍坊亿宏重工机械有限公司,破碎机,高性能立磨机,颚式破碎机,锤式破碎机反击式破碎机,重锤式破碎机,高性能反击式破碎机,圆锥式破碎机,给料机系列,链板给料机系列,简易给料机系列,振动给料机 | 绝缘纸板-3240环氧板-酚醛布板-FR4环氧板-沈阳友达绝缘材料有限公司 | 五金冲压厂家_五金冲压件加工_微细孔加工-深圳市浩鑫精密五金制品有限公司 | 文学素材,好词好句,正能量句子,百科知识-素文网 | 苏州探测器清洗_烟感探头清洗_感烟探测器维修清洗_火灾探测器清洗报价/价格_进口国产消防设备清洗_江苏智淼探测器清洗厂家- | 宁波管道安装_宁波工业冷风机_宁波冷风机厂家_宁波厂房通风降温_「浙江甬风机电」 | 京建鹏达_商用无烟烧烤设备多少钱|开店商用自助旋转烧烤炉价格|无烟电烧烤炉批发厂家|无烟烧烤桌定做厂商-京建鹏达烧烤设备网 | 免费的动态思维导图软件,脑图大师,思维导图制作软件 - 万彩脑图大师官网 | 家具板|橱柜衣柜家具板|木饰面定制|榉木胶合板|防水胶合板|胶合板厂家-佛山吉盛唐朝木业-大坂木业 | 旋转补偿器-专注套筒三维球形补偿器定制生产厂家-伸缩接头价格_巩义市新华丰管道设备有限公司 | 中山四海家具制造有限公司 | 蒸汽发生器-电加热蒸汽发生器、燃油蒸汽发生器、燃气蒸汽发生器设备厂家-诺贝思蒸汽发生器 | 水处理设备_纯净水设备_软化水设备_反渗透水处理设备「陕西甘肃青海宁夏新疆」认准海川环保 | 液压升降机_导轨式电动液压升降平台_别墅电梯生产厂家-海南重康升降机 | 耐磨工业软管,PTFE耐腐蚀软管,耐磨喷砂胶管,超耐磨软管厂家,漯河利通液压管利通科技-耐磨工业软管,PTFE耐腐蚀软管,耐磨喷砂胶管,超耐磨软管厂家,漯河利通液压管利通科技 | 中国工业网_网络工业品牌 资讯创造价值| 天津印刷_天津印刷厂_天津印刷公司_天津包装盒厂家_天津包装盒印刷厂_七层共挤膜厂家_彩色印刷_画册印刷_礼品盒定做 _七层共挤膜_食品真空袋-欢迎访问嘉联包装官网! | 全棉帆布厂家_加工帆布_涤棉帆布价格_染色帆布定制_广州美丽华皮革帆布-广州美丽华皮革帆布 | 西藏旅游-西藏中旅-西藏中旅国际旅行社 | 食品油炸机_葱酥油炸机_蒜酥油炸机-山东世联机械厂家 | 瑞凯科技,吉林省瑞凯科技,吉林省瑞凯科技股份有限公司 | 郑州空气能热水器,郑州空气能热水器经销商,郑州空气能热水器维修,郑州空气能热水器安装 | 上海千舟新材料有限公司-美卓隔膜滤板_奥图泰滤板_压滤机配件 | 雨量计,翻斗雨量计,声波雨量计i,时差法流量计,时差法明渠流量计 - 徐州伟思水务科技有限公司 | 石家庄LED显示屏|石家庄显示屏|河北显示屏升级改造|石家庄科航光电科技有限公司_石家庄科航光电科技有限公司 | 耐磨锤头|合金锤头|高铬耐磨锤头|破碎机锤头|双金属双液复合锤头_巩义东辰实业 合金耐磨锤头铸造厂 | 郑州邦达电气有限公司| 仪器仪表维修_示波器维修_进口分析仪维修_热像仪维修_上海仰光电子仪器仪表维修部 | 免费的动态思维导图软件,脑图大师,思维导图制作软件 - 万彩脑图大师官网 | 精品中文字幕在线观看,粉嫩av一区二区三区,最近中文字幕在线看免费视频,亚洲高清在线观看,日本一区二区视频手机免费看,国产黄色小视频,亚洲高清免费视频,国产精品一区二区欧美视频,亚洲人免费视频,亚洲视频在线观看免费,国产免费高清综合视频,中文字幕永久在线 | 上海家博会_2025上海家博会时间表_5月31-6月2日_上海家博会门票_免费领取入口 | 长型材数控钻孔攻牙机-自动数控热熔钻孔机-东莞市利速数控机械有限公司 | 油气回收设备厂家_加油站/化工厂油气回收装置解决方案-金辉环保 油漆颜料砂磨机,油墨水砂磨机,水性涂料砂磨机-常州市奥能达机械设备有限公司 | 潍坊特钢集团有限公司| 声测管厂家_注浆管现货_桩基声测管_河北沧州新迈实业有限公司 | 铁三角话筒-思美音频处理器-艾伦赫赛数字调音台-北京盛世音盟电子科技有限公司 |