江苏开放大学2024年春《JAVA程序设计△ 060219》形成性考核作业1参考答案

2024年3月1221:46:42发布者:江开学习小虫 29 views 举报

综合题

1编程题:给定一个字符串,该字符串由字符 a-z 组成,要求实现一个方法,计算并返回压缩后的字符串。压缩规则是使用数字来表示连续重复的字符,例如 aabcccccaaa 会被压缩为 a2b1c5a3。注意,压缩后的字符串必须尽可能短。

答案: 


2编程题:编写一个Java程序,输出前n个斐波那契数列的数字,其中n由用户输入。

1编写一个Java程序,输出前n个斐波那契数列的数字,其中n由用户输入。斐波那契数列的定义是第一个数字和第二个数字都是1,从第三个数字开始,每个数字是前两个数字之和。例如:1, 1, 2, 3, 5, 8, 13, ...

答案: 


3编程题:编写一个Java方法,接收一个字符串作为参数,返回这个字符串的反转版本。

1编写一个Java方法,接收一个字符串作为参数,返回这个字符串的反转版本。例如,如果输入字符串是 "Hello World!",则返回的字符串应该是 "!dlroW olleH"。

答案: 


简答题

1Java代码块的写法有哪两种风格?当代码量较大时应当采用哪种编程风格?

答案: 


单选题

1判断:强制类型转换运算符的功能是将一个表达式的类型转换为所指定的类型。(     )

A

B

答案:B

2下列表达式正确的是?

Along l=0xfffL;

Bdouble=0.9239d;

Cbyte=128;

DBoolean=null;

答案:A

3Java语言不能用于下列什么事项?

A南昌

B网络编程开发

C硬件开发

DApplet开发

E应用程序开发

答案:C

4下列不属于Java语言开发工具的是?

ADelphi

BEclipse

CJbuilder

DJcreator

答案:B

5下列Java语言类型转换中,哪个是正确的?

Ashort->int

Bchar->float

Clong->int

Dstring->int

答案:A

6下列不属于Java语言数据变量类型的是?

A包类型

B类类型

C接口类型

D基本数据类型

答案:

7int 型 public 成员变量 MAX_LENGTH,该值保持为常数100,则定义这个变量的语句是____。

Apublic int MAX_LENGTH=100

Bpublic final int MAX_LENGTH=100

Cpublic const int MAX_LENGTH=100

Dfinal int MAX_LENGTH=100

答案:

8判断:JDK安装是不可以修改安装目录。

A错

B对

答案:

9在Java语言中,op1^op2表示?

A取反操作

B异或操作

C或操作

D移位操作

答案:

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

A

B

答案:

11在Java语言中, 3.14%2.5的结果是?

A编译报错

B0.64

C0

D1

答案:

12下面哪些选项是正确的main方法说明?(   

Apublic main(String args[])

Bprivate static void main(String args[])

Cpublic static void main(String args[])

Dvoid main()

答案:

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

A

B

答案:

14判断:main函数是java程序的执行入口。

A

B

答案:

判断题

1对于动态链接来说,链接是在程序执行过程中动态完成的

A正确

B错误

答案:

2do-while循环不论如何都要先执行一次?

A正确

B错误

答案:

3在类的方法中定义,局部变量的作用域是从其定义地点至定义了它的代码段结束为止的一段区域。

A正确

B错误

答案:

4Java语言不支持垃圾自动回收?

A正确

B错误

答案:

5Java语言支持Applet和Aplication两种程序?

A正确

B错误

答案:

6Java语言是一种先解释后编译的语言?

A正确

B错误

答案:

7Java 运行时系统通过垃圾收集器周期性地释放无用对象所使用的内存,完成对象的清除。

A正确

B错误

答案:

8/**……*/是Java语言的一种注释方式?

A正确

B错误

答案:

9Java语言中的变量可以与关键字同名?

A正确

B错误

答案:

10运行Applet需要嵌入至HTML脚本?

A正确

B错误

答案:

11Java语言不是纯粹的面向对象的语言

A正确

B错误

答案:

提示:下载前请核对题目。客服微信:diandahome
下载的文档都包含参考答案
特别声明:以上内容(如有图片或文件亦包括在内)为“电大之家”用户上传并发布,仅代表该用户观点,本平台仅提供信息发布。