《心医国际招聘会笔试题答案.docx》由会员分享,可在线阅读,更多相关《心医国际招聘会笔试题答案.docx(12页珍藏版)》请在第一文库网上搜索。
1、心医国际招聘会笔试题答案1 .HTTP的会话有四个过程,请选出不是的一个()单选题*建立连接正确答案)发出响应信息发出请求信息传输数据2 .http协议中,状态码500的意思为()单选题*重定向访问被拒绝未找到请求的内容服务器内部有错误(正确答案)3.4. 假定所有变量均已正确定义,则下列程序段运行后x的值是()a=b=c=0;x=35;if(!a) x;else if(b);if(c) x=3;else x=4;单选题*34(正确答案)34354 .若下列所用变量均已经正确定义,一下表达式中不合法的是单选题*x3+j(正确答案)a=xy?x:yx%=45 .假定一个类的构造函数为A(int
2、aa,int bb)a=aa-;b=a*bb;,则执行A x(4,5);语句后,x.a和x.b的值分别为()单选题*20和53和155和44和20(正确答案)6 ,下面那些情况可以终止当前线程的运行? |单选题I*当一个优先级高的线程进入就绪状态时抛出一个异常时正确答案)当该线程调用sleep。方法时当创建一个新线程时7 .C语言中的基本数据类型作为实参时,它和对应的形参之间的数据传递方式是()单选题*传地址传数值,形参值改变后,影响实参值传数值,形参值改变后,不影响实参值正确答案)既可以传地址,也可以传值8 .有以下程序:main()int a=l;int b=3;int c=5;int *
3、pl=&a;int *p2=&b;int *p=&c;*p=*pl*(*p2);printf(dn”,c);)单选题*123(正确答案)49 .下面关于进程和线程的关系不正确的是?()单选题*线程是进程的一个实体,可作为系统独立调度和分派的基本单位。一个进程中多个线程可以并发执行。线程可以通过相互之间协同来完成进程所要完成的任务。线程之间不共享进程中的共享变量和部分环境。(正确答案)10 .在Java中,下列说法错误的有()*数组是一种对象数组属于一种原生类正确答案)int number = 31,23,33,43,35,63;(正确答案)数组的大小可以任意改变正确答案)H.关于下列程序段的输
4、出结果,说法正确的是:()public class MyClassstatic int i;public static void main(String argv)System.out.println(i);)单选题*有错误,变量i没有初始化。null10(正确答案)12 .采用递归方式对顺序表进行快速排序,下列关于递归次数的叙述中,正确的是0 单选题*递归次数与初始数据的排列次序无关每次划分后,先处理较长的分区可以减少递归次数每次划分后,先处理较短的分区可以减少递归次数递归次数与每次划分后得到的分区处理顺序无关魏答案)13 .访问权限控制从最大权限到最小权限依次为:public、包访问权限、
5、protected和 private。( ) | 单选题*正确错误(正确答案)14 .对于int*pa5;的描述,正确的是()单选题*pa是一个指向数组的指针,所指向的数组是5个int型元素pa是一个指向某个数组第5个元素的指针,该元素是int型变量pa5表示某个数组第5个元素的值pa是一个具有5个元素的指针数组,每个元素是一个int型指针(正确答案)15 .已知一个二叉树的前序遍历结果是(ACDEFHGB),中序遍历结果是(DECAHFBG),请问后续遍历结果是单选题*HGFEDCBAEDCHBGFA FBGFHEDCAEDCBGHFABEGHDFCABGHFEDCA16 .输入前序遍历序列
6、1,2,4,735,6,8和中序遍历序列4,72153,6,8,则后序遍历的结果为()单选题*7, 4, 2,1,3, 5, 6, 87, 4, 2,3,1, 5, 6, 8(8, 4, 1,2,3, 5. 6. 77, 4, 2, 5, 8, 6, 3, 1(正17 .请问在javascript程序中,alert(undefined=null)的输出结果是单选题*nullundefinedtrue(正确答案)false以上答案都不正确18 .下面有关List接口、Set接口和Map接口的描述,错误的是?单选题*他们都继承自Collection接口 (正确答案)List是有序的Collecti
7、on,使用此接口能够精确的控制每个元素插入的位置Set是一种不包含重复的元素的CollectionM叩提供key到value的映射。一个M叩中不能包含相同的key,每个key只能映射个value19 .在有100个元素的数组中找出其中最大的以及最小的元素所需的最少比较次数是多少次?单选题*145146148(正确答案)15020 .设m和n都是int类型,那么以下for循环语句,for(m=0,n=-l ;n=0;m+,n+)n+;单选题*循环体一次也不执行(正确答案)循环体执行一次是无限循环有限次循环循环结束判断条件不合法运行出错21 .在某函数中有定义语句:单选题*运行可能会出现内存不足的
8、错误,应为计算机安装更大的内存才能使程序正常运行堆栈溢出,应将数组改为动态内存分配的形式即可正常运行三确答案)堆栈溢出,C语言程序不能处理如此多的整数数据,除非减少要处理的数据个数,否则程序不能运行运行可能会出现内存不足的错误,可将数组声明为存储在CPU寄存器中,程序即可正常运行22 .递归算法一般需要利用哪种数据结构实现?单选题*数组链表队列栈正确答案)23 .下列关于时间复杂度的计算说法不正确的是()单选题*for/while循环时间计算为循环体内计算时间与循环次数计算的乘积嵌套循环为循环体内计算时间与所有循环次数的乘积顺序语句为各语句计算时间的和if-else语句为if语句计算时间与el
9、se语句计算时间的和正确答案)24 .下列代码,循环了多少次k 二 2000while(k 1)(k = k 1;)单选题*10(正确答案)11122025 .关于String. StringBuffer. StringBuilder以下说法错误的是单选题*StringBuilder运行速度最快StringBuffer是线程安全的String的值是可变的(正确答案)StringBuffer运行速度比String快26 .以下哪些不是链表的特征? *数据在内存中一定是连续的(正确答案)插入或删除时,无需移动其他元素可以随机访问表内的元素正确答案)需要事先估计存储空间(正确答案)27 .对于工资表
10、结构如下(员工编号,姓名,部门,工资),如果要对查询的结果按照部门升序与工资降序进行排序,则下列排序正确的是()*order by部门,工资order by部门,工资desc(正确答案)order by部门asc,工资desc(正确答案)order by 部门 desc,工资 desc28 .以下关于数据库中索引的描述正确的是()单选题*只要允许,任何时候都应该添加索引以加快查询速度无论记录多少,使用索引都能给查询带来性能提升每次update/insert/delete操作都会导致索引被重新更新索引可以避免全表扫描正确答案)29 .如果一个博物馆参观者到达的速率是每分钟20人,平均每个人在馆内停留20分钟,那么该博物馆至少需要容纳 人才行?单选题*10020030050060030 .毕业典礼后,某宿舍三位同学把自己的毕业帽扔了,随后每个人随机地拾起帽子,三个人中没有人选到自己原来带的帽子的概率是单选题*1/21/3(正确答案)1/41/61/81/9