覆盖学起Plus、超星学习通等平台的全学科作业答案、历年真题与考试速查系统
中国大学MOOC作业考试答案

想要快速找到正确答案?

立即关注 九八五题库微信公众号,轻松解决学习难题!

中国大学MOOC
扫码关注

作业辅导
扫码关注
论文指导
轻松解决学习难题!

中国大学MOOC程序设计语言作业答案

程序设计语言

学校: 九八五题库

学校: 超星学习通

题目如下:

1. 1. JavaSE主要用于()。

A. 开发桌面应用程序

B. 开发以web为基础应用程序

C. 开发移动设备、嵌入式设备、手机游戏

答案: 开发桌面应用程序

2. 2. Java开发工具包的缩写是()。

A. JDK

B. JRE

C. JVM

D. Java SE

答案: JDK

3. 3. Java运行环境的缩写是()。

A. JDK

B. JRE

C. JVM

D. Java SE

答案: JRE

4. 4. Java虚拟机的缩写是()。

A. JRE

B. JDK

C. JVM

D. JavaSE

答案: JVM

5. 5. JRE、JDK、JVM三者的关系正确的是()。

A. JRE包含JDK,JRE包含JVM

B. JDK包含JRE,JRE包含JVM

C. JRE包含JDK,JVM包含JRE

D. JDK包含JRE,JVM包含JRE

答案: JDK包含JRE,JRE包含JVM

6. 6. Java语言最核心的特点是( )。

A. 面向对象

B. 可移植性

C. 解释性

D. 多线程的

答案: 可移植性

7. 1. Java 语言属于( )的开发语言。

A. 编译型

B. 解释型

C. 编译和解释型

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

8. 2. Java的编译命令是( )。

A. java

B. javac

C. jar

D. javadoc

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

9. 3. Java的运行命令是()。

A. java

B. javac

C. jar

D. javadoc

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

10. 4. Java源程序的扩展名是( )。

A. .exe

B. .java

C. .class

D. .jar

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

11. 5. Java源程序经过编译后生成字节码文件,字节码文件的扩展名是( )。

A. .exe

B. .java

C. .class

D. .jar

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

12. 6. Java运行时环境的缩写是( )。

A. JDK

B. JRE

C. JVM

D. JSP

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

13. 7. Java开发工具包的缩写是()。

A. JDK

B. JRE

C. JVM

D. JSP

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

14. 8. Java虚拟机的缩写是()。

A. JDK

B. JRE

C. JVM

D. JSP

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

15. 9. 推出Java语言的公司是( )。

A. IBM

B. SUN

C. Oracle

D. Microsoft

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

16. 10. Java语言的移植性靠是()实现的。

A. JDK

B. JRE

C. JVM

D. Java SE

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

17. 1. Java中单行注释的标记是( )。

A. //

B. /* */

C. /** */

D. --

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

18. 2. 推出Java语言的公司是( )。

A. IBM

B. SUN

C. Oracle

D. Microsoft

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

19. 3. 下面说法不正确的是( )。

A. Java 语言是面向对象的、解释执行的网络编程语言

B. Java 语言是编译型和解释性的开发语言

C. Java 语言具有可移植性,是与平台无关的编程语言

D. Java 语言执行时需要 Java 的运行环境

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

20. 4. 下面说法正确的是( )。

A. Java程序的源文件名称与主类(public class)的名称相同,后缀可以是.java或.txt等

B. JDK的编译命令是java

C. 一个Java源文件编译后可能产生多个 class文件

D. 在命令行编译好的字节码文件,只需在命令行直接键入程序名即可运行该程序

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

21. 5. 下面说法正确的是( )。

A. Java程序的源文件名称与主类(public class)的名称相同,后缀可以是.java或.txt等

B. JDK的编译命令是java

C. 一个Java源文件编译后可能产生多个 class文件

D. 在命令行编译好的字节码文件,只需在命令行直接键入程序名即可运行该程序

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

22. 6. 在一个Java源文件中定义了 3 个类和 5 个方法,编译该Java源文件时会产生( )个字节码文件,其扩展名是 *.class。

A. 1

B. 3

C. 5

D. 8

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

23. 7. 使用 public class 定义的类,文件名必须和该类名称一致。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

