东师《Java程序设计》春第一次在线作业.docx

上传人:b****1 文档编号:637335 上传时间:2022-10-11 格式:DOCX 页数:6 大小:17.28KB
下载 相关 举报
东师《Java程序设计》春第一次在线作业.docx_第1页
第1页 / 共6页
东师《Java程序设计》春第一次在线作业.docx_第2页
第2页 / 共6页
东师《Java程序设计》春第一次在线作业.docx_第3页
第3页 / 共6页
东师《Java程序设计》春第一次在线作业.docx_第4页
第4页 / 共6页
东师《Java程序设计》春第一次在线作业.docx_第5页
第5页 / 共6页
点击查看更多>>
下载资源
资源描述

东师《Java程序设计》春第一次在线作业.docx

《东师《Java程序设计》春第一次在线作业.docx》由会员分享,可在线阅读,更多相关《东师《Java程序设计》春第一次在线作业.docx(6页珍藏版)》请在冰豆网上搜索。

东师《Java程序设计》春第一次在线作业.docx

东师《Java程序设计》春第一次在线作业

东师《Java程序设计》2015春第一次在线作业

一、单选题(共10道试题,共30分。

V1.  在Applet的关键方法中,关闭浏览器以释放Applet占用的所有资源的方法是()

A.init()

B.start()

C.paint()

D.destroy()

    满分:

3  分

2.  下面哪些是short型的取值范围?

()

A.-27--27-1

B.0--216-1

C.-215--215-1

D.-231--231-1

    满分:

3  分

3.  下列程序段的输出结果是()publicclassoperatorsandExpressions{voidstringPlus(){inta=3,b=4,c=5;System.out.println("abc"+3);}}

A.15

B.abc3

C.256

D.63

    满分:

3  分

4.  现有负无限值双精度浮点数x和负有限值单精度浮点数y,以下关于x%y的说法中.哪一个选项地正确的?

()

A.NaN

B.负无限单精度浮点数

C.负有限双精度浮点数

D.负无限双精度浮点数

    满分:

3  分

5.  对于下面的程序,x在什么范围内取值时将输出字符串”second”?

()if(x>0){System.out.println("first");}elseif(x>-3){System.out.println("second");}else{System.out.println("third");}Whichrangeofxvaluewouldprintthestring"second"?

A.x>0

B.x>-3

C.x<=-3

D.x<=0&x>-3

    满分:

3  分

6.  类是对象的抽象,它的定义包括()部分

A.一部分

B.两部分

C.三部分

D.四部分

    满分:

3  分

7.  Java程序中,通过类的定义只能实现()重继承。

A.1

B.2

C.3

D.4

    满分:

3  分

8.  下列程序段的输出结果是()publicclassoperatorsandExpressions{voidstringPlus(){inta=3,b=4,c=5;System.out.println("abc"+3);}}

A.15

B.abc3

C.256

D.63

    满分:

3  分

9.  指出下列程序运行的结果()publicclassExample{  Stringstr=newString("good");  char[]ch={'a','b','c'};  publicstaticvoidmain(Stringargs[]){    Exampleex=newExample();    ex.change(ex.str,ex.ch);    System.out.print(ex.str+"and");    Sytem.out.print(ex.ch);  }  publicvoidchange(Stringstr,charch[]){    str="testok";    ch[0]='g';  }}

A.goodandabc

B.goodandgbc

C.testokandabc

D.testokandgbc

    满分:

3  分

10.  下列API不属于java.1ang.Math类的一个是()。

A.random()

B.abs()

C.drawLine()

D.sin()

    满分:

3  分 

二、多选题(共10道试题,共30分。

)V1.  下面哪些关键字能用来控制对类成员的访问()?

A.public

B.protected

C.private

D.default

    满分:

3  分

2.  指出正确的表达式()

A.doublea=1.0;

B.Doublea=newDouble(1.0);

C.bytea=340;

D.Bytea=120;

    满分:

3  分

3.  以下哪些方法是Collection接口的方法?

A.iterator

B.isEmpty

C.toArray

D.setText

    满分:

3  分

4.  下面选项正确声明一个一维数组的有()。

A.String[]a

B.Stringa[]

C.chara[][]

D.Stringa[10]

    满分:

3  分

5.  下面的哪些程序片断可能导致错误?

()

A.Strings=“Gonewiththewind”;Stringt=“good“;Stringk=s+t;

B.Strings=“Gonewiththewind”;Stringt;t=s[3]+“one”;

C.Strings=“Gonewiththewind”;Stringstandard=s.toUpperCase();

D.Strings=“homedirectory”;Stringt=s–“directory”;

    满分:

3  分

6.  设有如下代码:

classBase{}publicclassMyCastextendsBase{staticbooleanb1=false;staticinti=-1;staticdoubled=10.1;publicstaticvoidmain(Stringargv[]){MyCastm=newMyCast();Baseb=newBase();//Here}}则在//Here处插入哪个代码将不出现编译和运行错误。

()

A.b=m;

B.m=b;

C.d=i;

D.b1=i;

    满分:

3  分

7.  面向对象程序设计的基本特征是()。

A.抽象

B.封装

C.继承

D.多态

    满分:

3  分

8.  现有一变量声明为booleanaa;下面赋值语句中错误的是()。

A.aa=false;

B.aa=False;

C.aa="true";

D.aa=0;

    满分:

3  分

9.  设有如下代码:

classBase{}publicclassMyCastextendsBase{staticbooleanb1=false;staticinti=-1;staticdoubled=10.1;publicstaticvoidmain(Stringargv[]){MyCastm=newMyCast();Baseb=newBase();//Here}}则在//Here处插入哪个代码将不出现编译和运行错误。

()

A.b=m;

B.m=b;

C.d=i;

D.b1=i;

    满分:

3  分

10.  以下是一段不完整的方法代码,下面哪些方法能够使该方法抛出一个IOException,假定该方法返回true?

()1.publicvoidmethod(){2.3.if(someTestFails()){4.5.}6.7.}

A.在行2增加:

IOExceptione;

B.在行4增加:

throwe;

C.在行4增加:

thrownewIOException();

D.在行6增加:

thrownewIOException();

    满分:

3  分 

三、判断题(共20道试题,共40分。

)V1.  Java的类不允许多重继承,但接口支持多重继承。

A.错误

B.正确

    满分:

2  分

2.  用“+”可以实现字符串的拼接,用-可以从一个字符串中去除一个字符子串。

A.错误

B.正确

    满分:

2  分

3.  Java应用程序一定要有main()方法,小程序一定要继承于Applet或JApplet类。

A.错误

B.正确

    满分:

2  分

4.  如果没有为类中的某些成员赋初始值,Java执行系统会为类成员赋予固定的初始值,如数值变量的值为0,布尔变量的值为true,未初始化的引用为null。

A.错误

B.正确

    满分:

2  分

5.  Java语言的源程序代码是由一个或多个编译单元组成,每个编译单元可包含多个类或接口,但每个编译单元可以有一个以上的类或接口是公共的。

A.错误

B.正确

    满分:

2  分

6.  一个类可以生成多个对象,并且这些对象都具有相同的属性。

A.错误

B.正确

    满分:

2  分

7.  Java源程序文件中是不区分字母的大小写的。

A.错误

B.正确

    满分:

2  分

8.  应用程序一定要有main()方法,小程序一定要继承于Applet类。

A.错误

B.正确

    满分:

2  分

9.  静态初始化器是在其所属的类加载内存时由系统自动调用执行。

A.错误

B.正确

    满分:

2  分

10.  Java中所有的类都是java.lang的子类。

A.错误

B.正确

    满分:

2  分

11.  Java的类是单继承的,所有的类都从Object类派生而来的。

A.错误

B.正确

    满分:

2  分

12.  类及其属性、方法可以同时有一个以上的修饰符来修饰。

A.错误

B.正确

    满分:

2  分

13.  一个类如果实现了某个接口,那么它必须覆盖该接口中的所有方法。

A.错误

B.正确

    满分:

2  分

14.  Java中数组的元素可以是简单数据类型的量,也可以是某一类的对象。

A.错误

B.正确

    满分:

2  分

15.  注释的作用是使程序在执行时在屏幕上显示//之后的内容。

A.错误

B.正确

    满分:

2  分

16.  Java语言中的接口可以继承,一个接口通过关键字extends可以继承另一个接口

A.错误

B.正确

    满分:

2  分

17.  当运行javac命令对一个java源程序进行编译时,必须写出该源程序文件的完整文件名,包括扩展名.java。

A.错误

B.正确

    满分:

2  分

18.  子类的成员和方法的数目一定大于等于父类的成员和方法的数目。

A.错误

B.正确

    满分:

2  分

19.  Java的源代码中定义几个类,编译结果就生成几个以.class为后缀的字节码文件。

A.错误

B.正确

    满分:

2  分

20.  每个try块都必须至少有一个catch块与之相对应。

A.错误

B.正确

    满分:

2  分 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育 > 学科竞赛

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1