技术类面试题(附答案)_第1页
技术类面试题(附答案)_第2页
技术类面试题(附答案)_第3页
技术类面试题(附答案)_第4页
技术类面试题(附答案)_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

技术类面试题(附答案)技术类面试题(附答案)技术类面试题(附答案)V:1.0精细整理,仅供参考技术类面试题(附答案)日期:20xx年X月一、单项选择题1.下列语句哪一个正确A.Java程序经编译后会产生machinecodeB.Java程序经编译后会产生bytecodeC.Java程序经编译后会产生DLLD.以上都不正确

答案为B2、以下的语句构造了几个JAVA对象StringS=newString(“aaa”);A.

1

B.2

C.3D.4答案为B3、下列哪些关键字即能够被用于局部变量的修饰,也可以用做类变量的修饰A.publicB.transientC.staticD.finally答案为D4、下面的哪些叙述为真A.equals()方法判定引用值是否指向同一对象

B.==操作符判定两个不同的对象的内容和类型是否一致

C.equal()方法只有在两个对象的内容一致时返回ture

D.类File重写方法equals()在两个不同的对象的内容和类型一致时返回ture答案为A5、下列说法正确的有

A.class中的constructor不可省略

B.constructor必须与class同名,但方法不能与class同名

C.constructor在一个对象被new时执行

D.一个class只能定义一个constructor答案为C6、下列运算符合法的是A.&&

B.<>

C.if

D.:=答案为A7、执行如下程序代码a=0;c=0;

do{

--c;a=a-1;

}while(a>0);后,C的值是()A.0

B.1

C.-1

D.死循环

答案为C8、下列哪种说法是正确的

A.实例方法可直接调用超类的实例方法

B.实例方法可直接调用超类的类方法

C.实例方法可直接调用其他类的实例方法

D.实例方法可直接调用本类的类方法

答案为D

9、下列不正确的有A.callbyvalue不会改变实际参数的数值

B.callbyreference能改变实际参数的参考地址

C.callbyreference不能改变实际参数的参考地址

D.callbyreference能改变实际参数的内容

答案为B10、关于抽象类与接口,下列说法正确的是?

A、接口就是抽象类,二者没有区别。

B、抽象类可以被声明使用,接口不可以被声明使用。

C、抽象类和接口都不能被实例化。

D、以上说法都不对。答案为C11.下面哪一项是线程安全的

答案为A12、下面哪个命令可以实现文件名的更改

A.cp

B.rm

C.mv

D.ln答案为C13、文件exer1的访问权限为rw-r--r--,现要增加所有用户的执行权限和同组用户的写权限,下列命令正确的是

A.chmoda+xg+wexer1

B.chmod765exer1

C.chmodo+xexer1

D.chmodg+wexer1答案为A14.关于Spring的说法错误的是A、Spring是一个轻量级JAVAEE的框架集合。B、Spring包含一个“依赖注入”模式的实现。C、使用Spring可以实现声明事务。D、和EJb容器一样,是一个“全有全无”的解决方案。答案为D15、

聚合函数不可以用在下列哪个语句中A、SELECT子句B、HAVING子句

C、WHERE子句D、子查询

E、ORDERBY答案为E16、哪个实现IF..THEN…ELSE逻辑A.INITCAP()B.REPLACE()C.DECODE()D.IFELSE()答案为C17、哪个命令用来创建一个primarykeyconstraintpk_books在表BOOKS,列ISBN上A.createprimarykeyonbooks(ISBN);B.createconstraintpk_booksprimarykeyonbooks(ISBN);C.altertablebooksaddconstraintpk_booksprimarykey(ISBN);D.altertablebooksaddprimarykey(ISBN);答案为18、在最坏的情况下,查找成功时二叉排序树的平均查找长度A.无法与顺序表的平均查找长度比较B.大于顺序表的平均查找长度C.小于顺序表的平均查找长度D.与顺序表的平均查找答案为C19、.弱线性表次啊用链式存储结构,则使用的查找方式A.随机查找B.散列查找C.二分查找D.顺序查找答案为D20、下列项中哪一项不是创建型模式A.抽象工厂模式B.代理模式C.原型模式D.单例模式答案为B21、运行下面程序输出结果是publicstaticvoidmain(String[]a)throwsException

