2014年9月份考试Java程序设计第一次作业

  • 格式:doc
  • 大小:59.50 KB
  • 文档页数:5

下载文档原格式

  / 5
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2014年9月份考试Java程序设计第一次作业

一、单项选择题(本大题共50分,共 20 小题,每小题 2.5 分)

1. package语句的作用是()

A. 引入一个包

B. 创建一个包

C. 既能引入一个包,又能创建一个包

D. 以上皆不对

2. 在某类的子类中,下述方法中必须要实现的方法是()

A. Public double methoda();

B. Static void methoda (double d1) {}

C. Public native double methoda();

D. Abstract public void methoda();

3. 关于下列程序结果正确的是()

public class MyClass

{

static int i;

public static void main(String argv[])

{

System.out.println(i);

}

}

A. Error Variable i may not have been initialized

B. Null

C. 1

D. 0

4. 一个类的成员变量如果要使其可以被同一个包中其它类访问,应该选取的修饰符为()

A. Protected

B. Public

C. 缺省(没有)

D. private

5. 下列哪种方法在Applet生命周期中只执行一次()

A. Init

B. Start

C. Stop

D. run

6. 给定类Demo定义如下

下列描述中正确的是()

A. 新生成Demo对象时coumt的值为0

B. 新生成Demo对象时coumt的值未定义

C. Base类的对象中可以直接对count变量进行访问修改.

D. 以上均不对

7. 下列哪个不是整数类型的变量()

A. -10

B. 045

C. 0xa1

D. 67f

8. 以下程序

boolean a=false;

boolean b=true;

boolean c=(a&&b)&&(!b);

int result=c==false?1:2;

执行完后,c与result的值是()

A. c=false;result=1;

B. c=true;result=2;

C. c=true;result=1;

D. c=false;result=2;

9. 下列哪个类或接口是类FilterOutputStream 的构造方法的输入参数()

A. InputStream

B. OutputStream

C. File

D. RandomAccessFile

10. 假定有一个可能引起异常的方法,用什么方式告诉方法的调用者要捕获该异常()

A. throw Exception

B. throws Exception

C. new Exception

D. 不用特别指定

11. 用于定义类成员的访问控制权的一组关键字是( )。 A. class, float, double, public B. float, boolean, int, long C. char, extends, float, double D. public, private, protected

12. 下列哪种情况无法使当前线程停止执行()

A. 线程执行过程中的异常被抛出发生

B. 线程执行了sleep()方法.

C. 产生了一个新线程

D. 具有更高优先级的线程准备就绪

13. 给定语句:

则语句s.substring(iBegin,iEnd)的结果为()

A. Bic

B. ic

C. icy

D. 运行错误

14. 如果一个类对象要永久保存,则必须实现接口()

A. Runnable

B. Enumeration

C. Serializable

D. Object

15. StringBuffer str=new StringBuffer(25);

String s=”Hello”,

若执行语句str.append(s)后,str.length()和str.capacity()的返回值为()

A. 5,5

B. 25,5

C. 5,25

D. 25,25

16. 声明公用的abstract方法的正确格式是:()

A. public abstract void add( )

B. public abstract void add( ) {}

C. public abstract add( )

D. public virtual add( )

17. 欲构造ArrayList类的一个实例,此类继承了List接口,下列哪个方法是正确的? ( ) A. ArrayList myList=new Object(); B. List

myList=new ArrayList(); C. ArrayList myList=new List(); D. List myList=new List();

18. 下列哪个语句不能通过编译:()

A. String s = "john" + " was " + " here"

B. String s = "john" + 3

C. int a = 3 + 5