开发人员能力测试(JAVA篇)附有答案_第1页
开发人员能力测试(JAVA篇)附有答案_第2页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、开发人员能力测试(JAVA篇)复制您的姓名: 填空题 *_1. Java基本数据类型与表示范围,不正确的是 单选题 *byte(整型):8位;short(整型):16位char(字符型):16位;int(整型):32位float(浮点型单精度):32位;long(整型):32位(正确答案)double(浮点型双精度):64位2. 关于java开发环境的描述,不正确的是 单选题 *JDK是java程序的运行环境,java运行的所需的类库(正确答案)环境变量的配置: 1):永久配置方式:JAVA_HOME=%安装路径%Javajdk; path=%JAVA_HOME%bin; 2):临时配置方式:

2、set path=%path%;C:Program FilesJavajdkbin。 系统默认先去当前路径下找要执行的程序,如果没有,再去path中设置的路径下找定义classpath环境变量时 ,如果没有定义环境变量classpath,java启动jvm后,会在当前目录下查找要运行的类文件PATH环境变量。作用是指定命令搜索路径,在命令行下面执行命令如javac编译java程序时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序3. 成员变量和局部变量的描述中,不正确的是 单选题 *成员变量直接定义在类中;局部变量定义在方法中,参数上,语句中成员变量在这个类中有效;局部变量只在

3、自己所属的大括号内有效,大括号结束,局 部变量失去作用域成员变量存在于栈内存中,随着对象的产生而存在,消失而消失。;局部变量存在于堆内存中,随着所属区域的运行而存在,结束而释放(正确答案)以上均正确4. 关于继承的描述不正确的是 单选题 *子父类中通常是不会出现同名成员变量的,因为父类中只要定义了,子类就不用在定义了,直接继承过来用就可以了子类中所有的构造函数都会默认访问父类中的空参数的构造函数,因为每一个子类构造内第一行都有默认的语句super()如果父类中没有空参数的构造函数,那么子类的构造函数内,可以不用指定调用父类构造函数(正确答案)如果子类构造函数中用this来指定调用子类自己的构造

4、函数,那么被调用的构造函数也一样会访问父类中的构造函数5. 关于数据库索引,以下表述正确的是 如果对表创建了索引,那么更新、插入和删除表中的记录都将导致额外的系统开销; 全表扫描一定比使用索引的执行效率低 ; 在字段选择性很低的情况下适用索引 ; 一个表创建的索引越多,对系统的性能提升越大;单选题 *(正确答案)6. 需求规格说明书的作用不应包括 单选题 *软件设计的依据用户与开发人员对软件要做什么的共同理解软件验收的依据软件可行性研究的依据(正确答案)7. 下列数组定义及赋值,错误的是 单选题 *int intArrayintArray=new int3; intArray1=1; intA

5、rray2=2; intArray3=3(正确答案)int a=1,2,3,4,5int=new int2; a0=new int3; a1=new int38. 下列程序的执行,说法正确的是1 public class EraytCatch 2 public static void main(String args) 3 try 4 int a = args.length;5 int b = 42 / a;6 int c = 1 ;7 c42 = 99;8 System.out.println(b= + b);9 catch (ArithmeticException e) 10 System

6、.out.println(除0异常: + e);11 catch (ArrayIndexOutOfBoundsException e) 12 System.out.println(数组超越边界异常: + e);13 catch (Exception e) 14 System.out.println(异常: + e);15 16 17 单选题 *程序将输出第8行的信息程序将输出第10行的信息(正确答案)程序将输出第12行的信息程序将输出第14行的信息9. 如下哪个不是spring框架中的模块 单选题 *springAOPspringDAOspringORMspringContextspringR

7、MI(正确答案)springWEB-MVCspringCORE10. 以下哪种操作适合最先进行排序处理 单选题 *找最大值,最小值计算算术平均值找中间值(正确答案)找出现次数最多的值11. 线程与进程的区别中说法正确的是 *进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位(正确答案)线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位(正确答案)一个线程可以创建和撤销另一个线程;同一个进程中的多个线程之间可以并发执行(正确答案)线程不拥有任何系统资源,它可与同属一个进程的其他的线程共享进程所拥有的全部资

8、源12. 事务是用户定义的一个数据库操作序列,这些操作要么全做,要么全不做,是一个不可分割的工作单位。一个事务可以是一条SQL语句,也可以是一组SQL语句。事务性质描述正确的是 *原子性:事务是数据库的逻辑工作单位,被看做一个单一的、不可分割的操作单元。事务中包括的所有操作要么都做,要么都不做(正确答案)一致性:事务执行的结果必须是使数据库状态保持不变隔离性:一个事务的执行不能被其他事务干扰。即一个事务内部的操作及使用的数据对其他并发事务是隔离的,并发执行的各个事务之间不能互相干扰(正确答案)持续性:指一个事务一旦提交,它对数据库中数据的改变就应该是永久性的。接下来的其他操作或故障不应该对其执

9、行结果有任何影响(正确答案)13. 有关并发进程的下列叙述中,哪些是正确的 *任何时刻允许多个进程在同一CPU上运行进程执行的速度完全由进程自己控制并发进程在访问共享资源时可能出现与时间有关的错误(正确答案)同步是指并发进程中存在的一种制约关系(正确答案)各自独立的并发进程在执行时不会相互影响(正确答案)14. 关于java web 开发描述正确的是 *Servlet被服务器实例化后,容器运行其init方法,请求到达时运行其service方法,service方法自动派遣运行与请求对应的doXXX方法(doGet,doPost)等,当服务器决定将实例销毁的时候调用其destroy方法(正确答案)

10、JSP中动态INCLUDE用jsp:include动作实现 它总是会检查所含文件中的变化,适合用于包含动态页面,并且可以带参数(正确答案)JSP中静态INCLUDE用include伪码实现,定不会检查所含文件的变化,适用于包含静态页面(正确答案)部署在tomcat的应用不能直接部署在weblogic15. 关于多线程的描述正确的是 *线程一旦进入执行,在未有被其他程序抢占执行权或自身遇到阻塞的情况,一直执行到终止当调用线程interrupt中断程序后,程序即停止运行当线程处于阻塞状态时,调用interrupt方法会导致程序抛出中断异常(正确答案)线程的存活状态包括,可运行状态及阻塞状态(正确答

11、案)16. Arraylist和数组之间的转换,正确的是假定:List list=new ArrayList(); int size=list.size(); String array=new String3; *String array = (String)list.toArray(new Stringsize)(正确答案)String array = (String)list.toArray()List list=Arrays.asList(array)(正确答案)List list = Arrays.asList(王利虎,张三,李四)(正确答案)17. 下面哪几个函数是public vo

12、id example().的重载函数? *public void example( int m).(正确答案)public int example().public void example2().public int example ( int m, float f).(正确答案)18. 下面叙述哪些是正确的? *java中的集合类(如Vector)可以用来存储任何类型的对象,且大小可以自动调整。 但需要事先知道所存储对象的类型,才能正常使用(正确答案)在java中,可以用异常(Exception)来抛出一些并非错误的消息,但这样比直接 从函数返回一个结果要花费更大的系统开销(正确答案)java接口包含函数声明和常量声明(正确答案)java中,子类不可以访问父类的私有成员和受保护的成员19. 在关系数据库中存在的完整性规则

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论