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

2020-05-13 09:32

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(\可以实现向文件尾部读写的是( ) A. RandomAccessFile f1=new RandomAccessFile(f,\B. RandomAccessFile f1=new RandomAccessFile(f,\C. RandomAccessFile f1=new RandomAccessFile(f,\D. RandomAccessFile f1=new RandomAccessFile(f,\

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(\else System.out.println(\} }

A. \B. \C. .编译错误 D. 以上均不对.

15. 如果一个类对象要永久保存,则必须实现接口( ) A. Runnable B. Enumeration C. Serializable D. Object

16. 关于下列程序 public class Q { public static void main(String argv[]){ int anar[]= new int[]{1,2,3};

System.out.println(anar[1]); } } 以下结论正确的是( ) A. 发生编译错误 B. 1 C. 2

D. 数组长度未指定

17. 下列语句哪个是错误的:( ) A. char a=’c’ B. char a=’\\b’ C. char a=”a” D. char a=’\\103’

18. 在使用interface声明一个接口时,只可以使用()修饰符修饰该接口. A. private B. protected

C. private protected D. public

19. 给定ActionEvent,下列哪个方法可以识别出受改事件影响的对象( ) A. public class getClass() B. public Object getSource() C. public Component getSource() D. public Component getTarget()

20. 某类Example的main( )方法参数为args,当输入数据java Example cat时,args[0]的值为() A. cat B. java C. example D. null

二、判断题(本大题共50分,共 20 小题,每小题 2.5 分) 1. Java类文件可以既是Application又是Applet.( ) 2. 使用length()方法可以获得数组和字符串的长度.( )

3. Java中的消息包括消息的接收者,接受者所用方法,方法所需参数三个部分.( )

4. 类的私有属性和私有方法可以被其子类访问.( )

5. Java中”+”运算符除可执行加法运算外也可用于字符串的连接操作.( )

6. 实现一个接口必须实现接口的所有方法.( ) 7. 组件必须放置在一定的容器中才能显示.( ) 8. 方法头中的关键字void用来表示方法不返回值

9. Java系统的标准输入对象是System.in,标准输出对象有两个,分别是标准输出System.out和标准错误输出System.err。 10. for 语句中的循环体不能为空.( )

11. 程序中抛出异常时(throw ?),只能抛出自己定义的异常对象。 12. 数据报通信协议(UDP)是一种面向连接的协议.( )

13. JDBC API是一组抽象接口,可以通过它实现应用程序与数据库的连接.( )

14. Java字节码文件是与具体平台相关的.( )

15. Java在定义一个类的同时将为该类分配内存空间.( )

16. 应用程序一定要有main()方法,Applet一定要继承于Applet 类.17. 类RandomAccessFile提供了对随机文件访问的支持.( ) 18. 实例变量是用关键字static声明的.( ) 19. 一个布局容器中可以混合使用多种布局策略

20. 挂起、阻塞或等待的线程都能恢复执行,但停止的线程不能复生

) (


2014年4月份考试Java程序设计第一次作业及答案.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:答辩问题总结分发稿

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: