资源描述:
《阿里笔试题目xx》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、阿里笔试题目xx 1、C++内存分配中说法错误的是 A对于栈来说生长方向是向上的也就是向着内存地址增加的方向 B对于堆大量的new/操作会造成内存空间不连续 C堆容易产生memoryleak D堆的效率比栈要低很多 E栈变量引用容易逃逸 F以上都对 2、全班100个学生老师让玩如下一个游戏:每个学生在纸上写一个1到100之间的整数(含1和100)不能参考别人写的数字谁的数字最接近所有数字的3/4谁就会获得100元下面的数字中最糟糕的选择是 A1 B2
2、 C10 D20 E50 F80 3、下列正则表达式不可以匹配“.alibabainc.”的是 A^w+.W+\w+.w+$ B[w]{0,3}.[az]*.[az]+ C[cw.]{3,10}[.][cw.][.][a] D[w][w][w][alibabainc]+[]+ E^w.*$ F[w]{3}.[az]{11}.[az]{3} 4、关于UNIX系统代码段和数据段分开的目的错误的说法有 A可共享正文 B可共享数
3、据 C可重入 D可保护代码为只读 E方便编程 F更好支持内存回收策略 5、下列关键字序列为堆的是 A100,60,70,50,32,65 B60,70,65,50,32,100 C65,100,70,32,50,60 D70,65,100,32,50,60 E32,50,100,70,65,60 F50,100,70,65,60,32 6、用6块1*2的完整瓷砖铺满2*6的地面一共有种不同铺法不允许将瓷砖划分为小瓷砖 A13B15C22D
4、24E25F26 7、设m和n都是int类型那么一下for循环语句 for(m=0,n=1;n=0;m++,n++)n++; A循环体一次也不执行 B循环体执行一次 C无限循环 D有限次循环 E循环结束判断条件不合法 F运行出错 8、带头结点的单链表head为空的判断条件是 Ahead==NULL Bhead>next=NULL Chead>next==head Dhead=NULL E*head==NULL F*(head>
5、next)==NULL 9、硬币游戏:连续仍硬币直到某一人获胜A获胜条件是先正后反B获胜条件是出现连续两次反面问AB游戏时A获胜的概率 A1/6B1/4C1/3D1/2E2/3F3/4 10、一个函数定义的返回值是float它不能在return语句中返回的值得类型是 AcharBintCfloatDlongEdoubleF以上都可以