当前位置 : 首页> 交流分享 > 这些经典java面试题命中率99% 你掌握了多少

这些经典java面试题命中率99% 你掌握了多少

时间:2018-07-04 13:41:14   已访问:594次
热门专业

对于java面试题无非就那么几种,从基础概念到深入解读,只要理解透彻,精髓就在其中,IT培训网整理了一些有关java面试试题,命中率达极高,相信,对于在求职路上的你,是非常有用的。

这些经典java面试题命中率99% 你掌握了多少_www.cnitedu.cn

盘点命中率极高的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=&lsquo;1111&rsquo;)

请答题:

第45题(6分):有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?

请答题:

第46题(8分):海滩上有一堆桃子,五只猴子来分。第一只猴子把这堆桃子凭据分为五份,多了一个,这只猴子把多的一个扔入海中,拿走了一份。第二只猴子把剩下的桃子又平均分成五份,又多了一个,它同样把多的一个扔入海中,拿走了一份,第三、第四、第五只猴子都是这样做的,问海滩上原来最少有多少个桃子?

请答题:


推荐内容