电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

新浪研发中心笔试题VIP免费

新浪研发中心笔试题_第1页
1/15
新浪研发中心笔试题_第2页
2/15
新浪研发中心笔试题_第3页
3/15
第1页共15页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共15页新浪网研发中心招聘笔试题姓名:申请职位:一、开发能力部分:通用题1.尽可能多的写出各种语言的helloworld!程序(C、Shell、Perl、Python、Java等等)C语言部分1.判断ABCD四个表达式是否正确,若正确,写出经过表达式中a的值第2页共15页第1页共15页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第2页共15页inta=4;(A)a+=(a++);(B)a+=(++a);(C)(a++)+=a;(D)(++a)+=(a++);a=?2.请问运行下面的test函数会有什么样的结果char*allocate(void){charp[]="helloworld";returnp;}voidtest(void){char*str=NULL;str=allocate();printf("%s\n",str);}3.比较char*p和charp[10]的区别第3页共15页第2页共15页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第3页共15页4.完成如下所示的宏定义,其作用是将接收到的两个参数的值互换#defineEXCHANGE(x,y)\//starthere5.在不利用其他函数的情况下,完成如下所示的函数,其功能是将src所指向的n个字节的内容,复制到dest所指向的位置voidmemcopy(void*dest,void*src,size_tn){//starthere}第4页共15页第3页共15页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第4页共15页6.完成下面的程序,其功能是利用两个线程同时执行print_a和print_b两个函数voidprint_a(){printf("A\n");}voidprint_b(){printf("B\n");}intmain(intargc,constchar**argv){//startherereturn0;}第5页共15页第4页共15页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第5页共15页7.当执行上题中的程序时,"A"和"B"以不定的顺序打印到屏幕上,请对上题的程序进行改进,要求如下:1).两个线程同时执行函数print_a和print_b2)."A"和"B"能够依次打印到屏幕上,即"A","B","A","B","A",....8.根据如下的单向链表结构,写出一个函数用于将其参数中指定的链表进行反转,其返回值为新链表的头structlink_list{char*value;structlink_list*next;};第6页共15页第5页共15页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第6页共15页structlink_list*reverse(structlink_list*l){//starthere}9.编写一个程序,判断给定的单向链表是否是回文的,其中,链表的结构如上题所示,回文定义如下:对于给定的单向链表,如'A'->'B'->'C'->'B'->'A',其中'A','B','C'为链表节点所存储的值,如果链表中的值是关于中心对称的,则称这个链表是回文的intis_palindrome(structlink_list*l){//starthere}第7页共15页第6页共15页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第7页共15页SHELL部分(实现下面要求的SHELL脚本,可以使用perl,sed,awk等)1.文本分析按要求使用两种方法取出password中shell出现的次数第一种方法结果:4/bin/bash1/bin/sync1/sbin/halt31/sbin/nologin1/sbin/shutdown第二种方法结果:/bin/sync1/bin/bash1/sbin/nologin30/sbin/halt1/sbin/shutdown1{A[$7]++}END{For(xinaPrintx,a[x]第8页共15页第7页共15页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第8页共15页}Awk–F:a.awk2.文件整理employee文件中记录了工号和姓名employee.txt:100JasonSmith200JohnDoe300SanjayGupta400AshokSharmabonus文件中记录工号和工资bonus.txt:100$5,000200$500300$3,000400$1,250要求把两个文件合并并输出如下处理结果:第9页共15页第8页共15页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第9页共15页400ashoksharma$1,250100jasonsmith$5,000200johndoe$500300sanjaygupta$3,0003.打印本机的交换分区大小处理结果示例:Swap:1024MFree–m|awk–F:'$1~/swap/{print$2}'|awk'{print}'4.打印当前sshd的端口和进程id处理结果示例:portpidsshd:225412awk‘$1~/^port/{print$2}’/etc/ssh/sshd_configpidofsshd#!/bin/bashIfconfigeth0|awk–F“:|+”‘/Mask/{print$4}’第10页共15页第9页共15页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第10页共15页5.输...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

新浪研发中心笔试题

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部