技术类面试题_第1页
技术类面试题_第2页
技术类面试题_第3页
免费预览已结束,剩余7页可下载查看

下载本文档

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

文档简介

1、、单项选择题1以下语句哪一个正确byte codeA Java 程序经编译后会产生 machine codeB Java 程序经编译后会产生C. Java程序经编译后会产生 DLL D .以上都不正确答案为 B2、以下的语句构造了几个 JAVA 对象?String S = new String( “ aaa );A. 1B. 2C. 3D. 4答案为 B3、以下哪些关键字即能够被用于局部变量的修饰,也可以用做类变量的修饰A. publicB. transientC. staticD. finally答案为 D4、下面的哪些表达为真A. equals() 方法判定引用值是否指向同一对象B. =

2、= 操作符判定两个不同的对象的内容和类型是否一致C. equal() 方法只有在两个对象的内容一致时返回 turetureD. 类 File 重写方法 equals() 在两个不同的对象的内容和类型一致时返回答案为 A 5、以下说法正确的有A. class 中的 constructor 不可省略B. constructor 必须与 class 同名,但方法不能与 class 同名C. constructor 在一个对象被 new 时执行D. 个 class 只能定义一个 constructor6、以下运算符合法的是A&BCifD:=答案为 A 7、执行如下程序代码a=0;c=0; do-c;

3、a=a-1;while(a0);后,C的值是()A0B1C-1D.死循环答案为 C 8、以下哪种说法是正确的A. 实例方法可直接调用超类的实例方法B. 实例方法可直接调用超类的类方法C?实例方法可直接调用其他类的实例方法D .实例方法可直接调用本类的类方法答案为 D 9、以下不正确的有不能改变实际参数的参考A. call byvalue 不会改变实际参数的数值B. call by reference 能改变实际参数的参考地址C. call byreference 地址 能改变实际参数的内容D. call byreference10、关于抽象类与接口,以下说法正确的选项是?A、接口就是抽象类,二

4、者没有区别。B 抽象类可以被声明使用,接口不可以被声明使用C 抽象类和接口都不能被实例化。D 以上说法都不对。答案为 C11下面哪一项为哪一项线程平安的答案为 A12、下面哪个命令可以实现文件名的更改A. cpB. rmC. mvD. ln答案为 C13、文件 exer1 的访问权限为 rw-r-r- ,现要增加所有用户的执行权限和同 组 用户的写权限,以下命令正确的选项是A. chmod a+x g+w exer1B .chmod 765 exer1C .chmod o+x exer1D. chmod g+w exer1答案为 A14. 关于 Spring 的说法错误的选项是A、Spring

5、 是一个轻量级 JAVA EE 的框架集合。 B、Spring 包含一个“依赖注 入 模式的实现。C、使用Spring可以实现声明事务。D、和EJb容器一样,是一个 “全有全无的解决方案。15、聚合函数不可以用在以下哪个语句中A 、 SELECT 子句B 、 HAVING 子句C 、 WHERE? 句D 子查询E 、 ORDER BY答案为 E16、哪个实现 IF.THEN ?-ELSE 逻辑A. INITCAP()B. REPLACE()C. DECODE()D. IFELSE()答案为 C17、哪个命令用来创立一个 primary key constraintpk_books 列 在表 B

6、OOKS, ISBN 上A. create primary key on books(ISBN);B. create constraint pk_books primary key on books(ISBN);C. alter table books add constraint pk_books primary key (ISBN);D. alter table books add primary key (ISBN);答案为18 、在最坏的情况下,查找成功时二叉排序树的平均查找长度A. 无法与顺序表的平均查找长度比拟B. 大于顺序表的平均查找长度C. 小于顺序表的平均查找长度D. 与顺序

7、表的平均查找答案为 C19、. 弱线性表次啊用链式存储结构,那么使用的查找方式A. 随机查找B. 散列查找C. 二分查找D. 顺序查找答案为 D 20、以下项中哪一项不是创立型模式?A. 抽象工厂模式B. 代理模式C. 原型模式D . 单例模式 答案为 B 21、运行下面程序输出结果是public static void main(String a) throws ExceptionClass clazz = ;Method method = (isEmpty, new Class ); Object result = (), new Object ); A. 运行时出错答案为 C22、在关系

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

9、C. session 的实效时间的配置单位是毫秒,而不是分钟。D. 对于购物网站来讲,把 session 的实效时间设置少一点,可以降低效劳器的 负 载, 因为大多数人只是逛逛,购物的人不多。答案为 C二、填空题1、 3*3 矩阵如下 : 1 2 3 4 5 6 7 8 9 假设(1 5 9) 为该矩阵的正对角线。以下程序是求该矩阵的正 对角线的值的和。请完成程序。public class Testpublic static void main(String args) int i, j, sum = 0;int count = 1;int a = new int33;for (i = 0;

10、i 3; i+) for (j = 0; j 3; j+) aij = ; X();答案:在编译时会发生错误 (错误描述不同的 JVM 有不同的信息,意思就是 未明确的 x 调用,两个 x 都匹配(就象在同时 import 和两个包时直接声明 Date 一样)。对于父类的变量 , 可以用来明确,而接口的属性默认隐含为 public static final. 所以可以通过来明确 四、简答题1、Java 中如何定义和使用接口?答案:使用关键字 interface 来定义一个接口,接口的定义和类的定义很相似, 分为 接口的声明和接口体。 (2 分)一个类通过关键字 implements 声明自己使

11、用一个或多个接口,如果使用 多个 接口,那么用逗号隔开接口。 (2 分 )1 分如果一个类使用某个接口,那么这个类必须实现该接口的所有方法2、用向量类的对象存储数据与用数组表示数据有什么区别答案:数组元素可以是任何类型的数据 , 向量中的元素不能是根本数据类型的数 据; 分数组一旦用 new 运算符创立后 , 其大小不可以改变 ,向量对象的大小可根据 元素的增加自动增加;分 3、请介绍一下 Spring 框架中 Bean 的作用域。答案:在之前 bean 只有 2 种作用域即: singleton 单例 、 non-singleton 也称 prototype ,以后,增加了 session

12、、 request 、 global session 三种专用于 Web 应用程序上下文的 Bean 。因此,默认情况下现在有五种类型的 Bear 。4、 编写 SQL 语句查询出每个各科班分数最高的同学的名字,班级名称,课程名称,分数。数据表结构如以下图所示:stiida ntSajieiclassic* 3砥三总王五卢显姦七碎旳3高三v -) JA*离三 -酰高三三班*Stude nt A*studentid -scoro-AI*190*hSO*如藏学?珈卡讣5TT9*5戸5E*6语文P66/1 7 Q各伽87*1?O*J10*1囤显姦七碎旳3答案:select ,course,score

13、from class,stude n t,score,(select max(score) max_score ,course,classid from score,stude nt where = group by course,classid) tmp where = and =and =and =and =5、设某二叉树的前序遍历序列为6,9,7,8,1,3,4;中序遍历序列为9,8,7,1,6,43请画出此二叉树,并给出其后序遍历序列。答案: 后序序列为: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

提交评论