腾讯2016-9-1 软件测试工程师 模拟考 第二部分 程序题目

来源:互联网 发布:三凌plc编程软件下载 编辑:程序博客网 时间:2024/05/18 01:21

总的一个小时:

第一部分:15道多选题

第二部分:1道编程题+1道问答题


编程:打印蛇形矩阵(类似于 《剑指offer 》面试题20 顺时针打印矩阵)

问答:stack与heap的区别


第一部分

1 两台服务器距离1500km远,ping通需要耗费多少时间? 

4ms 8ms 16ms 32ms 



2 以下哪些属于平衡二叉树?

红黑树 B+树 完全二叉树 。。。


3 Integer i1=127,i2=127,i3=128,i4=128;

i1==i2;

i1.equal(i2);

i3==i4;

i3.equal(i4);


判断结果该是:true true false true

理由:

JVM会自动维护8种基本类型的常量池,int常量池中初始化-128~127的范围,所以当为i=127赋值时,在自动装箱过程中是取自常量池中的数值,而当i=128时,128不在常量池范围内,所以在自动装箱过程中需要new128,所以地址不一样。


第二部分 我的答案

/*题目:蛇形矩阵例子:输入 3              对应的矩阵是:1 2 38 9 47 6 5按行输出:1 2 3 8 9 4 7 6 5*/#include<iostream>//#include<vector>//#include<algorithm>using namespace std;int k=1;int **nn;void f( int n,int start){int endX=n-1-start;int endY=endX;for(int i=start;i<=endX;i++){nn[start][i]=k++;}if(start<endY){for(int i=start+1;i<=endY;i++){nn[i][endX]=k++;}}if(start<endY&&start<endX){for(int i=endX-1;i>=start;i--){nn[endY][i]=k++;  //endY指的是 第几行}}if(start<endY-1 && start<endX){for(int i=endY-1;i>start;i--){nn[i][start]=k++;  //endY指的是 第几行}}}void main(){   int n;  cin>>n;   nn=new int *[n];  for(int i=0;i<n;i++)  nn[i]=new int [n];  if(n<=1)cout<<n<<endl;  else  {  int start=0;  while(start*2<n)  {   f(n,start);  start++;  }  }  for(int k1=0;k1<n;k1++)  {for(int kk=0;kk<n;kk++)  cout<<nn[k1][kk]<<"\t";  cout<<endl;}system("pause");}

1.heap是堆,stack是栈。2.stack的空间由操作系统自动分配和释放,heap的空间是手动申请和释放的,heap常用new关键字来分配。3.stack空间有限,heap的空间是很大的自由区。   在Java中,若只是声明一个对象,则先在栈内存中为其分配地址空间,若再new一下,实例化它,则在堆内存中为其分配地址。4.举例:数据类型 变量名;这样定义的东西在栈区。如:Object a =null; 只在栈内存中分配空间new 数据类型();或者malloc(长度); 这样定义的东西就在堆区。如:Object b =new Object(); 
0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 上海居住证过期了怎么办 地铁卡消磁了怎么办 学生卡消磁了怎么办 家属院没房产证怎么办 邮箱收不到邮件怎么办 大学宿舍八人间怎么办 高中档案袋拆了怎么办 公派教师回国后怎么办? 事业单位辞职后档案怎么办 学信支付不了怎么办 校外怎么办北邮校园卡 报考身份证丢了怎么办 买房怎么办不取消低保 自考找不到真题怎么办 自考生考研没有档案怎么办 自考本科无学位怎么办 自考学位证书没拿到怎么办 自考毕业证出生日期错误怎么办 成考没有学位证怎么办 评职称学历认证怎么办 国家不承认学历怎么办 高考分数错了怎么办 签合同了不想干怎么办 贵港教育小学插班生怎么办 学校宿舍限瓦怎么办 苹果锁屏后wifi断开怎么办 兼职一天不给钱怎么办 五月孩子掉床怎么办 孩子五月份掉床怎么办 郑州怎么办暂住证凭条 郑州居住证凭条怎么办 宿舍虫子咬人怎么办 is语音注册频繁怎么办 苹果id注销了怎么办 网站突然打不开了怎么办 谷歌邮箱打不开怎么办 360借款无力承担怎么办 公司被收购期权怎么办 创业板连续亏损怎么办 国企合并后员工怎么办 资金密码忘记了怎么办?