IT培训网 - IT职场人学IT技术上IT培训网
这些经典java面试题命中率99% 你掌握了多少
时间:2018-07-04 13:41:14 来源:Java培训网 作者:IT培训网 已有:名学员访问该课程
对于java面试题无非就那么几种,从基础概念到深入解读,只要理解透彻,精髓就在其中,IT培训网整理了一些有关java面试试题,命中率达极高,相信,对于在求职路上的你,是非常有用的。
盘点命中率极高的java面试题
一、多选题 (多选题) 共18题
第1题(1分):面向对象的特征主要有以下几个方面
A:抽象
B:封装
C:多态
D:继承
第2题(1分):在JAVA中,下列标识符不合法的有哪些?
A:new
B:$Usdollars
C:1234
D:car.taxi
第3题(1分):在使用super和this关键字时,以下描述正确的是
A:在子类构造方法中使用super()显示调用父类的构造方法,super()必须写在子类构造方法的第一行,否则编译不通过
B:super()和this()不一定要放在构造方法内第一行
C:this()和super()可以同时出现在一个构造函数中
D:this()和super()可以在static环境中使用,包括static方法和static语句块
第4题(1分):假设x=5;则y=x--和y=--x的结果,y分别为多少?
A:5,5
B:5,4
C:4,4,
D:4,5
第5题(1分):以下对自定义异常描述正确的有哪些?
A:自定义异常必须继承Exception
B:自定义异常可以继承自Error
C:自定义异常可以更加明确定位异常出错的位置和给出详细出错信息
D:程序中已经提供了丰富的异常类,使用自定义异常没有意义
第6题(1分):下面哪些是Thread类的方法
A:start()
B:run()
C:exit()
D:getPriority()
第7题(1分):下列声明哪个是错误的?
A:int i = 10
B:float f = 1.1
C:double d = 34.4
D:long m = 4990
第8题(1分):下面关于数组说法正确的是?
A:一维数组实质上是相同类型变量的列表
B:创建一个数组首先定义数组变量所需的类型
C:char c[]=new char[26];可声明一个含有 26 个元素的 char型数组
D:当为一个多维数组的时候分配内存时,仅需要为第一指定内存,然后再分配其他维的存
第9题(1分):栈进行插入和删除操作的特点是什么?
A:LIFO
B:FIFO
C:FCFS
D:HPF
第10题(1分):数据结构中,与所使用的计算机无关的是数据的什么结构?
A:存储结构
B:物理结构
C:逻辑结构
D:物理和存储结构
第11题(1分):下列关于栈的叙述正确的是哪些?
A:栈是非线性结构
B:栈是一种树状结构
C:栈具有先进先出的特征
D:栈有后进先出的特征
第12题(1分):哪种数据结构在进行插入操作时,常产生假溢出现象
A:顺序栈
B:循环队列
C:顺序队列
D:链队列
第13题(1分):关于SpringAOP,下面说法正确的是
A:支持前置通知、后置通知、环绕通知
B:采用代理的方式实现
C:在Spring2.0以前的版本中通过<aop:config>、<aop:pointcut>和<aop:advisor>配置
D:与“依赖注入”实现紧密结合
第14题(1分):正则表达式”\d+\..\d*”在匹配下列字符串时结果是失败的是?
A:12.5
B:1.25
C:以上都成功
D:以上都失败
第15题(1分):Delete和truncate都可以用来删除表内容,以下描述正确的是?
A:Truncate不需要rollback segment
B:Delete需要rollback segment
C:Truncate在提交commit之前仍可以回滚
D:Truncate还可以删除表结构
第16题(1分):在Oracle中,使用下列语句:create public synonymparts for scott.inventory;完成的任务是?
A:将Scott.inventory对象的访问权限f、赋予所有用户
B:制定了新的对象权限
C:指定了新的系统权限
D:给Scott.inventory对象创建一个公用同义词parts
第17题(1分):在jquery中想要找到所有元素的同辈元素,下面哪一个是可以实现
A:nextAll([expr])
B:siblings([expr])
C:next()
D:find([expr])
第18题(1分):在JAVASCRIPT中,(“24.7” + 2.3 ) 的计算结果是什么?
A:27
B:24.72.3
C:24.7 2.3
D:26.7
二、填空题 (填空题) 共5题
第19题(1分):Java中的基本数据类型有哪些?________________________________________________________
第20题(1分):在Linux系统中,压缩文件后生成后缀为.gz文件的命令是_________
第21题(1分):查询file1以abc结尾的行的命令是_________
第22题(1分):前台起动的进程使用_________终止
第23题(1分):改变文件所有者的命令为_________
三、问答题 (问答题) 共19题
第24题(3分):下列程序运行的结果是?
publicclassA{
classDog{
privateStringname;
privateintage;
privateintstep;
Dog(Strings,inta){
name=s; age=a; step=0;
}
publicvoidrun(Dogfast){
fast.step++;
}
}
publicstaticvoidmain(String[]args){
Aa=newA();
Dogd=a.new Dog(“Tom”,3);
d.step=25;
d.run(d);
System.out.println(d.step);
}
}
请答题:
第25题(3分):写出下面代码的执行结果
publicclassTest{
staticvoidaMethod(StringBuffersf1,StringBuffersf2){
sf1.append(sf2); sf2=sf1;
}
publicstaticvoidmain(String[]args){
StringBuffersf1=newStringBuffer(“A”);
StringBuffersf2=newStringBuffer(“B”);
aMethod(sf1,sf2); System.out.println(sf1+”;”+sf2);
}
}
请答题:
第26题(3分):map怎么遍历?
请答题:
第27题(3分):JAVA中,abstractclass和interface有什么区别
请答题:
第28题(3分):forward 和redirect的区别?
请答题:
第29题(3分):String和StringBuilder、StringBuffer的区别?
请答题:
第30题(3分):常用的设计模式有哪些?
请答题:
第31题(3分):cookie和session的作用、区别、应用范围,session的工作原理?
请答题:
第32题(3分):HTTP请求的GET与POST方式的区别?
请答题:
第33题(3分):谈谈你mvc的理解
请答题:
第34题(3分):索引的作用?和它的优点缺点是什么?
请答题:
第35题(3分):UNION与UNION ALL有什么区别?
请答题:
第36题(3分):什么是存储过程?用什么来调用?
请答题:
第37题(3分):
学生表(stu),如下:
自动编号学号姓名课程编号课程名称分数
12005001张三0001 数学69
22005002李四0001 数学89
32005001张三0001 数学69
编写SQL,删除除了自动编号不同,其他字段都相同的学生冗余信息。
请答题:
第38题(3分):有三个表,如果学生缺考,那么在成绩表中就不存在这个学生的这门课程成绩的记录,写一段SQL语句,检索出每个学生缺考的科目。
A 学生表(student) 字段1 学生号(s_id) 字段2 学生名(s_name)
B 科目表(course) 字段1 科目号(c_id) 字段2 科目名(c_name)
C 成绩表(grade) 字段1 成绩号(g_id) 字段2 学生号(s_id) 字段3 科目号(c_id) 字段4 成绩(score)
请答题:
第39题(3分):用一条SQL语句查询出每门课都大于80分的学生姓名
name kecheng fenshu
张三 语文 81
张三 数学 75
李四 语文 76
李四 数学 90
王五 语文 81
王五 数学 100
王五 英语 90
请答题:
第40题(3分):表名club:
clubId(编号) gender (性别) age(年龄)
67 M 1968 F
3069 F 2770 F
1671 M 32
编写SQL语句,查询出该俱乐部里男性会员和女性会员的总数
请答题:
第41题(3分):jquery中如何把函数绑定到事件上?
请答题:
第42题(3分):jquery中$.get()提交和$.post()提交有区别吗?
请答题:
四、编程题 (编程题) 共4题
第43题(2分):请写出一段JavaScript代码,要求页面有一个按钮,点击按钮弹出确认框。程序可以判断出用户点击的是”确认”还是”取消”
请答题:
第44题(4分):请简单写出用JAVA连接Oracle数据库,并执行一条/SQL语句。(只需要写关键几条语句即可,/SQL语句:SELECT*FROM t_users WHERE users_id=‘1111’)
请答题:
第45题(6分):有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
请答题:
第46题(8分):海滩上有一堆桃子,五只猴子来分。第一只猴子把这堆桃子凭据分为五份,多了一个,这只猴子把多的一个扔入海中,拿走了一份。第二只猴子把剩下的桃子又平均分成五份,又多了一个,它同样把多的一个扔入海中,拿走了一份,第三、第四、第五只猴子都是这样做的,问海滩上原来最少有多少个桃子?
请答题:
每期开班座位有限.0元试听抢座开始!
温馨提示 : 请保持手机畅通,咨询老师为您
提供专属一对一报名服务。
- 上一篇:史上最全的JAVA软件工程师面试题
- 下一篇:隐藏多年的乐鸟java面试题终于揭密了