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

想要快速找到正确答案?

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

中国大学MOOC
扫码关注

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

中国大学MOOCJava程序设计(编程设计与开发)作业答案

Java程序设计(编程设计与开发)

学校: 九八五题库

学校: 超星学习通

题目如下:

1. 1. 下列命令不是JDK中的命令是()

A. javac

B. csc

C. java

D. javadoc

答案: csc

2. 2. JDK中,用于执行Java Application程序的工具是()

A. javac.exe

B. javap.exe

C. java.exe

D. javadoc.exe

答案: java.exe

3. 3. JDK中,用于编译程序的工具是()

A. javac.exe

B. javap.exe

C. java.exe

D. javadoc.exe

答案: javac.exe

4. 4. JDK中提供的反汇编器是()

A. javadoc.exe

B. javap.exe

C. java.exe

D. javaprof.exe

答案: javap.exe

5. 5. 编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为()

A. .java

B. .class

C. .html

D. .exe

答案: .class

6. 6. 下列选项中不属于Java语言的特点是()

A. 健壮性

B. 面向过程

C. 跨平台性

D. 支持多线程

答案: 面向过程

7. 7. 以下哪项不属于Java语言的特点()

A. 健壮性

B. 简单性

C. 动态性

D. 单线程

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

8. 8. Java语言具有许多优势和特点,以下能保证软件的可移植性的是()

A. 健壮性

B. 安全性

C. 跨平台

D. 动态性

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

9. 9. Java语言具有许多特点,下列哪个反映了Java程序并行机制的特点()

A. 安全性

B. 跨平台

C. 多线性

D. 可移植

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

10. 10. 在Java的众多特点中,能反映”Write Once, Run Anywhere”的特点是()

A. 面向对象

B. 多线程

C. 跨平台

D. 安全性

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

11. 11. Java为嵌入式开发和移动设备提供的平台是()

A. Java ME

B. Java SE

C. Java EE

D. JDK 11

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

12. 12. Java为面向大型企业级用容器管理专用构件的应用平台是()

A. Java ME

B. Java SE

C. Java EE

D. JDK 11

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

13. 13. Java应用程序中必须包含main方法,main方法的返回值类型为_______。

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

14. 14. Java应用程序中必须包含main方法,main方法的方法头为_______。

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

15. 15. Java字节码文件的扩展名是________。

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

16. 16. Java应用程序是通过JAVA编译器编译之后产生字节码,然后由_________运行这些生成的字节码。

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

17. 17. Java源文件中最多只能有一个____________类,其它类的个数不限。

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

18. 18. 如有Java程序源文件“Student.java”,编译该程序的命令行语句是________________。

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

19. 19. Java程序的可以分为Application应用程序和__________ 。

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

20. 20. Java的三种核心机制_______、_______、_________。

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

21. 1. Java 语言中,char 类型占用的二进制位数是()

A. 与机器有关

B. 8位

C. 16位

D. 32位

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

22. 2. 若变量s是String类型的数据,那么表达式(s+s)的类型是()

A. char

B. string

C. int

D. long

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

23. 3. 在Java语言中,被称为内存分配的运算符是()

A. new

B. instance of

C. [ ]

D. ( )

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

24. 4. 下列的哪个赋值语句是正确的()

A. char m=12;

B. int m = 12.3;

C. int m = 12.3f ;

D. int m = ( int ) 12.3

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

25. 5. 下列的哪个赋值语句是不正确的()

A. float f = 12.6;

B. double d = 5.3E12;

C. float d = 3.14f;

D. double f = 53.6f;

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

26. 6. 下列选项中为长整数的是_________。

A. 210

B. 056

C. 56L

D. 0xa0

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

27. 7. 下列变量的定义中,错误的是______。

A. long x=2L;

B. String s="Study";

C. double x ; y;

D. boolean flag=true;

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

28. 8. 十进制32的十六进制表示形式为___________。

A. 0x20

B. 0x32

C. 0xA

D. 32

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

29. 9. 下列数中为八进制的是()

A. 25

B. 0x25

C. 025

D. 028

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

30. 10. 下列选项可以正确用以表示十进制32的八进制是______。

A. 0x32

B. 0x40

C. 032

D. 040

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

31. 11. 下列选项是合法的标识符的是()

A. 123

B. _name

C. class

D. 1first

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

32. 12. 下面不合法的标识符是()

A. $persons

B. TwoUsers

C. *point

D. _endline

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

33. 13. 下面合法的标识符()

A. $persons

B. 2members

C. *point

D. super

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

34. 14. 下面语句哪个是正确的()

A. char=’abc’;

B. long l=oxfff;

C. double=0.7E-3;

D. float f=0.23;

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

