欢迎光临,有需要请联系站长!
想要快速找到正确答案?
立即关注 超新尔雅学习通微信公众号,轻松解决学习难题!
作业辅导
扫码关注
论文指导
轻松解决学习难题!
中国大学MOOCJava面向对象程序设计(Java程序设计I)作业答案
Java面向对象程序设计(Java程序设计I)
学校: 无
平台: 超星学习通
题目如下:
1. (01-01)Java语言最初是由( )公司于1995年推出的面向对象程序设计语言。
A. IBM
B. Microsoft
C. Oracle
D. Sun
答案: Sun
2. (01-01)Java语言属于( )。
A. 面向操作系统的语言
B. 面向对象的语言
C. 面向过程的语言
D. 面向机器的语言
答案: 面向对象的语言
3. (01-01)为了开发企业级应用系统,最好采用Java的( )版本。
A. Java SE
B. Java ME
C. Java EE
D. Java TE
答案: Java EE
4. (01-01)Java语言的主要设计者是( )。
A. Bill Gates
B. Steve Jobs
C. John von Neumann
D. James Gosling
答案: James Gosling
5. (01-01)( )是面向大型企业级的Java应用开发平台。
A. J2EE
B. J2M 广东开放大学 E
C. J2SE
D. J2DE
答案: J2EE
6. (01-01)Java语言是从( )语言发展而来的。
答案: oak;oak语言
7. (01-01)随着Internet的发展,Java语言逐渐被业界所接受。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
8. (01-05)编译Java源程序文件产生的字节码文件的扩展名为( )。
A. java
B. class
C. exe
D. html
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
9. 关于Java语言特点,下面说法正确的是( )。
A. Java是一种静态语言
B. Java的安全性不高
C. Java具有面向对象的特点
D. Java不适于分布式计算
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
10. Java语言是纯( )编程语言。Java程序分为两种,一种是可独立运行的( ),另一种是内嵌于网页中执行的( )。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
11. 虽然Java是解释型语言,但随着随着( )编译器技术的发展,Java程序的运行速度越来越接近于C++等编译型语言。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
12. Java的( )特性实现了软件开发人员一次编写,处处运行的梦想。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
13. 为了彻底消除了安全隐患,Java语言丢弃了C/C++中的( )从而确保系统安全。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
14. ( )就是能够在计算机CPU上执行的二进制代码。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
15. Java虚拟机缩写为( )。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
16. Java应用程序可以在( )平台上直接运行、测试,该平台包括Java虚拟机(JVM)、Java核心类库和支持文件。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
17. 计算机硬件能够直接识别Java的字节码文件,不需要经过JVM边解释边执行。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
18. (2-1)在开发Java程序时,下列标识符命名符合默认规则的是( )。
A. 常量需要大写全部字母
B. 变量和方法名的首字母大写
C. 接口名的首字母小写
D. 类名的首字母小写
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
19. (2-1)以下( )是Java语言合法自定义标识符。
A. 3a46
B. a>b
C. _endline
D. this
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
20. (2-1)( )不是Java关键字。
A. double
B. integer
C. char
D. default
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
21. (2-1)以下( )是不合法的Java自定义标识符。
A. _avaj
B. 5save
C. JaVA
D. $90
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
22. (2-1)( )是Java语言合法的自定义标识符。
A. class
B. implements
C. π
D. private
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
23. (2-1)下面叙述错误的是( )。
A. 一个字符的ASCII编码占用1个字节
B. 一个字符的Unicode编码占用2个字节
C. 一个汉字的UTF-8编码占用2个字节
D. 一个汉字的GB2312-80编码占2个字节
渝粤教育 lor:red">答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
24. (2-1)下列( )是不合法的自定义标识符。
A. protected
B. $Usdollars
C. 12name
D. car.taxi
E. new
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
25. (2-1)( )不是合法的Java自定义标识符。
A. abc-d
B. class
C. #good
D. 网络
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
26. (2-1)( )编码是国际组织制定的可以容纳世界上所有文字和字符的编码方案,又称统一码。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
27. (2-1)Java语言采用( )字符集,该字符集的每个字符占( )字节。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
28. (2-2)下面说法正确的是( )。
A. 声明变量必须给出名称,但可以不指定类型
B. 变量的使用规则是先声明,后使用
C. 成人学历 在程序运行过程中可以修改变量名
D. 一旦给变量赋值后就不能修改变量值
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
29. (2-2)下面叙述正确的是( )。
A. Java的源程序文件扩展名为.jar
B. Java的源程序文件名与public类名可以不相同
C. Java语言的标识符是区分大小写的
D. 不限定Java源程序文件中public类的数目
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
30. (2-2)有如下Java程序代码段,程序运行结果是( )。 String s[]={"北京", "江苏", "上海"}; System.out.println(s[1]);
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
31. (2-2)( )方法是Java的Application程序的入口方法。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
32. 下面( )程序段可以产生一个不大于100的随机整数。
A. getInteger(100);
B. System.getInt(100);
C. Random.nextInt(100);
D. Random random=new Random(); int aInt=random.nextInt(100);
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
33. 如下代码段: switch (m) { case 0: System.out.println("Condition 0"); case 1: System.out.println("Condition 1"); case 2: System.out.println("Condition 2"); case 3: System.out.println("Condition 3"); break; default: System.out.println("Other Condition"); } 当m的值为( )时,输出的结果中包含“Condition 3”
A. 2
B. 0、1
C. 0、1、2
D. 0、1、2、3
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
34. 通常情况下,一条完整的循环语句应包括( )。
A. 初始化部分
B. 循环体部分
C. 迭代部分和终止部分
D. 以上都是
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
35. 在事先不知道循环语句重复执行的次数时,可以用一个( )值来终止循环。
A. 布尔
B. 正
C. 负
D. 标记
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
36. 在命令提示符下以“java Test 99”运行以下程序,输出结果是( )。 public class Test { public static void main(String[] args) { int value = Integer.parseInt(args[0]); switch (value) { case 1: System.out.println("1"); case 2: System.out.println("2"); break; default: System.out.println("default"); break; } } }
A. 其它三项都不是
B. 1
C. default
D. 2
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
37. continue和break语句都能在( )语句中使用,此外break语句还可以在( )语句中使用。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
38. 在循环语句的循环体中,可以用( )语句结束本次循环。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
39. ( )语句用来退出当前循环语句。(不要写分号)
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
40. Java语言没有goto语句。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
41. 写出以下程序运行结果。 public class Demo8 { public static void main(String[] args) { int sum=0; while(true) { for(int i=1,j=2;i<10;i++) { if(i*j%3==0) continue; sum=sum+i; } if(sum>20) break; } System.out.println(sum); } }
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
42. 写出下面程序运行结果。 public class Demo { public static void main(String[] args) { int x = 0; if (x > 0) x = 1; switch (x) { case 1: System.out.println(1); case 0: System.out.println(0); case 2: System.out.println(2); break; case 3: System.out.println(3); default: System.out.println(4); break; } } }
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
43. 写出下面程序运行结果。 public class Demo { public static void main(String args[]) { 国家开放大学 int x = 5, y = 10, r = 5; switch (x + y) { case 15: r += x; case 20: r -= y; case 25: r *= x / y; default: r += r; } System.out.println(r); } }
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
44. 写出下面程序运行结果。
public class Demo9 {
public static void main(String[] args) {
String msg="努力成就伟大梦想!";
for(int i=0;i
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。