没有合适的资源?快使用搜索试试~ 我知道了~
1. 下列哪一种叙述是正确的(D ) A. abstract修饰符可修饰字段、方法和类 B. 抽象方法的body部分必须用一对大括号{ }包住 C. 声明抽象方法,大括号可有可无 D. 声明抽象方法不可写出大括号 2. 如下代码 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. 编译失败 3. 下列哪种说法是正确的( D) A. 实例方法可直接调用超类的实例方法 B. 实例方法可直接调用超类的类方法 C. 实例方法可直接调用其他类的实例方法 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) {
资源推荐
资源详情
资源评论
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"
下面的程序中, 的最终值是什么? B
3$* .45/
6$7/
"
!
7
4
2+
下面哪个不是 关键字 A
3
&
&
8 9 #:;<
= )B
> #:;&?:@ &
> #:;&?: &
><#:;&?:@ &
><#:;&?: &
A每个使用 < 3 构件的程序必须有一个( ). D
AA按钮 标签 菜单 容器
下列标识符(名字)命名原则中,正确的是( ) D
类名的首字母小写
变量和方法名的首写字母大写
接口名的首写字母小写
常量完全大写
类 >! 定义如下:
!.>!
7.&B(&,&) "/
4.
+.
将以下哪种方法插入行 4 是不合法的。(B)
、&B(&,&,&) "/
、&B(&,&) "/
、 B( , ) "/
、&B( , , ) "/
哪个语句创建了一个数组实例? A
CD$ < C!0D/
&&$ <&C7"D/
CD$E 3F/
CDCD$+G0G1!G7G4/
剩余63页未读,继续阅读
资源评论
不生产代码的码农
- 粉丝: 117
- 资源: 130
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功