2014年4月份考试Java程序设计第一次作业及答案
- 格式:doc
- 大小:55.00 KB
- 文档页数:5
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");
}
}