智慧树知到《Java面向对象程序设计(二)》章节测试答案


智慧树知到《Java面向对象程序设计(二)》章节测试答案

第一章单元测试

1、计算结构是指应用系统的系统体系结构,简单地说就是系统的层次、模块结构,其中具有集中管理和集中运算的特点的模式是

A.主机—终端模式

B.浏览器/N层服务器模式系

C.单机模式

D.客户机/服务器模式

正确答案:主机—终端模式

2、面向对象的方法早在20世纪60年代提出,最早的面向对象的软件是()。

A.Smalltalk-80

B.Simula;I

C.Java

D.C++

正确答案:Simula;I

3、就高级程序的编译过程来讲,可分为编译型和解释型两种。下面属于解释型语言的是()。

A.C

B.Java

C.C++

D.Fortran

正确答案:Java

4、下面不符合Java对标识符规定的是()。

A.IamVariable

B.()trueFalse。

C.333Load

D.$()is7True

正确答案:333Load

第二章单元测试

1、Eclipse开发工具那个快捷键是提供内容帮助()

A.Alt+A

B.Alt+/

C.ctrl+M

D.ctrl+D模式

正确答案:Alt+/

第三章单元测试

1、下面的表达式()是错误的。

A.String;s=null;int;i=(s!=null)&&(s.length()>;0)?s.length():0

B.String;s="你好";int;i=3;if(i==s){;s+=i}

C.String;s="你好";int;i=3;s=i+s

D.String;s="你好";int;i=3;s+=i

正确答案:String;s="你好";int;i=3;if(i==s){;s+=i}

第四章单元测试

1、能从循环语句的循环体中跳出的语句是()。

A.break;语句

B.while;语句

C.continue语句

[简答题][4分][难度2]

(1)i=0;do{i++;}while(true);[参考答案]while循环条件错,改为:i<;30

[简答题][4分][难度2]

(2)while(i>;100)

sum+=i;i--;[参考答案]while循环差{},补上。

[简答题][4分][难度2]

(3)while(i<;=100);{System.out.println(i);i++;}

[参考答案]while语句多“;”,去掉

[简答题][4分][难度2]

(4)intfactorial=1;For(inti=1;i<;5;i++)

{while(i>;1)factorial*=i--;System.out.println(factorial);}

[参考答案]在for循环里改变了循环控制变量,改为:intj=i;while(j>;1)factorial*=j--;[简答题][4分][难度2]

(5)inttest(intx)

{intx;x=Math.abs(x);returnx;}

[参考答案]方法体内不能定义形式参数,改为:inty;y=Math.abs(x);returny

D.for;语句

正确答案:break;语句

第五章单元测试

1、下面哪一个是方法的输出接口()。

A.返回值类型

B.参数列表

C.方法名

D.方法修饰符

正确答案:返回值类型

2、创建对象使用到的关键字运算符是()。

A.protected

B.static

C.public

D.new