{

Classclazz=;

Methodmethod=("isEmpty",newClass[]{});

Objectresult=(),newObject[]{});

}

A.运行时出错答案为C22、在关系模型中,实现"关系中不允许出现相同的元组"的约束是通过下列哪项来管理的A.候选键B.主键C.外键D.超键答案为B23、以下数据结构中不属于线性数据结构的是A.队列B.线性表C.二叉树D.栈答案为C24、在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是A.概要设计B.详细设计C.可行性分析D.需求分析答案为D25、对设置session失效的时间的描述不正确的是

A.是在%Tomcat_home%/conf/文件的session-config标签中配置的。

B.tomcat中session的实效时间默认是30分钟。

C.session的实效时间的配置单位是毫秒,而不是分钟。

D.对于购物网站来讲,把session的实效时间设置少一点,可以降低服务器的负载,因为大多数人只是逛逛,购物的人不多。答案为C二、填空题1、已知3*3矩阵如下:

1

2

3

4

5

6

7

8

9假设(1

5

9)为该矩阵的正对角线。以下程序是求该矩阵的正对角线的值的和。请完成程序。

publicclassTest{

publicstaticvoidmain(String[]args){

inti,j,sum=0;

intcount=1;

inta[][]=newint[3][3];

for(i=0;i<3;i++){

for(j=0;j<3;j++){

a[i][j]=_____;X();

}

}答案:在编译时会发生错误(错误描述不同的JVM有不同的信息,意思就是未明确的x调用,两个x都匹配(就象在同时import和两个包时直接声明Date一样)。对于父类的变量,可以用来明确,而接口的属性默认隐含为publicstaticfinal.所以可以通过来明确四、简答题1、Java中如何定义和使用接口答案:使用关键字interface来定义一个接口,接口的定义和类的定义很相似,分为接口的声明和接口体。(2分)一个类通过关键字implements声明自己使用一个或多个接口,如果使用多个接口,则用逗号隔开接口。(2分)如果一个类使用某个接口,那么这个类必须实现该接口的所有方法(1分)2、用向量类的对象存储数据与用数组表示数据有什么区别

答案:数组元素可以是任何类型的数据,向量中的元素不能是基本数据类型的数据;分)数组一旦用new运算符创建后,其大小不可以改变,向量对象的大小可根据元素的增加自动增加;分)3、请介绍一下Spring框架中Bean的作用域。答案:在之前bean只有2种作用域即:singleton(单例)、non-singleton(也称prototype),以后,增加了session、request、globalsession三种专用于Web应用程序上下文的Bean。因此,默认情况下现在有五种类型的Bean。4、编写SQL语句查询出每个各科班分数最高的同学的名字,班级名称,课程名称,分数。数据表结构如下图所示:答案:select,,course,scorefromclass,student,score,(selectmax(score)max_score,course,classidfromscore,studentwhere=groupbycourse,classid)tmpwhere=and=and=and=and=5、设某二叉树的前序遍历序列为6,9,7,8,1,3,4;中序遍历序列为9,8,7,1,6,4,3;请画出此二叉树,并给出其后序遍历序列。答案:后序序列为:8,1,7,9,4,3,6二叉树为:五、综合应用题1、案例:某营销活动的规则为:手机用户在活动专区上开通任意一种手机业务,例如:飞信业务,即可获得一次抽奖机会。要求一:用户每个自然月最多可以通过开通手机业务获得3次抽奖机会,但开通业务的数量不限。要求二:用户在一个自然月内不能通过反复开通同一项手机业务来赚得抽奖机会,例如本月开通飞信业务取得抽奖机会后,当月不能通过再开通次

温馨提示

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

评论

0/150

提交评论