1 / 20
文档名称:

题库(含答案).doc

格式:doc   大小:169KB   页数:20页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

题库(含答案).doc

上传人:sxlw1984 2020/10/30 文件大小:169 KB

下载得到文件列表

题库(含答案).doc

文档介绍

文档介绍:一、以下哪个选项正确声明了抽象类?正确的答案是(B){publicStringspeak();}{publicStringspeak(){return””;}}{publicabstractStringspeak();}{publicabstractStringspeak();}二、编译和运行以下代码的结果是什么?classExample{privateintm;publicstaticvoidfun(){}}怎样才能使成员变量m在fun()方法中被直接访问?正确的答案是(C)(只有静态变量才能被静态方法直接访问)改变privateintm为protectedintm改变privateintm为publicintm改变privateintm为staticintm改变privateintm为intm三、给出代码:packagetest;classExample{publicStringname=”hello”;}哪种方式可以直接访问和改变变量name的值?正确的答案是(C)任何类只有本代码中Example类在test包中的类继承于Example的任何类四、编译和运行以下代码的结果是什么?lassExample{intarr[]=newint[10];publicstaticvoidmain(Stringa[]){(arr[1]);}}正确的答案是(A)(不能直接访问非静态化变量)、以下类中哪一个是合法的抽象类定义?正确的答案是(D)classExample{abstractvoidgrowl();}abstractExample{abstractvoidgrowl();}classabstractExample{abstractvoidgrowl();}abstractclassExample{abstractvoidgrowl();}六、编译和运行以下代码的结果是什么?lassExample{publicstaticvoidmain(Stringargs[]){staticintx[]=newint[15];(x[5]);}}正确的答案是(A)(方法内部不能定义静态变量)、编译和运行以下代码的结果是什么?lassExample{staticinta[];static{a[0]=2;}publicstaticvoidmain(Stringargs[]){//morecodehere}}代码运行将抛出哪一个错误(C)(初始化异常)、编译和运行以下代码的结果是什么?classExampleimplementsRunnable{publicstaticvoidmain(String[]args){Threadt=newThread(this);//();}publicvoidrun(){(“hi”);}}正确的答案是(A)(1、静态方法内部不能出现this关键字,2、Thread的构造函数只接受实现Runnable接口的类的实例或无参,this只代当前类,而不是实例)该程序无法编译程序可以编译但标准输出没有出现hi只输出了一次hi不断出现直到按ctrl+?lassExample{privatefloatf=;intm=12;staticintn=1;publicstaticvoidmain(Stringargs[]){Examplet=newExample();//somecode}}在//somecode中写代码,哪一个用法是合法的?(AD);;;;?packagetest;classa{intc;}classb{privateintd;}classc{publicinte;}哪个类可以访问所有的变量?正确的答案是(B)//以上是java修饰符题