35. 15. 下列标识符(名字)命名原则中,正确的是()

A. 接口名的首字母小写

B. 常量名完全大写

C. 类名的首字母小写

D. 方法和变量名的首字母大写

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

36. 16. 以下哪个不是Java的基本数据类型()

A. int

B. boolean

C. float

D. List

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

37. 17. 下列不属于逻辑运算符的是()

A. !

B. ||

C. &&

D. >

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

38. 18. 下列运算符中,优先级最高的是()

A. +=

B. ==

C. &&

D. ++

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

39. 19. 列运算符中属于关系运算符的()

A. ==

B. =

C. +=

D. -=

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

40. 20. 在Java中,字符是以16位的___________编码表示。

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

41. 21. Java语言使用的字符码集是__________ 。

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

42. 22. 在Java中,char数据类型所占的位数为_____。

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

43. 23. 布尔型boolean有__________和 false 两种取值。

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

44. 24. Java中定义常量的关键字是__________。

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

45. 25. Java语言的各种数据类型之间提供两种转换:___________和强制转换。

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

46. 26. boolean型的取值范围很简单,非_________即“false”,用来表示逻辑值的“真”或“假”。

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

47. 1. 现有: 1. class Test4 { 2. public static void main (String [] args) { 3. boolean X=true; 4. boolean y=false; 5. short Z=42; 6. 7. if((z++==42) && (y=true))z++; 8.if((x=false) || (++z==45)) z++; 9. 10. System. out.println(¨z=”+z); II. } 12. } 结果为:

A. Z=42

B. z=44

C. Z= 45

D. z= 46

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

48. 2. 程序: class TestApp{ public static void main(String[] args) { int x = 6; if (x > 1) System.out.println("x>l"); else if (x > 5) System.out.println("x>5"); else if (x < 10) System.out.println("x<10"); else if (x < 29) System.out.println("x<29"); else System.out.println("以上都不是"); } } 上述程序运行后的结果是哪项?

A. x>5

B. x>1

C. x<10

D. x<29

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

49. 3. 程序: class TestApp { public static void main(String[] args) { int X = 5; switch (X) { case 1: case 2: case 3: System.out.println("一季度"); break; case 4: case 5: case 6: System.out.println("二季度"); break; default: System.out.println("三季度以上"); break; } } } 上述程序运行后的结果是哪项?

A. 一季度

B. 二季度

C. 三季度以上

D. 无输出

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

50. 4. 阅读下面代码 if (award == 0) { System.out.println("金奖");} else if (award > -7) { System.out.println("银奖");} else { System.out.println("铜奖");} 若要求打印字符串"铜奖",则变量award的取值范围是_____。()

A. award=0&award<= -7

B. award>0

C. award> -7

D. award<= -7

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

51. 5. 能构成多分支的语句是()

A. for语句

B. while语句

C. switch语句

D. do—while语句

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

52. 6. 执行以下语句后 myVar 的值是多少? int myVar = 5; if (myVar > 4) myVar += 5; if (myVar < 1) myVar -= 5;

A. 0

B. 4

C. 5

D. 10

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

53. 7. 执行下面的代码会打印什么? if ( "string1" != "string2") System.out.println("Strings are not equal"); else System.out.println("Strings are equal");

A. 没有打印任何内容,存在运行时错误。

B. 没有打印任何内容,因为存在语法错误。

C. Strings are not equal

D. Strings are equal

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

54. 8. _________ 语句用于在 Java 中做出简单的决定。

A. do/while

B. for

C. while

D. if

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

55. 9. else子句不能单独作为语句使用,它必须和if子句配对使用,else子句和if子句配对的原则是:else子句总是与______________________的if子句配对使用。

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

56. 1. 以下表达式中,( )不可以作为循环条件。

A. i = 10

B. key >=60

C. inputPwd == truePwd

D. j == 10

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

57. 2. 以下说法,错误的是()。

A. do...while()语句至少会执行一次

B. for(表达式1;表达式2;表达式3)中的所有表达式都可以省略

C. switch 和多重选择结构是等价的,二者在任何时候都可以相互转换

D. 在一些情况下,三目运算符和 if..else..结构可以相互转换

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

58. 3. 以下哪个不是程序跳转语句( )。

A. continue

B. break

C. return

D. case

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

59. 4. 以下哪个程序不会造成死循环( )。

A. while( true ){ }

B. int i=10 ; while( i>0 ) { System.out.print("hello"); }

C. for( ; ; ){ }

D. do{ }while( false );

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

60. 5. 己知n为一正整数,在下面的循环语句中,循环体的重复次数约为( )。 s = 0 ; i = 1 ; while ( i < n ){ i = i*2 ; s = s + i ; }

