2016 java(一)_2016秋1505816《150JAVA技术(省)》0001【参考答案】

一、单项选择题(共 20 道试题,共 40 分。)

1. 关于异常(Exception),下列描述不正确的是( )

A. 异常的基类为Exception,所有异常都必须直接或者间接继承它

B. 异常可以用try{ . . .}catch(Exception e){ . . .}来捕获并进行处理

C. 如果某异常继承RuntimeException,则该异常可以不被声明

D. 异常可以随便处理,而不是抛给外层的程序进行处理

2. 构造ArrayList类得一个实例,此类继承了List接口,下列哪个方法是正确的(

A. ArrayList myList = new Object();

B. List myList = new ArrayList();

C. ArraylList myList = new List();

D. List myList = new List();

3. 下面哪个说法正确( )?

A. 如果某公共的接口被声明在一个源文件中,则接口必须与源文件具有相同的名字。

B. 如果源文件包含import语句,则该语句必须是除空行和注释行外的第一个语句行。

C. 如果某源文件包含package语句,则该语句必须是第一个非空、非注释行。

D. 以上都是。

4. 下面哪个函数是public void example(){...}的重载函数?

A. public void example( int m){...}

B. public int example(){...}

C. public void example2(){...}

D. public int Exa ( int m, float f){...}

5. 下面语句哪个是正确的( )?

A. char='abc';

B. long l=oxfff;

C. float f=0.23;

D. double=0.7E-3;

6. 为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( )。

A. static void method( )

B. public void method( )

C. final void method( )

D. abstract void method( )

7. 给出如下代码:

class Test{

private int m;

public static void fun() {

// some code...

}

}

如何使成员变量m 被函数fun()直接访问?

A. 将private int m 改为protected int m

B. 将private int m 改为 public int m

C. 将private int m 改为 static int m

D. 将private int m 改为 int m

8. 下面哪些不是java的关键字?( )

A. const

B. NULL

C. native

D. this

9. 下列语句执行后,变量a、c的值分别是( )。

int x=182;

int a,c;

c=x/100;

a=x%10;

A. 1,2

B. 2,1

C. 1.82,2

D. 100,82

10. 以下属于面向对象的特征的是( )。

A. 重载

B. 重写

C. 组合

D. 继承

11. 关于super和this以下描述正确的是( nbsp;)。

A. 在子类构造方法中使用super()显示调用父类的构造方法,super()必须写在子类构造方法的第一行,否则编译不通过。

B. super()和this()不一定要放在构造方法内第一行

C. this()和super()可以同时出现在一个构造函数中

D. this()和super()可以在static环境中使用,包括static方法和static语句块

12. 下面哪些声明是合法的?( )

A. long 3 = 4990

B. int i = 4L

C. float f =1.1

D. double d = 34.4

13. 下面Java语言中非基本数据类型( )

A. byte

B. Integer

C. long

D. char

14. 下面哪些是java语言中的关键字( )?

A. sizeof

B. abstract

C. NULL

D. Native

15. 下面哪个可以改变容器的布局?( )。

A. setLayout(aLayoutManager);

B. addLayout(aLayoutManager);

C. layout(aLayoutManager);

D. setLayoutManager(aLayoutManager);

16. 关于线程设计,下列描述正确的是( )

A. 线程对象必须实现Runnable接口

B. 启动一个线程直接调用线程对象的run()方法

C. Java提供对多线程同步提供语言支持

D. 一个线程可以包含多个进程

17. 以下不能创建实例的类是( )。

A. 输入过滤流

B. 缓冲输入流

C. 行号输入流

D. 退回输入流

18. 下列说法正确的有( nbsp;)

A. 在类方法中可用this来调用本类的类方法

B. 在类方法中调用本类的类方法时可直接调用

C. 在类方法中只能调用本类中的类方法

D. 在类方法中绝对不能调用实例方法

19. 以下描述错误的有( )

A. abstract 可以修饰类、接口、方法

B. abstract修饰的类主要用于被继承

C. abstract 可以修饰变量

D. abstract修饰的类,其子类也可用abstract修饰

20. 以下对接口描述错误的有( )

A. 接口中的方法默认使用public、abstract修饰

B. 接口没有提供构造方法

C. 接口中的属性默认使用public、static、final修饰

D. 接口不允许多继承

二、判断题(共 30 道试题,共 60 分。)

1. 子类要调用父类的方法,必须使用 super 关键字。

A. 错误

B. 正确

2. 类中private修饰的变量在本类中能访问,类生成的子类则不能访问。

A. 错误

B. 正确

3. Switch选择语句可以作用在String(字符串)上。

A. 错误

B. 正确

4. 创建新的类对象使用关键字 new,回收无用的类对象使用关键字 free。

A. 错误

B. 正确

5. 表上建立索引一定可以提高数据库系统的效率。

A. 错误

B. 正确

6. Http缺省的请求方法是PUT。

A. 错误

B. 正确

7. 引用一个类的属性或调用其方法,必须以这个类的对象为前缀。

A. 错误

B. 正确

8. 一个Java类可以有多个父类。

A. 错误

B. 正确

9. 在 Applet 中可以调用它的 DrawImage()方法直接画出一幅图像。

A. 错误

B. 正确

10. 一个复选按钮实现的是“二选一”的结构;一个单选按钮实现的是“多选一”的结构。

A. 错误

B. 正确

11. 可以在命令行中使用Java命令字运行Java程序。

A. 错误

B. 正确

12. 监听事件和处理事件都有在相应事件 Listener 处注册过的组件完成。

A. 错误

B. 正确

13. Java对事件的处理是采用委托方式进行的。

A. 错误

B. 正确

14. final 类中的属性和方法都必须被 final 修饰符修饰。

A. 错误

B. 正确

15. Java 中对象使用赋值号即可赋值,生成了一个各属性与赋值对象相同的新对象。

A. 错误

B. 正确

16. String类可以被继承。

A. 错误

B. 正确

17. 计算机的电源切断之后随机存储器里的内容全部消失。

A. 错误

B. 正确

18. Java 的方法中定义一个常量要用 final 关键字。

A. 错误

B. 正确

19. 抽象类没有具体对象,所以抽象类没有构造函数。

A. 错误

B. 正确

20. 最终类不能派生子类。最终方法不能被覆盖。

A. 错误

B. 正确

21. Java I/O库不支持对文件可读可写API

A. 错误

B. 正确

22. Java中ArrayList、LinkedList、HashMap等集合类,添加和删除元素时,ArrayList最具优势。

A. 错误

B. 正确

23. Java 的各种数据类型所占用的内存长度与具体软硬件环境有关。

A. 错误

B. 正确

24. Java 的方法中定义一个常量要用 const 关键字。

A. 错误

B. 正确

25. 一个 Java 类可以有一个父类,并实现多个接口。

A. 错误

B. 正确

26. 防火墙系统的主要作用是保护内部网络安全。

A. 错误

B. 正确

27. 一个容器组件中不能混合使用多种布局管理策略。

A. 错误

B. 正确

28. System类中的out是一个输出对象。

A. 错误

B. 正确

29. Java 类及其属性、方法可以同时有一个以上的修饰符来修饰。

A. 错误

B. 正确

30. 一个Java类可以有一个父类,并实现多个接口。

A. 错误

B. 正确

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值