24. 8. 主方法main的定义是: public static void main(String arg){ }

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

25. 9. System.out.println()输出后会换行;而 System.out.print()输出后不换行。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

26. 1. Java的整数类型中,( )类型占4个字节。

A. byte

B. short

C. int

D. long

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

27. 2. Java的整数类型中,( )类型的取值范围是-128~127。

A. byte

B. short

C. int

D. long

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

28. 3. 直接输入一个整数(如:20),Java语言会把这个整数默认为( )类型。

A. byte

B. short

C. int

D. long

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

29. 4. 直接输入一个浮点数(如:21.5),Java语言会把这个浮点数默认为( )类型。

A. float

B. double

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

30. 5. 字符型(char)的取值范围是( )

A. -128~127

B. 0~256

C. 0~65535

D. -32768~32767

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

31. 6. ( )类型的取值范围是:true和false。

A. char

B. int

C. float

D. boolean

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

32. 7. 代码: int n=10; float f=n; 这段代码正确吗?( )

A. 正确

B. 错误

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

33. 8. 代码: float f=20.5f; int n=f; 这段代码正确吗?( )

A. 正确

B. 错误

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

34. 9. 默写Java语言中的8种基本数据类型:(注意关键字要小写) 整型有:byte、short、( )、long 浮点型:( )、double 字符型:( ) 布尔型:( )

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

35. 1. Java中的标识符组成原则:由字母、数字、下划线、$所组成,其中不能以( )开头,不能是Java的关键字。

A. 字母

B. 数字

C. 下划线

D. $

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

36. 2. 下面( )不是Java语言的关键字。

A. class

B. main

C. for

D. while

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

37. 3. 15E2 表示的数据是( )

A. 3.15 × 2

B. 3.15 × 10 -2

C. 3.15 × 10 2

D. 0.315 × 10 -2

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

38. 4. 下列选项哪个是Java中正确的整型常量()。

A. 35.d

B. -20

C. 1,234

D. "123"

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

39. 5. 下面( )是Java中正确的标识符。

A. public

B. main

C. 2name

D. Class

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

40. 6. 以下( )不是合法的标识符。

A. STRING

B. x3x

C. void

D. de$f

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

41. 7. 下面( )标识符是正确的。

A. Class

B. hello world

C. 123$temp

D. int

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

42. 8. 变量的内容可以修改,常量的内容不可修改。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

43. 9. 字符$不能作 Java 标识符的第一个字符。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

44. 1. 下面的代码段中,执行之后i 和j 的值是什么? ( ) int i = 1; int j; j = i++;

A. 1,1

B. 1,2

C. 2,1

D. 2,2

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

45. 2. 语句“System.out.println(10 / 3) ;”的输出结果是( )。

A. 1

B. 3

C. 3.3

D. 3.33333

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

46. 3. !true||false的结果是( )

A. true

B. false

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

47. 4. 执行下面的语句后,a、b、c的值分别是( ) int a = 2 ; int b = (a++) * 3 ; int c = (++a) * 3 ;

A. 2、6、6

B. 4、9、9

C. 4、6、12

D. 3、9、9

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

48. 5. 表达式4>>>2的值是( )

A. 4

B. 2

C. 1

D. 0

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

49. 6. 在Java中下面代码是( )条语句。 int i;i=123; int j=0,k=0; System.out.println(i+";"+";"+j+""+k);

A. 3

B. 4

C. 5

D. 6

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

50. 7. System.out.println('A'+1);语句输出内容是( )

A. A1

B. 66

C. A

D. 1

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

51. 8. 表达式(11+3*8)/4%3的值是( )

A. 31

B. 0

C. 1

D. 2

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

52. 9. 表达式3&2的值是( )

A. 0

B. 1

C. 2

D. 3

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

53. 10. true&&false&&true的结果是( )

A. true

B. false

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

54. 1. 下面二维数组初始化语句中,正确的是( )。

A. float b[2][2]={0,1,0,2,0,3,0,4};

B. int a[][]={{1,2},{3,4}};

C. int a[2][]={{1,2},{3,4}};

D. float b[2][2]={0};

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

55. 2. 在Java中,数组元素的值存储在( )中。

A. 栈

B. 堆

C. 队列

D. 链表

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