A. n-i

B. n/2

C. (n-1)2

D. log2n

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

61. 6. 现有: class TestApp { public static void main(String[] args) { for (int i = 0; i < 10; i++) { if (i == 3) break; System.out.print(i); } } } 程序运行后的输出是哪项?

A. 0123

B. 012456789

C. 0123456789

D. 012

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

62. 7. 现有: class TestApp { public static void main(String[] args) { int[] myarray = { 10, 11, 12, 13, 14 }; int sum = 0; for (int x : myarray) sum += x; System.out.println("sum= " + sum); } } 上述程序运行后的结果是哪项?

A. sum=10

B. sum=70

C. sum=60

D. 运行时抛出异常

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

63. 8. 现有: class WhileTests { public static void main(String[] args) { int x = 5; while (++x < 4) { --x; } System.out.println("x=" + x); } } 结果是什么?

A. x=6

B. x=5

C. x=2

D. 编译失败

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

64. 9. 现有: class Foo { public static void main(String[] args) { int x = 0; int y = 4; for (int z = 0; z < 3; z++, x++) { if (x > 1 & ++y < 10) y++; } System.out.println(y); } } 结果是什么?

A. 7

B. 8

C. 10

D. 12

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

65. 10. int i=1 , j=10; do{ if(i>j)continue; j--; }while(++i<6); 经过上面的代码后,i和j的值是多少?(   )

A. i=6,j=5

B. i=5,j=5

C. i=6,j=4

D. i=5,j=6

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

66. 11. 以下程序代码的输出结果是____() int x = 10; while (x > 7) { System.out.print("*"); x--; }

A. *

B. ****

C. **

D. ***

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

67. 1. 完成下面的句子。 try{ …… }________(Exception e){ } 一个try语句 ________________。

A. 需要一个 catch 语句。

B. 需要一个 if 语句。

C. 需要一个 case 语句

D. 需要一个 else 语句。

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

68. 2. 完成下面的句子。 一个try语句 ________________。

A. 需要一个 catch 语句。

B. 需要一个 if 语句。

C. 需要一个 case 语句

D. 需要一个 else 语句。

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

69. 3. 完成下面的句子。 一个try语句 ________________。

A. 需要一个 catch 语句。

B. 需要一个 if 语句。

C. 需要一个 case 语句

D. 需要一个 else 语句。

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

70. 4. 默认异常处理程序的动作是什么?

A. 暂停程序,直到有更多内存可用。

B. 向 CPU 发送消息。

C. 忽略问题并转到下一条指令。

D. 打印错误信息并使程序崩溃

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

71. 5. 下列选项中属于输入输出异常的是___________。

A. NullpointerException

B. SecurityException

C. ArrayOutofBoundsException

D. IOException

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

72. 6. 下列常见的系统定义的异常中,哪个是找不到文件异常 ?

A. FileNotFoundException

B. ArithmeticException

C. NullPointerException

D. IOException

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

73. 7. 下列常见的系统定义的异常中,加载类时有可能产生的类找不到异常是_____。

A. ClassNotFoundException

B. IOException

C. FileNotFoundException

D. SQLException

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

74. 8. 下列关于异常的描述,哪一项是错误的( )?

A. 异常可以用 try{...}catch(Exception e){ ...}来捕获并进行处理。

B. 异常的基类为 Throwable,所有异常都必须直接或者间接继承它。

C. 如果某异常类继承自 RuntimeException,则该异常可以不显式的使用“try...catch...”或throws进行处理。

D. 所有的异常,在语法上都必须用 throws或者 try{...}catch{...}处理。

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

75. 9. 关于异常的含义,下列描述中最正确的一个是( )。

A. 程序编译错误

B. 程序语法错误

C. 程序自定义的异常事件

D. 合理的异常处理可以分离程序中的正常逻辑代码和异常处理逻辑代码,便于代码的阅读和维护。

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

76. 10. 下列关于异常的描述,哪一项是错误的( )?

A. 异常的基类是 Exception

B. 程序员通常不用处理 Error 类型的异常。

C. 在使用 catch 捕获异常时,需要先捕获小范围异常,再捕获大范围异常。

D. 对于可能发生的异常,可以使用 throws 来声明以提示调用者进行处理,或者使用 catch 捕获并建立异常处理的逻辑。

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

77. 11. 以下哪个是检查异常( )?

A. IndexOutOfBoundsException

B. NullPointerException

C. ClassCastException

D. IOException

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

78. 12. 下列( )异常表示向方法传递了一个不合法或不正确的参数。

A. IllegalAccessException

B. IllegalArgumentException

C. ClassCastException

D. InputMismatchException

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



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

    昵称

    邮箱

    地址