第一本书考试错题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第一本书考试错题相关的知识,希望对你有一定的参考价值。
java中,JavaDoc注释以 /** 开头(中间写内容)以*/结尾
类用class声明名称不能包括关键字,没有()所以选择d
"/ / "这是单行注释,JavaDoc注释以"/**" 开头,以"*/" 结尾
"accp5.0"是一个字符串,不能赋值给StringBuffer类。
在myeclipse中,增加断点有两种常用方式,窗口左侧左键双击增加断点;右键选择toggle breakpoint增加断点。F5进入方法内部执行,f6逐步执行。点击terminate方法可中断执行过程
变量i初始值是0。在for循环中,作为计数器变量,在每轮循环中变量i递增1。因为for循环条件限制i的取值最大是9,所以,循环中只有i=9时,if语句的条件表达式i>8才成立,只能执行一次。因此,本段代码只会输出一个字符串“ok”。
本题考查的是对“==”运算符的理解。“==”用于比较两个对象是否是同一个对象,如果是,则返回true,否则返回false。new A()==new A()中,“==”两边使用new关键字各创建了一个对象,在内存中分别开辟空间,属于不同的对象,因此表达式结果为false。
while循环是先判断在执行,循环条件是num<5,num的初始值为0,当num为4的时候执行+1,这个时候num为5,结束循环,num=5
本题考查使用String类常用方法操纵字符串,concat方法指定字符串连接到此字符串的结尾,返回连接而成的字符串。indexOf(String str)返回指定字符串在此字符串中第一次出现处的索引,如果没有返回-1。由于ss1.concat("everyone");没有赋值给任何变量,所以s1值没有变化。所以输出-1
此题考查”==”符号的作用,”==”是用于比较两者的内存首地址是否一致,内存首地址一致则结果为true.s3新创建了一个String对象,拥有新的内存地址
此题考查java带参方法的定义及调用。java方法的参数可以任意类型、任意个,返回值不限,返回的类型必须一致,形参和实参的类型必须一致。
str为局部变量,在change函数中作为参数传入,虽然在函数内部做出了修改,变成了"test<<>>",但是在函数结束前并没有作为返回值返回,因此离开函数后str的值不会修改
do-while循环两次,每次循环中,for循环输出一次,且每次for循环变量j重新被初始化,所以两次for循环输出内容一致。
此题考察嵌套循环,外层i=0,内层循环j=1,1<0不成立,不执行;外层i=1,内层循环仍然条件不成立;外层i=2,内层循环j=1,1<2成立,循环一次输出21,之后j++,条件不成立,内层循环结束,同时,外层循环也结束。
以上是关于第一本书考试错题的主要内容,如果未能解决你的问题,请参考以下文章