一:单选题
1. 下列哪一种叙述是正确的(D )
A. abstract修饰符可修饰字段、方法和类
B. 抽象方法的body部分必须用一对大括号{ }包住没有body部分
C. 声明抽象方法,大括号可有可无 不存在body
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);
}
undergraduate是本科生吗}
输出结果是什么? D
A. 0
B. 1
C. 2
D. 编译失败
3. 下列哪种说法是正确的( D)
A. 实例方法可直接调用超类的实例方法 如果超类没有被重写就可以mybatisplus or查询
B. 实例方法可直接调用超类的类方法 有可能是私有方法不可以调用
C. 实例方法可直接调用其他类的实例方法 不可以
D. 实例方法可直接调用本类的类方法
4. 在Servlet处理请求的方式为: C
A.以进程的方式
B.以程序的方式
C.以线程的方式 Servlet容器默认是采用单实例多线程的方式处理多个请求的:
D.以响应的方式
5. JDBC中,用于表示数据库连接的对象是: B
A.Statement 连接的实例,执行sql
B.Connection 建立与数据库的连接
C.DriverManager该方法将建立与数据库的连接
D.PreparedStatement
6. 用于调用存储过程的对象是: C
A.ResultSet 返回结果集
B.DriverManager
C.CallableStatemet
D.PreparedStatement PreparedStatement代替Statement.
7. 按照MVC设计模式,JSP用于实现: B
A.Model
B.View
C.Controller
D.容器
8. 如下代码
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行以后.
9. 如下代码:
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. 运行时抛出异常
10. 在J2EE中属于Web层的组件有: A
A.Servlet
B.EJB
C.Applet
D.HTML
11. 在Servlet的生命周期中,容器只调用一次的方法是: C
A.service
B.getServletConfig
C.init
D.destroy
php进销存源码下载12. 以下关于异常的说法正确的是:D
A. 一旦出现异常,程序运行就终止了 非系统异常仍然可以继续运行
B. 如果一个方法申明将抛出某个异常,它就必须真的抛出那个异常 不一定
C. 在catch子句中匹配异常是一种精确匹配 exception
D. 可能抛出系统异常的方法是不需要申明异常的
13. 如下代码:
public class Foo {
public static void main(String[] args) {
try {
注册个人博客return;
} finally {
System.out.println( "Finally" );
}
}
}
输出结果是什么? A
A. Finally
B.编译失败
C. 代码正常运行但没有任何输出.
D. 运行时抛出异常
14. jsp指令中isELIgnored="boolean"的意思是(C )
A.决定是否实现Servler的单线程模式,
B.决定改页面是否是一个错误处理页面,
C.决定是否支持EL表示,
D.没有具体的含义。
15. 对于import java.util包,以下那种说法是错误的?C
A. Vector类属于java.util包
B. Vector类放在…/java/util/目录下
C. Vector类放在java.util文件中
D. Vector类是Sun公司的产品
16. 在WEB-INF目录下,必须存放的文件为: B
A.class文件
l
B.jar文件
java常见笔试题D.html文件
17. 下面关于垃圾收集的说法正确的是:D
A. 一旦一个对象成为垃圾,就立刻被收集掉。不会随时动作
B. 对象空间被收集掉之后,会执行该对象的finalize方法 之前
C. finalize方法和C++的析构函数是完全一回事情 析构可以主动,Finalize是被动的
D. 一个对象成为垃圾是因为不再有引用指着它,但是线程并非如此。
18. 下面的语句会产生什么样的输出? A
System.out.println(4&7); 0100 &0111=0100=4
A.4
B.5
C.6
D.7
E.0
19. 下面的程序中,temp的最终值是什么? B
long temp=(int)3.93;
temp%=2;
A .0
B .1
C .2
D .3
E .4
20. 下面哪个不是JAVA关键字 A
A integer Integer
B double
C float
D default
二:多选题
1. 下列是jsp作用域的通信对象的有( ABC )
A.Session
B. application
C.pageContext
D.cookie
2. 下面哪个语句正确地声明一个整型的二维数组?CDE
A. int a[][] = new int[][];
B. int a[10][10] = new int[][];
C. int a[][] = new int[10][10];
D. int [][]a = new int[10][10];
程序模块化开发的主要思想 E. int []a[] = new int[10][10];
3. 如下代码
class A {
A() { }
}
class B extends A {
}
哪两个说明是正确的? BD
A. B类的构造器应该是 public.
B. B类的构造器应该是没有参数
C. B类的构造器应该调用this().
D. B类的构造器应该调用super().
4. 在接口中以下哪条定义是正确的? AB
A. void methoda();
B. public double methoda();
C. public final double methoda();
D. static void methoda(double d1);
E. protected void methoda(double d1);
5. 以下哪四个能使用throw抛出? ADEF
A. Error
B. Event
C. Object
D. Throwable
E. Exception
F. RuntimeException
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论