错题
此题目考察的是java基础的变量的声明及使用,调用method()方法时i的值被改变成9 并进行输出。 选择a
本题考查的是Java数组概念,数组下标是从零开始的,但是数据下标的总量和数据长度相同
C项java -version、javac –version都可以查看jdk安装版本。 在Windows系统中,必须安装JDK,才可以使用Java环境。而配置JDK环境变量。 JAVA_HOME不是必须的,使用JAVA_HOME类似于Java语言中的变量,在Path环境变量中,可以通过%JAVA_HOME%\bin获取bin文件夹的绝对路径,但是也可以在Path中直接写绝对路径如C:\jdk1.7.0_75\bin来代替JAVA_HOME。所以答案为d。
本题考察静态变量的使用,main()为静态方法,在静态方法中可以直接访问静态变量a,但是不可以访问非静态(普通)变量b,因此编译错误
本题考察嵌套(多重)循环,第一次外循环,内循环执行4次输出4个#一个换行,第二次外循环,内循环执行3次输出3个#一个换行,第三次外循环,内循环执行2次输出2个#一个换行, 第四次外循环,内循环执行1次输出1个#一个换行,所以答案为A
本题考查StringBuffer类的常用方法操纵字符串,Stringbuffer其实是动态字符串数组,append()是往动态字符串数组添加,选择D
此习题目考察的是if选择结构 和逻辑运算符,在if判断中x++,是先赋值再加加,所以if判断中x++的值是1,1!=2,不满足判断的第一个条件,那么第二个条件就不会再执行,这是&&运算符的一个特性,只要第一个条件不满足,第二个条件就不会执行,所以最后x=2;y=1。
此题考查的是基于while语句的流程控制,由题意可以看出在while循环中,当i为奇数时,执行continue语句,跳过输出语句,执行下一次循环,只有当i为偶数的时候才会执行输出语句,所有最终会输出所有i为偶数的情况的值,故答案选c
此题考查的是基于for语句的流程控制和continue的用法,continue是结束本次循环开始下一次循环,在if判断中当i为奇数时结束本次循环,所以需要遍历一个区间来获取到所有的1-10之间的偶数,但是由于最终目的是获取一个和,所以可以不用考虑有没有0,因为加不加0,结果不会受影响。所以答案选ab。
在getMax()函数中,i、j的初始值分别为10、5,(10 > 5),因此会执行下面的语句: temp = i; i = j; j=temp; 上面的语句把i、j的值做了一下交换,因此这时候的值:i=5、j=10,输出的答案为a
本题考察do-while语句,do-while是先执行循环体后判断控件条件,第一次输出为9,当输出为0时,判断结束循环,所以选择C
正确答案为C。sum()方法的作用是求出从5到变量num之间所有整数的和,因为调用sum()方法时传递的值num值为10,因此就是计算从5到10之间的整数相加的和,结果为45。
正确答案是D。str为数组,获取数组长度使用length属性;字符串索引从0开始,因此获取第二个字符应该是charAt(1),因此,正确答案是D。
本题考察能够使用一维数组实现数据存储,循环数组由于i<arr.length-1所以是不包含最后一个数88的,只有数组中能被2整除时count会自加1,所以只有36时加了1,结果为1,选择A。如想正确输出偶数个数,要修改代码为i<=arr.length-1或i<arr.length。

本题考查String类常用方法操纵字符串,public String substring(int beginIndex, int endIndex)第一个int为开始的索引,对应String数字中的开始位置,第二个是截止的索引位置,对应String中的结束位置1、取得的字符串长度为:endIndex - beginIndex;2、从beginIndex开始取,到endIndex结束,从0开始数,其中不包括endIndex位置的字符。indexOf(String str)返回指定字符串在此字符串中第一次出现处的索引,所以选择A
在Programmer类中public void setName(String name){System.out.println(name);this.name = name;}传入的参数name赋值给Programmer成员变量name,在赋值之前会输出传入参数name的值,public static void main(String[] args) {String name = "小菜";Programmer se = new Programmer();se.setName(name);System.out.println(se.name);}在本题中传入的参数的值为:”小菜”,所以会先输出”小菜”,然后输出Programmer的成员变量即为:”小菜”,所以C答案正确
do-while 先执行再判读,这里c=0 进入循环开始 --c 也就是先减 这时候0-1为负值-1. a=a-1 0-1 同上负值 -1 判断并不大于0 直接打印 c is -1
引用类型作为参数传递,是把引用传过去了,没有开辟空间,改变值还是改变原来空间的值,所以答案B正确
因为text.add()方法中的参数是两个int类型,传参的时候给了一个double类型。
浙公网安备 33010602011771号