`
tntxia
  • 浏览: 1507169 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

BigJava 第二章 自测题 汇总

 
阅读更多

1.值0和"0"分别是什么类型?

答:int和String

2.下面哪些是合法的标识符

Greeting1
g
void
101dalmatians
Hello,world
<greeting>

答:Greeting1,g

3.定义一个变量以保存你的名字。变量名使用驼峰匹配

答:var myName = "tntxia";

 

4. 12=12在Java语言里是有效的表达式吗?
答:不是,=号左侧必须是变量。

5.怎样把Greeting变量改为“Hello,Ninal”
答:greeting="Hello,Ninal";

 

6. 怎样计算字符串“Mississippi”的长度
答:"Mississippi ".length

7. 怎样打印出大写字母版本的“Hello,World”
答:"Hello,World ".toUpperCase();

8. 调用river.println()是否合法?为什么?
答:不合法,String没有println方法

 

9. river.length()这个方法调用的隐式参数,显式参数以及返回值是什么?
答:隐式参数是river,没有显示参数,返回值是11
10. 调用river.replace("p","s")的结果是什么?
答:Missississi
11. 调用greeting.replace("World","Dave").length()的结果是什么?
答:12

 

12. 在String类中toUpperCase方法是怎样定义的?
答:public String toUpperCase()

 

 

13.应使用哪种数字类型来存储圆的面积?
答:double
14.为什么使用13.println是错误的。
答:int不是对象,不能调用方法
15.写一个计算x,y平均值的表达式
答:(x+y)/2.0

 

16.怎样构造一个中心在(100,100)、边长为20的正方形
答:new Rectangle(90,90,20,20);

17.下面的语句打印出什么?
System.out.println(new Rectangle().getWidth());

 

 

答:0.0

 

18.String的toUpperCase方法是访问器还是修改器
答:访问器
19.移动矩形盒使其左上角坐标为原点(0,0),需要怎样调用translate方法。
答:translate(-5,-10)

 

20.Random类是在java.util这个包中定义的。为在程序中使用该类,需要做什么?
答:在顶部写导入语句:import java.util.Radom

21.为什么MoveTester程序不打印矩形的宽度和高度
答:translate方法不改变矩形的形状

 

22.查看String类的API文档。用哪个方法能从字符串“Hello,World!”中获得字符串“hello,world”
答:toLowerCase

23.在String类的API文档中,查看trim方法的描述。
将trim方法应用于字符串“hello,Space! ”的结果是什么?
答:hello,Space!

 

 

 

 

24.赋值greeting2=greeting的结果是什么?
答:greeting2和greeting指向同一个变量
25.调用greeting2.toUpperCase()后,greeting和greeting2的内容各是什么?
答:没有改变。

 

 

0
1
分享到:
评论

相关推荐

    BigJava代码

    《深入解析BigJava编程实践》 在编程领域,Java作为一种广泛应用的高级编程语言,其学习与实践对于开发者来说至关重要。"BigJava"通常指的是由Java初学者常用的教材《Big Java: Early Objects》中的实例代码,这是...

    课本的练习

    《BIGJAVA》是一本经典的Java学习教材,其中包含了大量的练习题,旨在帮助读者深入理解和掌握Java编程语言的各种核心概念和技术。这些练习涵盖了多个关键领域,包括数组、高级数据结构、图形用户界面(GUI)、线程、...

    基于Java语言的Bigjava网上书店设计源码

    该毕设项目为Bigjava网上书店,采用Java语言进行开发,并集成了JavaScript和CSS。项目源码包含377个文件,具体包括110个Java类、58个JSP页面、55个Java源文件、52个JPG图片文件、21个XML配置文件、18个JAR库文件、14...

    BigJava:我读了Big Java书中的一些我认为很有趣的练习

    《BigJava》是一本经典的Java编程教材,深受程序员和初学者的喜爱。这本书深入浅出地讲解了Java语言的基础和高级特性,旨在帮助读者全面掌握Java编程技能。在阅读这本书的过程中,作者选择了一些他认为有趣的练习来...

    bigjava:Java编程

    这本书以“bigjava”为主题,旨在帮助读者全面掌握Java语言的核心概念、语法和编程技巧。通过阅读本书,你可以从初级到高级逐步提升你的Java编程能力。 首先,Java是一种广泛使用的面向对象的编程语言,它的设计...

    Big_Java_4th_Edition.pdf

    由于给定文件内容中未提供《Big Java, 4th Edition》一书的具体知识点,因此无法直接从所给内容生成针对该书的知识点。不过,根据描述中提及的《编程方法学》课程以及斯坦福老师的推荐,我们可以合理推测该书包含的...

    big java 6ed

    Big Java英文版 《Big Java》作者是霍斯特曼。 本书以Java5.0为主线,全面介绍了Java语言。 其内容自然分为四个部分,分别为基于对象的基础、面向对象设计、数据结构与算法、高级主题。

    Big_Java(英文版)

    第一章的目标是让读者熟悉编程的概念,并对计算机架构有一定的了解。通过这一章的学习,读者将能够: - **理解编程活动**:编程是一种创造性的过程,涉及到问题定义、解决方案设计以及执行。 - **了解计算机架构**...

    spring的java包

    Spring框架是Java开发中不可或缺的一部分,它以其IoC(Inversion of Control)容器和AOP(Aspect Oriented Programming)切面编程闻名。Spring 5.2版本是该框架的一个重要里程碑,引入了许多新特性和改进,旨在提升...

    javaAPI中文文档

    Java API中文文档是Java开发人员的重要参考资料,它包含了Java平台标准版(Java SE)7的所有公共类、接口和方法的详细说明。这份文档是开发者学习和理解Java编程语言以及其库的关键工具,尤其对于初学者和需要查阅...

Global site tag (gtag.js) - Google Analytics