霍尼韦尔面试题(技术设计岗位)
发布时间 2014-07-10 来源 -

霍尼韦尔是业内顶级的仪表生产厂商,产品广泛应用于全球各工业领域,相信也是挺多仪表业内人事的心仪雇主。

新华仪表英才网特收集了霍尼韦尔honeywell招聘仪表设计工程师的原题,供大家参考交流:


霍尼韦尔面试题(技术设计岗位)

1. Jane   has   two   identical   files,   filea.txt   and   fileb.txt.     What   message   will   she   get   when  

 she   types    diff   filea.txt   fileb.txt   ?   

    

 2.   Jack   forgot   to   sort   his   two   files   before   a   merge.   Would   sort   

provide   an   error   message   when   he   typed   sort   -m-o   sorted_file.out   

filea.txt   fileb.txt   at   the   command   line?     

    
    

  3.   A   file   named   filein   contains   the   two   amounts   123.   and   123.33     

The   command   is   typed   sort   -nro   sort.out   filein.       In   sort.out   which   

amount   is   displayed   first,   123.   or   123.33   ?     

     

  4. Assume   filea.c   and   fileb.c   both   contain   the   line   #include   stdio.h     

What   is   the   output   of   the   command   grep   \"^include\"   *.c   |uniq   ?   

    

  5.   Write   the   grep   command   to   display   lines   from   the   file   text2   

that   contain   a   string   of   characters   starting   with   st,   followed   by   

zero   or   more   characters   and   ending   with   ing   E.G.   sting,straining,

string,staining   

    
    
    

  6.This   assignment   works   with   a   file   called   survey.     From   left  

to   right,   the   columns   in   the   file   contain   the   name   of   the   country,   

the   area   (in   thousands   of   square   kilometers,   the   population   and   the   

continent   that   the   country   is   located   in.     The   fields   are   separated   by   a   colon 

  (\"\"   A   cat   survey   follows:   

    
  Canada:3852:25:North   America   
  USA:3615:237:North   America   
  Brazil:3286:134:South   America   
  England:94:56:Europe   
  France:211:55:Europe   
  Japan:144:120:Asia   
  Mexico:762:78:North   America   
  China:3705:1032:Asia   
  India:1267:746:Asia   
    
    

  Write   an   awk   program   file   named   summary.awk   that   will   be   run 

  from   the   command   line   :   

    
  awk   -f   summary.awk   survey   
    
    
    
  The   program   file   should   perform   the   following   actions:   
    

  1)   In   the   BEGIN   section,   headers   should   be   printed   as   follows   

  Country Area Pop Continent Status   

  ----------------------------------------------------------------------------------------------   
    
  Ensure   that   headers   are   aligned   with   the   columns   
  Both   Field   Separator   and   Output   Field   Separator   should   be   set   to   colon   (\"\"   
  (Hint   FS=":"\"\"   
    
    
  2)   Processing   section:   Compare   field   #4     
  If   the   field   is   "North   America"   then   field   #5\"s   contents   should   be   "Complete"   
  If   the   field   is   "Asia"   then   field   #5\"s   contents   should   be   "In   progress"   
  If   the   field   is   "Europe"   then   field   #5\"s   contents   should   be   "Not   Started"   
  If   the   field   is   "South   America"   then   field   #5\"s   contents   should   be   "N/A"   
    
  The   printf   statement   should   be:     
  printf   "%-10s     %10d     %10d     %+15s     %+12s\\n",$1,$2,$3,$4,$5   
    
    
    
  3)   In   the   END   section,   use   the   NR   variable   and   printf   to   print   out   the   string   
  "Number   of   countries   survyed   =   ?   
    
    
  7.   Write   a   Perl   program   that   asks   the   user   to   enter   two   numeric   values.     Use   the   strict   and   warning   pragmas.   
    
  Store   the   variables   in   $x   and   $y.   
    
  If   $y   is   not   zero,   divide   $x   by   $y   and   display   the   result.   
    
  If   $y   is   zero   display   the   message   "Division   by   zero   is   an   illegal   operation"   and   exit   the   program   immediately   using   the   die   function.       
    
    
  8.   Write   a   Perl   CGI   script.     The   script   should   open   a   new   browser   window   and   display   the   messages   :   
    
  For   promotion   of   CGI   scripts   into   cgi-bin,   e-mail   the   Web-Admin     
  Direct   your   requests   to   Rocket.J.Squirrel@Bullwinkle.com   
    
  Both   lines   should   be   bold   face.   
    
  Hints:   
    
  1)   Use   the   warning   pragma.   
    
  2)   The   @   sign   in   the   e-mail   address   should   be   escaped   (   e.g.   \\@   )   so   that   Perl   does   not   evaluate   @Bullwinkle.com   as   an   array   
    
  3)   Ensure   your   HTML   tags   are   well-formed   (e.g.   every   <BODY>   has   a   corresponding   </BODY>   )
更多相关信息
热点资讯推荐
关于我们 | 联系方式 | 版权声明 | 服务声明 | 汇款方式 | 留言建议 | 网站地图
Copyright (C) 仪表英才网, All Rights Reserved. 备案许可证编号:粤ICP备13065157号
企业招聘热线:0755-86381010 传真:0755-86381010 邮箱:zp@1718hr.com
未经 仪表英才网 同意,不得转载本网站之所有信息及作品