java认证考试例题_2016年Java认证考试题(3)

本文提供了2016年Java认证考试的部分题目及解析,涵盖了UML、黑盒测试、设计模式、Web容器、数据库理论等多个方面,旨在帮助考生理解和掌握Java相关知识。
摘要由CSDN通过智能技术生成

12. 在UML提供的图中,( )用于按时间顺序描述对象间的交互。

A. 序列图

B. 状态图

C. 协作图

D. 网络图

13. 黑盒测试也称为功能测试。黑盒测试不能发现

A. 界面是否有错误

B. 终止性错误

C. 输入是否正确接收

D. 是否存在冗余代码

14. 不同级别的用户对同一对象拥有不同的访问权利或某个客户端不能直接操作到某个对象,

但又必须和那个对象有所互动,这种情况最好使用什么设计模式。

A. Fa?ade模式

B. Proxy模式

C. Adapter模式

D. Bridge模式

15. 下面哪项不是web容器的部署描述符的作用。

A. 映射到Servlet/JSP的请求

B. 定义欢迎和错误页面

C. 定义MIME参数

D. 定义远程接口

E. 初始化参数

F. 安全授权和认证

16. 表的主键特点中,说法错误的是:

A. 主键的每一列都必须非空

B. 主键的每一列都必须唯一

C. 一个表只能定义一个住键

D. 主键可以定义在表级或列级

17. Oracle中可变长度的字符串类型用以下的哪个关键字表示:

A. NUMBER

B. VARCHAR2

C. CHAR

D. BOOLEAN

18. 以下代码完成画线功能,所画线的颜色是:

g.setColor(Color.red.green.yello.cyan);

g.drawLine(0,0,100,100);

A. yello

B. red

C. cyan

D. green

19. 创建一个标识有“关闭”按钮的语句是:

A. Button b=new Button("关闭");

B. TextField b=new TextField("关闭");

C. Checkbox b=new Checkbox("关闭");

D. Label b=new Label("关闭");

20. 为了提高测试的效率,应该:

A. 在完成编码以后制定软件的测试计划

B. 集中对付那些错误群集的程序

C. 随机选取测试数据

D. 取一切可能的输入数据作为测试数据

21. 软件生命周期中所花费用最多的阶段是:

A. 软件维护

B. 软件测试

C. 详细设计

D. 软件编码

22. 在ORACLE中,删除emp表的全部数据,但不提交,以下正确的语句是:

A. TRUNCATE TABLE EMP

B. DELETE TABLE EMP

C. DELETE FROM EMP

D. DELETE * FROM EMP

23. 在ORACLE中,下面哪个符号可以放到一个文件中的一行前面来标示注释。

A. !

B. &

C. $

D. #

24. 下面这些方法中()方法不是Applet的基本方法。

A. stop()

B. run()

C. init()

D. start()

25. 类Teacher和Student是类Person的子类:

Person p;

Teacher t;

Student s;

//p,t and s are all non-null.

if(t instanceof Person) {s=(Student)t;}

最后一句语句的结果是:

A. 编译时正确,但运行时错误

B. 将构造一个Student对象

C. 表达式是错误的

D. 表达式是合法的

26. 软件设计中划分模块的一个准则是

A. 低内聚高耦合

B. 低内聚低耦合

C. 高内聚低耦合

D. 高内聚高耦合

27. 下面哪个Set是排序的? TreeSet

A. LinkedHashSet

B. HashSet

C. TreeSet

D. AbstractSet

28. 哪个类或者接口不包括在JDK Collection Framework中?

A. Iterator

B. Arrays

C. TreeMap

D. Enumeration

E. Collections

29. 如果你被要求写一段代码读取一个文本文件,那么一般使用哪种Stream?

A. DataInputStream

B. ObjectInputStream

C. FileReader

D. FileInputStream

30. java程序运行入口的main方法的返回类型是什么?

A. static

B. void

C. boolean

D. int

31. 在下面的代码中:public class AyeAye{ int i = 40; int j;

public AyeAye(){ setValue(i++); }

void setValue(int inputValue){ int i = 20; j = i + 1;

System.out.println(“j = ” + j); }}当setValue( )方法显示变量j时,该变量的值为多少?

A. 21

B. 42

C. 40

D. 20

32. 下面关于缺省构造方法的描述中正确的是( )

A. 当类中没有定义任何构造方法时,Java编译器将为这个类创建缺省构造方法

B. 缺省构造方法可以初始化其他方法中定义的变量

C. Java编译器会为所有的类创建缺省构造方法。

D. 如果在一个类中定义的构造方法都声明了参数,Java编译器将为这个类创建一个缺省构造方法

1. 有关线程的哪些叙述是对的。

A. 一旦一个线程被创建,它就立即开始运行。

