没有合适的资源?快使用搜索试试~ 我知道了~
100家大公司java笔试题汇总
2星 需积分: 10 13 下载量 48 浏览量
2018-01-22
15:33:41
上传
评论
收藏 866KB DOC 举报
温馨提示
试读
64页
100家大公司java笔试题汇总(附答案),,,,,,,,,,,,,,,
资源推荐
资源详情
资源评论
Java 考试题
作者:
一:单选题
下列哪一种叙述是正确的(D)
. 修饰符可修饰字段、方法和类
.抽象方法的 部分必须用一对大括号包住
.声明抽象方法,大括号可有可无
.声明抽象方法不可写出大括号
如下代码
public class Test {
public int aMethod() {
static int i = 0;
i++;
return i;
}
public static void main (String args[]) {
Test test = new Test();
test.aMethod();
int j = test.aMethod();
System.out.println(j);
}
}
输出结果是什么? D
A. 0
B. 1
C. 2
D. 编译失败
下列哪种说法是正确的(D)
.实例方法可直接调用超类的实例方法
.实例方法可直接调用超类的类方法
.实例方法可直接调用其他类的实例方法
.实例方法可直接调用本类的类方法
如下代码:
class Super {
public Integer getLenght() { return new Integer(4); }
}
public class Sub extends Super {
public Long getLenght() { return new Long(5); }
public static void main(String[] args) {
Super sooper = new Super();
Sub sub = new Sub();
System.out.println(sooper.getLenght().toString() + "," +
sub.getLenght().toString() );
}
}
输出是什么? A
A. 4,4
B. 4,5
C. 5,4
D. 5,5
E. 编译失败.---------重定时不能改变返回类型
在 Servlet 处理请求的方式为: C
A.以进程的方式
B.以程序的方式
C.以线程的方式
D.以响应的方式
JDBC 中,用于表示数据库连接的对象是: B
A.Statement
B.Connection
C.DriverManager
D.PreparedStatement
用于调用存储过程的对象是: C
A.ResultSet
B.DriverManager
C.CallableStatemet
D.PreparedStatement
按照 MVC 设计模式,JSP 用于实现: B
A.Model
B.View
C.Controller
D.容器
如下代码
10. public Object m() {
11. Object o = new Float(3.14F);
12. Object [] oa = new Object[1];
13. oa[0] = o;
14. o = null;
15. oa[0] = null;
16. print 'return 0';
17. }
当 Float 对象在第 11 行被创建后, 什么时候能够被垃圾回收? C
A. 13 行以后.
B. 14 行以后.
C. 15 行以后.
D. 16 行以后.
如下代码:
class Base {
Base() { System.out.print("Base"); }
}
public class Alpha extends Base {
public static void main( String[] args ) {
new Alpha(); -----调用父类无参的构造方法
new Base();
}
}
结果是什么? B
A. Base
B. BaseBase
C. 编译失败.
D. 代码运行但没有输出.
E. 运行时抛出异常
在 J2EE 中属于 Web 层的组件有: A
A.Servlet
B.EJB
C.Applet
D.HTML
在 Servlet 的生命周期中,容器只调用一次的方法是: C
A.service
B.getServletConfig
C.init
D.destroy
以下关于异常的说法正确的是:D
A一旦出现异常,程序运行就终止了
B如果一个方法申明将抛出某个异常,它就必须真的抛出那个异常
C在 子句中匹配异常是一种精确匹配
D可能抛出系统异常的方法是不需要申明异常的
如下代码:
public class Foo {
public static void main(String[] args) {
try {
return;
} finally {
System.out.println( "Finally" );
}
}
}
输出结果是什么? A
A. Finally
B.编译失败
C. 代码正常运行但没有任何输出.
D. 运行时抛出异常
指令中 的意思是(C)
.决定是否实现 的单线程模式,
.决定改页面是否是一个错误处理页面,
.决定是否支持 表示,
.没有具体的含义。
下面关于 的引用,说法正确的是:B
A应用实际上就是指针
B应用本身是 ???????????????????????????
C引用就是对象本身
D一个对象只能被一个引用所指引
对于 包,以下那种说法是错误的?C
A 类属于 包
B 类放在…/目录下
C 类放在 文件中
D 类是 ! 公司的产品
在一个线程中 ("###)方法,将使得该线程在多少时间后获得对 $ 的控制(假
设睡眠过程中不会有其他事件唤醒该线程)?C
A正好 "### 毫秒
B"### 毫秒不到
C%&"### 毫秒
D不一定
在 WEB-INF 目录下,必须存放的文件为: B
A.class 文件
B.web.xml
B.jar 文件
D.html 文件
下面关于垃圾收集的说法正确的是:D
A一旦一个对象成为垃圾,就立刻被收集掉。
B对象空间被收集掉之后,会执行该对象的 '!( 方法
C'!( 方法和 ))的析构函数是完全一回事情
D一个对象成为垃圾是因为不再有引用指着它,但是线程并非如此。
下面的语句会产生什么样的输出* A
!!+,-./0
,
1
2
.
3#
下面的程序中, 的最终值是什么? B
!4%+!/560
7%80
#
"
8
5
3,
下面哪个不是 关键字 A
!4
'
'
9 !:!$;<=!
>!*B
?!$;<'@ ;A!'
?!$;<'@ ;!!'
?=$;<'@ ;A!'
?=$;<'@ ;!!'
B每个使用 =!4 构件的程序必须有一个( ). D
BB按钮 标签 菜单 容器
下列标识符(名字)命名原则中,正确的是( ) D
类名的首字母小写
变量和方法名的首写字母大写
接口名的首写字母小写
常量完全大写
类 ?" 定义如下:
".?"
8.'C(',')!#0
5.
,.
将以下哪种方法插入行 5 是不合法的。(B)
、'C(',',')!#0
、'C(',')!#0
、!C(!,!)!#0
、'C(!,!,!)!#0
哪个语句创建了一个数组实例? A
!DE%!=!D"1E0
''%!='D8#E0
剩余63页未读,继续阅读
资源评论
- 苦思冥想行则将至2020-01-02过期了,都,干货太少,用处不大哦,时代也变了。吴名氏.2020-01-03嗯嗯,感谢提出宝贵意见
吴名氏.
- 粉丝: 4w+
- 资源: 49
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功