-> -> ->
2010计算机等级考试二级(JAVA)笔试1(七)
时间:2011-05-11 10:43:20
微信搜索关注"91考试网"公众号,领30元,获取事业编教师公务员等考试资料40G
o { System.out.println(The value is +m); } while( - - m > 10) } public static void main(String arg[ ] ){ int i = 10; Test t = new Test( ); t、printValue(i); } } A.8B.9C.10D.11 参考答案: C do-while最少被执行一次,在执行完do中的内容后判断while中的条件是 否为true,如果为true的话就再执行do中的内容,然后再进行判断,以此类推直到while的判 断为false时,退出循环并执行循环后面的语句。--操作符在变量左边的是先将变量的值减1再 运算。----------------------------------------20、下列关于变量的叙述哪个是错的? A.实例变量是类的成员变量B.实例变量用关键字tatic声明C.在方法中定义的局部变量在该方法被执行时创建D.局部变量在使用前必须被初始化 参考答案: B 类中有几种变量,分别是局部变量,定义在方法里的变量;实例变量, 在方法外而在类里声明定义的变量,有时也叫成员变量;类变量,是用关键字static声明的实 例变量。局部变量在定义该变量的方法被调用时被创建,而在该方法退出后被撤销,局部变量 在使用前必须被初始化。----------------------------------------21、 给出下列的程序,其叙述正确的是 public class Man { static int arr[ ] = new int[10]; public static void main(String a[ ] ) { System.out.println(arr[1] ); } } A.编译时将发生错误B.编译时正确但是运行时出错C.输出为0D.输出为ull 参考答案: C 由于数组元素是整型,所以其初始值为0。----------------------------------------22、下列常见的系统定义的异常中,哪个是数组越界异常? A.ArrayIdexOutOfBoudExcetioB.IOExcetioC.NullPoiterExcetioD.ArithmeticExcetio 参考答案: A ArrayIndexOutOfBoundsException为数组越界使用异常;IOException 为输入输出错误;NullPointerException为引用为空异常;ArithmetieException为算术异 常,如除数为0。----------------------------------------23、下列哪个关键字通常用来对对象进行加锁,该标记使得对对象的访问是排他的? A.traietB.erializeC.ychroizedD.tatic 参考答案: C 用synchronized关键字实现对对象的加锁及其操作,用synchronized声明的方法为同步方法。带有由synchronized标记的临界区,实现对并发操作的多个线程进行控制。----------------------------------------24、下列有关线程的叙述哪个是正确的? A.一旦一个线程被创建,它就立即开始运行B.调用tart( )方法可以使一个线程成为可运行的,但是它不一定立即开始运行C.主线程不具有默认优先级D.Java中线程的优先级从低到高以整数0~9表示 参考答案: B 一个新创建的线程并不是自动开始运行的,必须调用它的start( )方法使之将线程放入可运行态。不同优先级的线程间是抢先式的,而同级线程间是轮转式的。主线程具有默认优先级。Java中线程的优先级从
微信搜索关注"91考试网"公众号,领30元,获取公务员事业编教师考试资料40G