Java程序设计方案综合测试1

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

中国地质大学(武汉)远程与继续教育学院

Java程序设计课程综合测试1

学习层次:专升本时间:90分钟

一、选择题

1、Java应用程序中,程序执行的总入口方法是:

A init() B、start() C run() D main()

2、构造ArrayList类的一个实例,下面哪个方法是正确的:

A、ArrayList myList = new Object。;

B、ArrayList myList = new ArrayList();

C、myList = new Object();

D、myList =new ArrayList();

3、表达式:(x>y)? w:z:(其中x=5,y=9,z=1,w=9)的值为:

A、5

B、8

C、1

D、9

4•字符串是Java已定义的类型,关于它的构造函数,下面不正确的是:

A、String(char[] value, int offset, int count);

B、String(int[] codePoints, int offset, int count);

C、String(String original);

D、String(StringBuffer buffer);

5.在编写异常处理的__________________________ Java程序中,每个catch 语句块都应该与语句块对应,使得用该语

句块来启动Java的异常处理机制

A、if-else

B、switch

C、try

D、Throw

6.在编写Java Application程序时,若需要使用到标准输出语句,必须在程序的开头写上的语句是:____ 。

A、import java.awt.*

B、import java.applet.Applet

C、import java.io.*

D、import java.awt.Graphics

7.下列哪些语句关于内存回收的说明是正确的?

A、程序员必须创建一个线程来释放内存;

B、内存回收程序负责释放无用内存;

C、内存回收程序允许程序员直接释放内存;

D、内存回收程序可以在指定的时间释放内存对象

8. 下列程序段输出结果是: String MyStr = “ Hello, ” MyStr = MyStr + “ Gurys! System.out.println(MyStr);

A 、 Hello,Gurys!;

B 、 Hello;

C 、 Gurys!

D 、该程序段有语法错误

9、同一类中,几个方法名相同,参数个数或者参数类型不同,该方法属于:

A 、重载

B 、继承

C 、隐藏

D 、覆盖

提示: ng. NoSuchMethodError; 最有可能的错误原因是 11、设 a = 3,则表达式 a<

12. 指出下列程序运行的结果:

public class Example{

String str=new String("good"); char[]ch={'a','b','c'};

public static void main(String args[]){ Example ex=new Example();

ex.change(ex.str,ex.ch); System.out.print(ex.str+" and ");

Sytem.out.print(ex.ch);

}

public void change(String str,char ch[]){ str="test ok";

ch[0]='g';

}

}

A 、 good and abc

B 、 good and gbc

C 、 test ok and abc

D 、 test ok and gbc

二、简述题

1. 编写一个接口,实现两个方法,分别挑出两个数和三个数中最小者;并编写一个类实现 该接口的方法。

2•你用过哪些系统是用 JAVA 开发的,用户体验怎么样?10、编译一个自定义一类, A 、变量没有找到 环境设置不正确 B 、没有引入某个包或者引入的包的版本不对 D 、包路径名不正确

C 、编译 A 、 16 B 、 8 C 、 24

D 、 12

答案

一、选择题

1-5 d b c b c

6-10 c b a a b

11-12 c b

二、简述题

1 、

1) myMin.java 接口文件

public interface {

int getMin(int a,int b);

int getMin (int a,int b,int c);

}

2) myMinImpl.java 接口实现文件class myMinImpl implements myMin{ public int getMin(int a,int b)

If ( a < b)

return a;else return b;

};

public int getMax (int a,int b,int c); { int d = a;

if (b < d) d=b;

if (c < d) d=c;

}

}

2、只要答上一两个系统即可给8 分以上。

相关文档
最新文档