56. 3. 数组的最大下标的值比它的长度小1。( )

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

57. 4. 二维数组中的元素还是一个数组。( )

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

58. 1. 方法声明无返回值时,使用( )个关键字表示。

A. int

B. final

C. void

D. static

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

59. 2. 给出如下代码: public class ReturnIt{ _____ methodA(byte x, float y){ return (short)x/y*2; } } 第2行methodA方法的正确返回类型是( )

A. byte

B. short

C. long

D. float

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

60. 3. 方法声明可以有返回值,也可以没有返回值。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

61. 4. 方法声明有返回值时,方法体中要有return语句。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

62. 5. 方法声明时的参数叫实参,方法调用时的参数叫形参。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

63. 1. 使用( )关键字可以让类中的属性和方法对外部不可见。

A. private

B. public

C. protected

D. 缺省

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

64. 2. 定义类时,一般将( )进行封装。

A. 属性

B. 方法

C. getter方法

D. setter方法

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

65. 3. 当类实现封装后,用( )方法传入值到类中。

A. setter( )

B. getter( )

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

66. 4. 当类实现封装后,用( )方法传出值到类外。

A. setter( )

B. getter( )

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

67. 1. 下列关于构造方法的描述中,错误的是( )

A. 构造方法的方法名必须和类名一致

B. 构造方法不能写返回值类型

C. 构造方法可以重载

D. 构造方法的访问权限必须和类的访问权限一致

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

68. 2. 如果类中没有定义构造方法,系统会提供一个默认的构造方法。默认构造方法的特点是( )

A. 无参数有操作

B. 有参数无操作

C. 即无参数也无任何操作

D. 有参数有操作

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

69. 3. 有一个类Demo,对与其构造方法的正确声明是( )

A. void Demo(int x){…}

B. Demo(int x){…}

C. Demo Demo(int x){…}

D. int Demo(){}

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

70. 4. 构造方法可以有返回值类型的声明。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

71. 5. 匿名对象是指使用一次的对象,使用之后将等待被垃圾回收。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

72. 6. 多个实例化对象之间不会互相影响,因为保存在不同的内存区域之中。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

73. 7. 垃圾指的是一块无用的引用内存,当将变量设置为null或者长时间不使用时,就将成为垃圾。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

74. 8. 不可以为类定义多个构造方法。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

75. 1. Java中通过( )关键字实现类的继承。

A. class

B. extends

C. implements

D. private

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

76. 2. 一个类能同时继承多个父类。此说法是否正确?

A. 正确

B. 错误

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

77. 3. 下面关于子类调用父类构造方法的描述正确的是( )。

A. 子类定义了自己的构造方法,就不会调用父类的构造方法。

B. 子类必须通过 super 关键字调用父类有参的构造方法。

C. 如果子类的构造方法没有通过 super 调用父类的构造方法,那么子类会先调用父类中无参构造方法,之后再调用子类自己的构造方法。

D. 创建子类对象时,先调用子类自己的构造方法,然后再调用父类的构造方法。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

78. 4. 判断:Java中,一个类不能即是子类又是父类。

A. 正确

B. 错误

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

79. 5. 判断:Java 语言只支持单继承,不支持多重继承,但支持多层继承。

A. 正确

B. 错误

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

80. 6. 判断:Java子类可以继承父类的所有成员,但不一定能直接访问父类的所有成员。

A. 正确

B. 错误

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

81. 7. 判断:子类只能继承父类的成员,但不能修改父类成员。

A. 正确

B. 错误

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

82. 1. ( )权限是同一包可以访问,不同包的子类可以访问,不同包的非子类不可以访问。

A. private

B. default(缺省)

C. protected

D. public

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

83. 2. 定义类时不可能用到的关键字是( )

A. final

B. public

C. protected

D. static

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

84. 3. ( )权限是只可以在一个类中访问,其他类不允许访问。

A. private

B. default

C. protected

D. public

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

85. 4. ( )权限是可以在一个包中访问,但是不同包不允许访问。

A. private

B. default

C. protected

D. public

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。



    文章说明
    本文标签:
    ©版权声明
    本站提供的文章均来自网上,如有侵权请邮件与我们联系处理。敬请谅解!
    评论留言

    昵称

    邮箱

    地址