南开17秋学期《Java语言程序设计》在线作业满分答案文档格式.docx

上传人:b****2 文档编号:13338459 上传时间:2022-10-09 格式:DOCX 页数:15 大小:14.41KB
下载 相关 举报
南开17秋学期《Java语言程序设计》在线作业满分答案文档格式.docx_第1页
第1页 / 共15页
南开17秋学期《Java语言程序设计》在线作业满分答案文档格式.docx_第2页
第2页 / 共15页
南开17秋学期《Java语言程序设计》在线作业满分答案文档格式.docx_第3页
第3页 / 共15页
南开17秋学期《Java语言程序设计》在线作业满分答案文档格式.docx_第4页
第4页 / 共15页
南开17秋学期《Java语言程序设计》在线作业满分答案文档格式.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

南开17秋学期《Java语言程序设计》在线作业满分答案文档格式.docx

《南开17秋学期《Java语言程序设计》在线作业满分答案文档格式.docx》由会员分享,可在线阅读,更多相关《南开17秋学期《Java语言程序设计》在线作业满分答案文档格式.docx(15页珍藏版)》请在冰豆网上搜索。

南开17秋学期《Java语言程序设计》在线作业满分答案文档格式.docx

D.Roser=newPlant();

D

3.下列属于合法的Java标识符是()。

A._cat

B.5books

C.+static

D.-3.14159

A

4.下列程序段的输出结果是voiddoublearithmaticOperator(){System.out.print(9/2);

System.out.print("

"

);

System.out.println(5/2.0);

}

A.4.5,2.5

B.4,2

C.4.5,2

D.4,2.5

5.下列哪个数代表八进制整数?

A.0XA6

B.-1E3

C.1840

D.0144

6.下面()不是Java中的容器。

A.Canvas

B.ScrollPane

C..Applet

D.Dialog

7.按照Java的标识符命名规范,下列表示一个类的标识符正确的是()。

A.Helloworld

B.HelloWorld

C.helloworld

D.helloWorld

8.下列构造方法的调用方式中,正确的是()。

A.按照一般方法调用

B.由用户直接调用

C.只能通过new自动调用

D.被系统调用

C

9.在Java中,所有类的根类是()。

A.java.lang.Objet

B.java.lang.Class

C.java.applet.Applet

D.java.awt.Frame

10.下列关于构造方法的说法正确的是

A.因为构造方法名与类名必须相同,所以构造方法的首字母必须大写。

B.构造方法是给对象赋初值,所以没有返回值,要用void来声明。

C.构造方法不能被程序调用,也不可以重载。

D.一个类只允许有一个构造方法。

11.下列代码的执行结果是:

publicclassTest1{publicstaticvoidmain(Stringargs[]){floatt=9.0f;

intq=5;

System.out.println((t++)*(--q));

}}

A.40

B.40.0

C.36

D.36.0

12.在Java中,负责对字节代码解释执行的是()。

A.垃圾回收器

B.虚拟机

C.编译器

D.多线程机制

13.给出下面代码,关于该程序以下哪个说法是正确的?

()publicclassPerson{staticintarr[]=newint[5];

publicstaticvoidmain(Stringa[]){  System.out.println(arr[0]);

 }}

A.编译时将产生错误

B.编译时正确,运行时将产生错误

C.输出零

D.输出空

14.在java语句中,运算符&

&

实现()

A.逻辑或

B.逻辑与

C.逻辑非

D.逻辑相等

15.在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数个数、类型或顺序各不相同,传回的值也可以不相同。

这种面向对象程序的特性称为()。

A.隐藏

B.覆盖

C.重载

D.Java不支持此特性

16.有以下方法的定义,请选择该方法的返回类型()。

ReturnTypemethod(bytex,doubley){return(short)x/y*2;

A.byte

B.short

C.int

D.double

17.关于以下程序的描述正确的是()。

publicclassUseArray{  staticintarr[]=newint[5];

  publicstaticvoidmain(Stringa[])  {   System.out.println(arr[0]);

  }}

A.编译将产生错误

B.编译时正确,但运行时将产生错误

C.正确,输出0

D.正确,输出?

null

18.阅读下列代码后publicclassPerson{intarr[]=newint[10];

publicstaticvoidmain(Stringargs[]){System.out.println(arr[1]);

}}正确的说法是

19.假设A类有如下定义:

classA{inti;

staticStrings;

voidmethod1(){}staticvoidmethod2(){}}设a是A类的一个实例,下列语句调用错误的是

A.System.out.println(a.i);

B.a.method1();

C.A.method1();

D.A.method2()

20.有程序如下,关于程序的描述哪个是正确的?

()publicclassPerson{  staticinta[]=newint[10];

  publicstaticvoidmain(Stringa[])  {   System.out.println(arr[1]);

21.当方法遇到异常又不知如何处理时,下列哪种做法是正确的?

A.捕获异常

B.抛出异常

C.声明异常

D.嵌套异常

22.一个循环一般应包括哪几部分内容()

A.初始化部分

B.循环体部分

C.迭代部分和终止部分

D.以上都是

23.Java语言的类型是

A.面向对象语言

B.面向过程语言

C.汇编程序

D.形式语言

24.下列不属于条件语句关键字的是()

A.if

B.else

C.switch

D.while

25.以下字符常量中不合法的是()。

A.'

@'

B.'

'

C."

k"

D.'

整'

26.在Java中,由Java编译器自动导入,而无需在程序中用import导入的包是()。

A.java.applet

B.java.awt

C.java.util

D.java.lang

27.下列程序段的输出结果是publicclassoperatorsandExpressions{voidstringPlus(){intx=3,y=4,z=5;

System.out.println(x+y+z);

A.xyz

B.x+y+z

C.12

D.以上均不正确

28.在Java中,表示换行符的转义字符是()。

A.\n

B.\f

C.'

n'

D.\dd

29.能够支持javadoc命令的注释语句是()。

A./**...//

B./*...*/

C.//

D./**...*/

30.下列数组a中,版本较新的能在程序运行时动态调整大小的是

A.inta[]

B.String[]a

C.a=newArrayList()

D.a=newArray()

二、判断题(共20道试题,共40分)

1.Java源程序文件应以.java为后缀名保存,文件内包含几个类的定义就编译生成几个对应的字节码文件。

A.错误

B.正确

2.Java的各种数据类型所占用的内存长度与具体软硬件环境有关

3.在Java中%是取余运算符,要求两端操作数为整型。

4.构造方法是一种特殊的方法,名字与类名一致,但返回类型都为void型。

5.Java的字符类型采用的是Unicode编码,但所占字节由具体软硬件环境决定。

6.Java有垃圾回收机制,内存回收程序可在指定的时间释放内存对象。

7.Java系统的标准输入对象是System.in,标准输出对象有两个,分别是标准输出System.out和标准错误输出System.err。

8.在异常处理中总是将可能产生异常的语句放在try块中,用catch子句去处理异常,而且一个try块之后只能对应一个catch语句。

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

10.若Java源程序中包含了几个类的定义,则编译后就生成对应的几个字节码文件。

11.Java的各种数据类型占用的内存长度固定,与具体软硬件环境无关。

12.无论Java源程序包含几个类的定义,若该源程

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

当前位置:首页 > 解决方案 > 学习计划

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

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