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.8

B.9

C.10

D.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.输出为0

D.输出为ull

参考答案: C

由于数组元素是整型,所以其初始值为0。

----------------------------------------

22、下列常见的系统定义的异常中,哪个是数组越界异常?

A.ArrayIdexOutOfBoudExcetio

B.IOExcetio

C.NullPoiterExcetio

D.ArithmeticExcetio

参考答案: A

ArrayIndexOutOfBoundsException为数组越界使用异常;IOException 为输入输出错误;NullPointerException为引用为空异常;ArithmetieException为算术异 常,如除数为0。

----------------------------------------

23、下列哪个关键字通常用来对对象进行加锁,该标记使得对对象的访问是排他的?

A.traiet

B.erialize

C.ychroized

D.tatic

参考答案: C

用synchronized关键字实现对对象的加锁及其操作,用synchronized声明的方法为同步方法。带有由synchronized标记的临界区,实现对并发操作的多个线程进行控制。

----------------------------------------

24、下列有关线程的叙述哪个是正确的?

A.一旦一个线程被创建,它就立即开始运行

B.调用tart( )方法可以使一个线程成为可运行的,但是它不一定立即开始运行

C.主线程不具有默认优先级

D.Java中线程的优先级从低到高以整数0~9表示

参考答案: B

一个新创建的线程并不是自动开始运行的,必须调用它的start( )方法使之将线程放入可运行态。不同优先级的线程间是抢先式的,而同级线程间是轮转式的。主线程具有默认优先级。Java中线程的优先级从

首页 上页 6 7 下页 尾页 7/7/7
微信搜索关注"91考试网"公众号,领30元,获取公务员事业编教师考试资料40G
【省市县地区导航】【考试题库导航】

电脑版  |  手机版  |  返回顶部