2021年java应届毕业生笔试题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
长春位智天下技术开发有限公司
应届毕业生面试题(Java工程师岗位)
时间:90分钟内
一、选取题(单选)
1package语句对的是:( )
A 必要在程序开头
B 不一定在程序开头
C 可以在import之后
D 包名可以以数字开头
2 java中,关于char类型错误是:( )
A 占2字节
B 可以存储一种英文字母
C 不能存储一种中文
D 其相应封装类是Character
3 关于内部类错误是:( )
A 静态内部类可以访问其外部类非静态属性
B 非静态内部类可以访问其外部类静态属性
C 内部类可以是protected
D 内部类可以是final
4 异常解决对的是: ( )
A 调用任何也许抛出异常办法,都必要捕获try catch 或者throws
B RuntimeException可以不捕获或者throws
C throw 跟throws 用法是同样
D try 必要有catch,可以没有finally
5 Vector 与 ArrayList对的是:( )
A ArrayList 浮现比Vector早
B ArrayList 速度比Vector慢
C ArrayList 没有同步保护,Vector具备同步保护
D ArrayList Vector 两者都是无序集合"
6 关于XML和HTML语言错误是:( )
A HTML语言不具备扩展性,XML语言具备较好扩展性
B HTML侧重构造话描述内容,XML侧重体现信息形式
C HTML内容与显示为一体,XML则内容与显示相分离
D HTML语言浮现比XML语言早
7 一种表字段为varchar,如果建表时没有指定长度,则默认长度为 ( )
A 1
B 25
C 38
D 255
E 4000
F 建表时varchar类型字段必要指定长度
8 A 表字段a类型int中有100条记录,值分别为1至100,如下语句select a from
A where a between 1 and 50 or (a in (25,70,95) and a between 25 and 75),则如下哪个值在这个sql语句返回成果集中 ()
A 30
B 51
C 75
D 95
二、简述题
1、请回答如下几种名词意思
JVM:
JDK:
JRE:
J2SE:
J2EE:
JNDI:
GC:
2、
short s1 = 1;
s1 = s1 + 1;
和
short s1 = 1;
s1 += 1;
比较,哪个不能得到对的运营成果?为什么?
3、抽象类和接口区别?
4、两个servlet间对象传递办法
5、Servlet生命周期,越详细越好
6、java中实现多态机制是什么?
7、jsp有哪些内置对象和惯用办法?
8、简略回答如下问题
①数组有length()这个办法吗?
②与否可以继承String类?
③try {}里有一种return语句,那么紧跟在这个try后finally {}里code会不
会被执行,什么时候被执行,在return前还是后?
④swtich与否能作用在byte上,与否能作用在long上,与否能作用在
String上?
三、SQL题,如下是一种数据库建表语句,请按规定写出查询语句。
/*
dept:部门表
emp:职工表
Deptno:部门编号
建表:
dept:
deptno(primary key),dname,loc
emp:
empno(primary key),name,job,mgr,sal,deptno */
create table dept
(
deptno varchar(10) primary key,
dname varchar(10)
);
create table emp
(
empno varchar(10) primary key,
name varchar(10),
job varchar(10),
mgr varchar(10),
sal varchar(10),
deptno varchar(10) references dept(deptno) );
insert into dept values ('1','事业部');
insert into dept values ('2','销售部');
insert into dept values ('3','技术部');
insert into emp values ('01','jacky','clerk','tom','1000','1'); insert into emp values ('02','tom','clerk','','','1');
insert into emp values ('07','biddy','clerk','','','1');
insert into emp values ('03','jenny','sales','pretty','600','2'); insert into emp values ('04','pretty','sales','','800','2');
insert into emp values ('05','buddy','jishu','canndy','1000','3'); insert into emp values ('06','canndy','jishu','','1500','3'); select * from dept;
select * from emp;
1、列出emp表中各部门部门号,最高工资,最低工资
2、列出emp表中各部门job为'CLERK'员工最低工资,最高工资