2014年4月份考试Java程序设计第一次作业及答案

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

下载文档原格式

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

2014年3月份考试Java程序设计第一次作业及答案

答案:一、单项选择题(50分,共 20 题,每小题 2.5 分)

1. D

2. C

3. B

4. A

5. D

6. A

7. D

8. B

9. B 10. A 11. A 12. A 13. D 14. A 15. C 16. C 17. C 18. D 19. B 20. A

二、判断题(50分,共 20 题,每小题 2.5 分)

1. √

2. ×

3. √

4. ×

5. √

6. √

7. √

8. √

9. √ 10. × 11.× 12. × 13. √ 14. × 15. × 16. √ 17. √ 18. × 19. √ 20. √

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

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

A. Public double methoda();

B. Static void methoda (double d1) {}

C. Public native double methoda();

D. Abstract public void methoda();

2. 给定File f=new File("aa.txt");可以实现向文件尾部读写的是()

A. RandomAccessFile f1=new RandomAccessFile(f,"r");

B. RandomAccessFile f1=new RandomAccessFile(f,"a");

C. RandomAccessFile f1=new RandomAccessFile(f,"rw");

D. RandomAccessFile f1=new RandomAccessFile(f,"w");

3. 以下由do-while语句构成的循环执行的次数是() int k = 0; do

{ ++k; }while ( k < 1 );

A. 一次也不执行

B. 执行1次

C. 无限次

D. 有语法错,不能执行

4. 给定类Demo定义如下

下列描述中正确的是()

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

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

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

D. 以上均不对

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

A. -10

B. 045

C. 0xa1

D. 67f

6. 给定以下程序段

//insert code public class foo ( public static void main (String[] args) throws Exception

{

printWriter out = new PrintWriter (new java.io.outputStreamWriter (System.out), true) ;

out.printIn(“Hello”);

)

)

要使程序能正确运行,在//insert code处必须添加()语句

A. import java.io.PrintWriter;

B. include java.io.PrintWriter;

C. import java.io.OutputStreamWriter;

D. include java.io.OutputStreamWriter;

7. Java语言是()

A. 面向问题的解释型高级编程语言

B. 面向机器的低级编程语言

C. 面向过程的编译型高级编程语言

D. 面向对象的解释型高级编程语言

8. 下列二维数组定义不正确的是()

A. int []a[] = new int[10][10];

B. int a[10][10] = new int[][];

C. Cint a[][] = new int[10][10];

D. int [][]a = new int[10][10];

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

A. throw Exception

B. throws Exception

C. new Exception

D. 不用特别指定

10. 给出下列声明String s=”Example”,则下列选项中()不是合法的代码

A. S[3]=”x”;

B. int I=s.length();

C. String t=”For”+s;

D. String t=s.toLowerCase();

11. 出下列代码段: if(x>4)

{

System.out.println(“Test 1”);

}

else if(x>9)

{

System.out.println(“Test 2”);

}

else

{

System.out.println(“Test 3”);

}

哪一个范围的x取值可以产生输出信息:”Test 3” ()

A. 小于0

B. 5到9之间

C. 大于等于10

D. 以上均不对

12. 单项选择题可以替换一个Container对象布局的方法()

A. setLayout(aLayoutManager);

B. addLayout(aLayoutManager);

C. layout(aLayoutManager);

D. setLayoutManager(aLayoutManager);

13. 类

public class returnIt

{

returnType methodA(byte x, double y)

{

return x/y * 2;

}

}

中的方法methodA( )方法的返回值类型为()

A. Int

B. Byte

C. Short

D. double

14. 编译并运行下列程序的正确结果是()

public class EqualsTest

{

public static void main(String args[])

{

Object A=new Long(7);

Long L=new Long(7);

if(A.equals(L)) System.out.println("Equal");

else System.out.println("Not Equal");

}

}