Java程序设计(北京联合大学)1452019472中国大学MOOC答案2024完整版WYC

对应课程:点击查看
起止时间:2020-03-02到2020-06-20
更新状态:已完结

第1章 绪论 第1章 单元测验

1、 在eclipse中,( )。

A:源程序的文件名可以是其中任何一个类的名字
B:源程序中可以有多个public类
C:源程序中必须有public类
D:源程序的文件名必须是主类的名字
答案: 源程序的文件名必须是主类的名字

2、 在jdk中(也就是直接在MS-DOS界面中编译和运行Java源程序),如果源程序中有public类,( )。

A:可以有多个public类
B:只能有一个public类
C:public类必须是包含main方法的主类
D:所有类必须都是public类
答案: 只能有一个public类

3、 在eclipse中,一个Project的bin文件夹中,存放( )。

A:Java源程序
B:Java源程序编译之后的字节码文件
C:Java源程序和字节码文件
D:以上都不对
答案: Java源程序编译之后的字节码文件

4、 Java语言具有“一旦写成,处处可用”(write once,run anywhere)的平台无关性,是因为Java源程序被编译之后生成的.class字节码文件在各种操作系统下都是通用的,都可以被安装在特定操作系统的Java解释器正确地解释运行。( )

A:正确
B:错误
答案: 正确

5、 Java中内存的开辟和释放是由程序员通过指针操作的。( )

A:正确
B:错误
答案: 错误

6、 假设有Scanner类的对象reader,则使用reader从键盘上接收字符串时,reader.nextLine()和reader.next()的作用是相同的。( )

A:正确
B:错误
答案: 错误
分析:虽然reader.nextLine()和reader.next()都能从键盘上接收字符串,但是它们是有区别的。
使用reader.nextLine()接收字符串时,如果在它前面有接收数值型数据的语句,则reader.nextLine()需要写两遍,第一遍用来吸收前面接收数值型数据的语句的回车符,第二遍才是真正接收需要的字符串。此外,reader.nextLine()遇到回车就截止。
使用reader.next()接收字符串时,如果在它前面有接收数值型数据的语句,它不会受到影响,只写一遍就可以了。但是,这个方法遇到空格即停止接收字符串,所以,如果需要接收的字符串包含空格时,这个方法不适合使用。

7、 Java源程序经过编译之后会产生扩展名为.class的字节码文件,字节码文件是机器码。( )

A:正确
B:错误
答案: 错误
分析:字节码文件不是机器码,是类似于机器码的二进制文件。
字节码文件中的内容需要通过java命令解释执行。

8、 Java源程序经过编译之后会产生扩展名为.class的字节码文件,之后通过java命令运行时,字节码会一次性加到内存中。( )‍

A:正确
B:错误
答案: 错误
分析:Java语言的运行机制是解释执行,运行的过程中,用到什么,就从字节码文件中加载什么,运行时没有用到的内容不会事先加载到内存中。

9、 Java语言最初命名为( )。
答案: oak 或者Oak

10、 面向对象有三个特性,分别是封装、( )和多态。
答案: 继承

11、 在Java源程序中,main方法中参数的类型是( )。(写出类型的英文名称)
答案: String

12、 Scanner类在( )包中。
答案: java.util

第2章 Java语言基础 第2章 单元测验

1、 以下选项中,( )是错误的标识符。

A:_int
B:a_6b$
C:thread1
D:instanceof
答案: instanceof

2、 int a=1,b=2,c=6,d=6; boolean m=true,n=true;则执行表达式(m=a>b)&&(n=c>d)之后,n和表达式的值分别为( )。

A:true,false
B:true,true
C:false,true
D:false,false
答案: true,false

3、 int w=1,x=2,y=3,z=4;则表达式w>x?w:y

A:4
B:3
C:2
D:1
答案: 3

4、 在Java源程序中,有以下语句:int a=2;if(a=2) System.out.println(“Hello”);else System.out.println(“Welcome”);源程序的运行结果为( )。

A:Hello
B:Welcome
C:Hello Welcome
D:程序错误
答案: 程序错误

5、 在Java语言中,switch后面的括号里不可以是( )类型的值。

A:byte
B:int
C:String
D:long
答案: long

6、 若i为整型变量,则以下循环体内的语句被执行了( )次。for(i=2;i==0;) System.out.printf(“%d”,i–);

A:0
B:1
C:2
D:无限次
答案: 0

7、 int[ ][ ]a=new int[2][3];则a.length的值为( )。

A:2
B:3
C:5
D:6
答案: 2

8、 byte b; int n=6;以下赋值语句错误的是( )。

A:b=3;
B:b=(byte)3;
C:b=n;
D:b=(byte)n;
答案: b=n;

9、 boolean类型的精度高于其他基本数据类型。( )

A:正确
B:错误
答案: 错误

10、 byte a=200; 这条语句是对的。( )

A:正确
B:错误
答案: 错误
分析:如果要把高精度的常数赋给低精度的变量,如果常数在低精度的取值范围内,可以直接赋值,否则需要进行强制转换。
例如,byte类型的取值范围是-128~+127,则byte a=3;是正确的,但是,byte a=200是错误的。

11、 数值2000可以存储在引用类型的变量中。( )

A:正确
B:错误
答案: 错误
分析:引用类型的变量用来存放地址。

12、 1/4的结果是0.25。( )

A:正确
B:错误
答案: 错误

13、 逻辑与和逻辑或的优先级相同。( )

A:正确
B:错误
答案: 错误

14、 int a[ ]={1,2,3,4,5,6}; 和int a[ ]=new int[6];的作用是不同的。( )

A:正确
B:错误
答案: 正确

15、 short s=6; char c=’a’;请问:s+c是什么数据类型?( )要求:填写数据类型对应的关键字。
答案: int

16、 在jdk中,可以使用( )命令将文档注释提取出来,形成帮助文档。
答案: javadoc

       


注:此答案尚未制作完成,如需购买,可点击下方红字提交表单联系客服更新,更新后可直接在本网页购买答案

点击这里,联系客服更新


为了方便下次阅读,建议在浏览器添加书签收藏本网页

添加书签方法:

1.电脑按键盘的Ctrl键+D键即可收藏本网页

2.手机浏览器可以添加书签收藏本网页

Java程序设计(北京联合大学)1452019472中国大学MOOC答案2024完整版WYC第1张

Java程序设计(北京联合大学)1452019472中国大学MOOC答案2024完整版WYC第2张


获取更多MOOC答案,欢迎在浏览器访问我们的网站:http://mooc.mengmianren.com

Java程序设计(北京联合大学)1452019472中国大学MOOC答案2024完整版WYC第3张

Java程序设计(北京联合大学)1452019472中国大学MOOC答案2024完整版WYC第4张

注:请切换至英文输入法输入域名,如果没有成功进入网站,请输入完整域名:http://mooc.mengmianren.com/


我们的公众号

打开手机微信,扫一扫下方二维码,关注微信公众号:萌面人APP

本公众号可查看各种网课答案,还可免费查看大学教材答案

点击这里,可查看公众号功能介绍

Java程序设计(北京联合大学)1452019472中国大学MOOC答案2024完整版WYC第5张


一键领取淘宝,天猫,京东,拼多多无门槛优惠券,让您购物省省省,点击这里,了解详情


干饭人福利,饿了么红包每日领 

Java程序设计(北京联合大学)1452019472中国大学MOOC答案2024完整版WYC第6张

点击这里,领取饿了么外卖红包