B. 当一个线程因为抢先机制而停止运行,它被放在可运行队列的前面。

C. 使用start()方法可以使一个线程成为可运行的,但是它不一定立即开始运行。

D. 一个线程可能因为不同的原因停止(cease)并进入就绪状态。

2. 关于finally块中的代码描述正确的是:

A. 关于finally块中的代码描述正确的是:

B. 异常没有发生时才被执行

C. 如果try块后没有catch块时,finally块中的代码才会执行

D. 异常发生时才被执行

3. 下列代码编译和执行后的结果是

public class Test {

public void myMethod(Object o) {

System.out.println("My Object");

}

public void myMethod(String s) {

System.out.println("My String");

}

public static void main(String args[]) {

Test t = new Test();

t.myMethod(null);

}

}

A. 代码不打印任何东西

B. 代码打印出"My String"

C. 代码打印出"My Object"

D. 代码抛出一个Runtime的异常

4. 数据库中只存放视图的?

A. 操作

B. 定义

C. 限制

D. 对应的数据

5. Oracle中VARCHAR2类型的最大长度是:

A. 1000

B. 4000

C. 2000

D. 3000

6. 下面哪个语句用于打开一个已经存在的约束? E

A. ALTER TABLE table_name TURN ON CONSTRAINT constraint _ name;

B. ALTER TABLE table_name TURN ON CONSTRAINT constraint _ name;

C. ALTER TABLE table_name ENABLE constraint_name;

D. ALTER TABLE table_name STATUS = ENABLE CONSTRAINT constraint _ name;

E. ALTER TABLE table_name ENABLE CONSTRAINT constraint _ name;

F. ALTER TABLE table_name STATUS = ENABLE CONSTRAINT constraint _ name;

7. 下述论述中不正确的是( )

A. IPV6具有高效IP包头

B. IPV6采用主机地址自动配置

C. IPV6地址采用64位

D. IPV6增强了安全性

8. TCP协议在每次建立或拆除连接时,都要在收发双方之间交换_________ 报文。

A. 一个

B. 两个

C. 四个

D. 三个

9. 下列关于描述XML和HTML的差异不正确的是

A. XML扩展性比HTML强

B. 解析XML的性能优于HTML

C. XML与HTML互补

D. XML的语法比HTML严格

10. 以下哪一项不是进程和程序的区别?

A. 程序是一组有序的静态指令。进程是一次程序的执行过程

B. 程序可以长期保存,进程是暂时的

C. 程序只能在前台运行,而进程可以在前台或后台运行

D. 程序没有状态,而进程是有状态的

11. 操作系统具有进程管理、存储管理、文件管理和设备管理的功能,在以下有关的描述中,哪一个是不正确的

A. 进程管理主要是对程序进行管理

B. 设备管理是指计算机系统中除了CPU和内存以外的所有输入、输出设备的管理

C. 存储管理主要是管理内存资源

D. 文件管理可以有效地支持对文件的操作,解决文件共享、保密和保护问题

12. 业务词汇表在()阶段产出

A. 初始阶段

B. 产品化阶段

C. 构建阶段

D. 精化阶段

13. 项目中的技术风险是通常是通过()方法来缓解的

A. 技术文档

B. 架构原型验证

C. 代码复审

D. 单元测试

14. 下面哪项不是 EJB事务属性。

A. NotSupported

B. Never

C. Mandatory

D. Request

15. 在MVC框架中,哪两部分的访问不是双向的。

A. M和V

B. V和C

C. M和C

16. PL/SQL 包中不包含的元素为:

A. 存储过程

B. 存储函数

C. 表

D. 游标

17. 以下语句的作用是:

SELECT ename,sal FROM emp WHERE sal

A. 显示工资低于1000元的雇员信息

B. 将雇员工资小于1000元的工资增加1000后显示

C. 显示不超过最低工资1000元的雇员信息

D. 显示超过最低工资1000元的雇员信息

18. 对于下列代码:哪些表达式返回值为true。

public class Sample{

long length;

public Sample(long l){ length=l;}

public static void main(String arg[])

{

Sample s1,s2,s3;

s1=new Sample(21L);

s2=new Sample(21L);

s3=s2;

}

}

A. s1==s2;

B. s2.equals(s3)

C. s1.equals(s2)

D. s2!=s3;

19. 下面哪项是int型的取值范围(用2 15表示2的15次方)?

A. -2 63- 2 63-1

B. -2 15 -- 2 15-1

C. -2 31 -- 2 31-1

D. 0 -- 2 16-1

20. 已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是:

A. acbed

B. decab

C. deabc

D. cedba

21. 在PL/SQL中,下列有关函数的特点说法错误的是:

更多Java认证试题相关文章:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值