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的内容各是什么?
答:没有改变。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值