XXjava笔试面试题及参考答案
做笔试题几乎是每个公司选拔java个人求职者的必要程序,对java个人求职者是一种形式。下面是为大家带来的xx java笔试,相信对你会有帮助的。
一.选择题(30分)
1.以下哪些情况可以终止当前线程的运行?
a. 抛出一个异常时。
b. 当该线程调用sleep()方法时。
c. 当创立一个新线程时。(与当前进程无关)
d. 当一个优先级高的线程进入就绪状态时。
2. 下面哪些为构造的特性定义
a. 在类中声明构造函数时,名称应该与类名相同
b. 具有重载特性,可以建立多个相同的名称
c. 使用类建立新对象时,会自动执行构造函数,因此在构造函
数内设定变量的初值或进行分配
d. 以上都是
3. 关于异常处理机制的表达哪些正确
a. catch局部捕捉到异常情况时,才会执行finally局部(无论是否有毛病,都执行)
b. 当try区段的程序发生异常时,才会执行catch区段的程序
c. 不管程序是否发生错误及捕捉到异常情况,都会执行
finally局部
d. 以上都是
4. 以下关于接口的表达中哪些是正确的java面试题及答案2020
a. 接口中的数据必须设定初值(就是接口中的常量)
b. 接口中的方法都是方法
c. 接口可以声明引用
d. 以上都正确
5. Java语言中,方法的重写(Overriding)和重载(Overloading)是多态性的不同表现。下边哪些说法是对的?
A. 重写是父类与子类之间多态性的一种表现。
B. 重写是一个类中多态性的一种表现。
C. 重载是一个类中多态性的一种表现。
D. 重载是父类与子类之间多态性的一种表现。
6.在Struts应用的视图中包含哪些组件?
A. JSP
B. Servlet
C. ActionServlet
D. Action
E. 代表业务逻辑或业务数据的JavaBean
F. EJB
G. 客户化标签
7. struts框架中,关于FormBean,以下哪些说法是正确的:
A FormBean是一种数据bean,主要用来封装表单提交上来的数据,并把这些数据传递给Action
B 在FormBean中可以对页面上传递来的参数进行一下格式上的验证,这种验证是一种客户端的验证
C 用户每次提交表单,都会产生一个新的FormBean实例
D 动态FormBean不能进行验证操作
8哪些方法可以进行servlet的调试?()
A、使用打印语句;在桌面上运行效劳器
B、使用Apache Log4J
C、使用IDE集成的调试器
D、直接查看HTML源码
E、返回错误页面给客户
9、下面关于servlet的功用说法正确的有哪些?()
A、读取客户程序发送来的显式数据
B、读取客户程序发送来的隐式数据
C、生成相应的结果
D、发送显式的数据给客户程序
E、发送隐式的数据给客户程序
10、下面关于session的用法哪些是错误的?(
A、HttpSession session = new HttpSession();
B、String haha =(String)
C、 veAttribute(“haha”);
D、session. setAttribute(“haha”,值);
11、关于说法正确的有哪些?()
A、URL的输出在请求时被插入到JSP页面中
B、不能含有影响整个页面的JSP内容
C、被包含文件改变后不需更改使用它的页面
D、被包含文件更改后,需要手动地更新使用它的页面(不需要手动更新)
12、关于bean的说法正确的有哪些?()
A、具备一个零参数(空)的构造函数(不是必须的)
B、不应该有公开的实例变量(字段)
C、所有的属性都必须通过getXxx和setXxx方法来访问
D、布尔型的属性使用isXxx,而非getXxx
13、下面关于MVC说法错误的有哪些?()
A、必须使用复杂的框架
B、使用内建的RequestDispatcher能够很好地实现MVC
C、当其中一个组件发生变化的时候,MVC影响整个系统的设计
D、我们可以用MVC来处理单个请求
14、下面的标签中哪些是JSTL标签?()
15、struts框架,错误的选项是,下面那些说法正确?
A Struts中无法完成上传功能
B Struts框架基于MVC模式
C Struts框架容易引起流程复杂、结构不清晰等问题(清晰)
D Struts可以有效地降低工程的类文件数目
二、填空题( 5分)
1、调用函数MOD(123,10)返回值为。
2、select round (123.67,1) from dual;这语句输出值为。
3、创立一个临时替代变量使用的字符是。
4、假设vm = 2800, X := NVL (Vm,0) ,那么X的值为。
5、调用函数INSTR(‘Here you are’,’er’)返回值为。
三、判断题(10分)
1、WHERE子句限制行记录,也可以指定限制分组结果的条件。()
2、具有UNIQUE约束的列不能包含多个空值。 ()
3、DATE型数据中包含着时间值。 ()
4、具有外键约束的列可以包含空值。 ()
5、如果在类型为char(4)的列中输入“hello”,那么只能存储hell。 ()
6、含有Group by子句的查询,其结果是排好序的。 ()
7、定义游标时,其中的select语句不能使用order by子句。(子查询
不能用) ()
9、触发器一定会被激发。、过程可以有返回值。 ()
10、instead
of触发器只是基于视图的。
四、写出相应的SQL语句(括号内为列名)(10分)
1、查询从事各工作(JOB)的员工人数。
2、查询与员工SMITH在同一部门(DEPTNO)的员工的姓名(ENAME),工资(SAL)和部门。
3、查询所有员工的姓名(ENAME),工资(SAL)和工资等级(GRADE)。
4、查询获得工资(SAL)最高的3个员工信息。
5、查询所有员工的姓名(ENAME)及其主管姓名(ENAME)。
五、简答题(15分)
1. 在PL/SQL程序中,进行用户自定义异常处理的3个步骤是
什么?
2. 面向对象的特征有哪些方面?并简要介绍
3. List、Map、Set三个接口,存取元素时,各有什么特点?
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论