最新消息:可做奥鹏等各院校作业论文,答案请联系QQ/微信:18866732

北语20秋《Java语言程序设计》作业2【标准答案】

20秋《Java语言程序设计》作业2

试卷总分:100  得分:100

一、单选题 (共 20 道试题,共 100 分)

1.下面哪个语句会产生编译错误?

A.float F=4096.0F

B.double D=4096.0;

C.byte B=4096;

D.char C=4096;

 

2.开发出Java程序设计语言的公司是_______。

A.SUN

B.Microsoft

C.IBM

D.Borland

 

3.执行下面程序断后,z值为_______。int x=1,y=2,z=3; z=z/(float)(x/y);

A.编译无法通过

B.6

C.3

D.2

 

4.Java程序的安全性体现在多个层次,下列说法不正确的是_______。

A.在编译层,有语法检查

B.在解释层,有字节码校验器

C.在应用层,有访问权限检查

D.在平台层,通过配置策略,设定访问资源域

 

5.Java字节码的解释执行方式是_______。

A.不需要解释

B.一次解释完整个代码

C.每次编译解释并执行一小段代码来完成

D.每次解释并执行一小段代码来完成

 

6.下列不属于提高Java语言安全保障的方式的是_______。

A.不允许使用指针

B.对字节码执行前进行检查

C.防治对内存的非法入侵

D.采用半编译和半解释型执行模式

奥鹏作业答案请进open5.net或请联系QQ/微信:18866732

7.下面哪些语句在编译时不会出现错误或警告?

A.float f=1.3;

B.byte b=275;

C.boolean=null;

D.int i=10;

 

8.为了提取字符串长度应使用String类中的_______方法。

A.buffer

B.length

C.MAX_VALUE

D.long

 

9.下列关于finally说法正确的是_______。

A.finally语句应该放在所有的异常控制器的最前面

B.如果程序在前面的异常控制器中匹配到了合适异常,就不再执行finally语句了

C.无论程序是否找到合适的异常控制器,都会执行finally语句

D.如果程序在前面的异常控制器中匹配到了多个合适的异常,就不再执行finally语句了

 

10.Java的可移植性机制是指_______。

A.移植到不同型号的机器

B.移植到不同类型的操作系统

C.移植到网络上的不同机器

D.移植到相同类型的机器

 

11.若要生成classA类的一个对象a,以下书写正确的是_______。

A.classA a=new classA();

B.classA a=new class();

C.a=new classA();

D.classA a=classA();

 

12.下列关于内部类的说法正确的一项是_______。

A.内部类不能使用上层类的私有属性和方法

B.内部类可以广泛使用,不受任何限制

C.内部类可以单独编译

D.内部类可以使用上层类的私有属性和方法

 

13.下列说法哪个是正确的_______。

A.程序执行到break语句时一定会结束所有的循环

B.程序执行到continue语句时会结束当前循环

C.break语句和continue语句都可以和标签配合使用

D.continue语句和break语句的作用相同

 

14.下面的程序段,方法A返回的类型为_______。public class ReturnA{ ReturnType A(byte x,double y){ return (short)x/y*2; } }

A.double

B.byte

C.float

D.short

 

15.下列关于类和对象的描述中,不正确的一项是_______。

A.现实世界中,可以把每件事物都看成是一个对象

B.一组对象构成一个程序,对象之间通过发消息通知彼此该做什么

C.有共同属性的对象可以抽象为一个类

D.一个类只能实例化一个对象

 

16.当编译和运行下面的代码时,出现的结果为_______。public class NewClass { static int total=10; public static void main(String args[]){ new NewClass(); } public NewClass(){ System.out.println(“In Test”); System.out.println(this);

A.在第2行将出现编译错误

B.在第9行将会出现编译错误

C.屏幕上将会有10输出

D.程序将会通过编译,但是会有运行时错误

 

17.下面程序段的输出结果是public class Test{ public static void main(String args[]){ int x,y; x=4;y=0; if(Math.pow(x, 3)==64) y=x; if(Math.pow(x, 3)<60) y=1/x; if(Math.pow(x, 3)>60) y=(int)Math.pow(x, 3)+1;

A.4

B.64

C.65

D.0.25

 

18.Java虚拟机执行过程有多个特点,下列哪个不属于JVM执行特点?

A.多线程

B.动态链接

C.异常处理

D.异步处理

 

19.下列说法哪一项是正确的?

A.一个程序可以包含多个源文件

B.一个源文件中只能有一个类

C.一个源文件中可以有多个公共类

D.一个源文件只能供一个程序使用

 

20.Java语言中基本数据类型包括_______。

A.整数型、浮点型、字符型和布尔型

B.整数型、浮点型、字符型和数组型

C.整数型、浮点型、数组型和布尔型

D.整数型、数组型、字符型和布尔型

转载请注明:奥鹏作业之家 » 北语20秋《Java语言程序设计》作业2【标准答案】

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址