77范文网 - 专业文章范例文档资料分享平台

Java理论试卷 (1)(2)

来源:网络收集 时间:2018-12-04 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

B.出错,main()方法不正确

C.出错,数组应该包含参数

D.出错,amethod()方法必须定义为String类型 23.类Test1定义如下: 1)public class Test1{

2) public float aMethod(float a, float b){} 3)

4)}

将以下哪种方法插入第3行是不合法的。( ) A.public float aMethod(float a, float b, float c){ } B.public int aMethod(float c, float d){ } C.public int aMethod(int a, int b){ }

D.private float aMethod(int a, int b, int c){ } 24.下面哪个是除零异常( ) A.NullpointerException B.ArithmeticException

C.ArrayOutofBoundsException D.SecurityException

25.类的包可见性,一个类只能被自己包内的类访问,类前面加什么修饰符(A.缺省的,即没有访问控制符 B.protected

C.public D.private

26.下面程序执行结果为( ) public class test implements Runnable{ private int x=4; private int y=5;

public static void main(String args[]){ test x=new test(); (new Thread(x)).start(); (new Thread(x)).start();

}

public void run(){ x++; y++;

System.out.println(\

}

}

A. x=4,y=5 x=4,y=5 B. x=4,y=5 C. x=4,y=5

x=5,y=6 D.x=5,y=6

) x=6,y=7

27.如果要将test.java文件放到名为test的包中,以下声明中正确的是( ) A.package test; class test{}

B.class test.test{} C.public package test; class test{}

D.以上都不对;

28.下面程序编译执行的结果是( ) public class xx {

public void test(int i){

System.out.println(\

}

public static void main(String args[]){

xx x=new xx(); x.test('y'); } }

A.不能编译

B.输出结果”it is a int” C.能编译,但不能运行

D. 以上都不对

29.设类B是类C的父类,下列声明对象x1的语句中不正确的是(A.B x1=new B(); B.B x1=new C(); C.C x1=new C(); D.C x1=new B();

30.下列语句序列执行后,r的值是( )。 int x=5,y=10,r=5; switch(x+y)

{

case 15: r+=x; case 20: r-=y; case 25: r*=x/y; default: r+=r; }

A.15 B.10 C.0 D.20

二、填空题(每空2分,共40分)

得 分 阅 卷

)。 1、下面程序的输出结果是:

public class ArrayTest {

public static void main (String[] args) { String[] sa = { \ System.out.println(\

} }

2、线程体run()方法是在 接口中定义的。

3、Java系统运行时,通过______机制周期性的释放无用对象所使用的内存,完成对象的清除。

4、Java源文件中最多只能有一个_____类,其它类的个数不限。 5、下列程序输出结果为_______。

public class Test{

public static void main(String args[]){

String s=\int n=s.length(); char c=s.charAt(7); System.out.println(n); System.out.print(\System.out.println(c); }

}

6、抽象方法只能存在于抽象类中,抽象方法用关键字________来修饰。 7、Throwable类有两个子类:__________类和Exception类。 8、下面程序的运行结果为 public class IfTest{

public static void main(String args[]){ int x=3; int y=1; if(x!=y) System.out.println(\

else System.out.println(\ } }

9、若有定义int a=2,则执行完语句a-=a*a;后,a的值是 。 10、下列程序段执行后,t3的结果是 。 int t1=4,t2=3,t3; t3=t1

11、下列语句序列执行后,k的值是 。 int i=6,j=8,k=10,m=7; if(!(i>j||m>k++)) k++;

12、在命令行以“java Sub 3”运行以下程序的结果是: 。

public class Sub{

public static void main(String[] args){ int i=Integer.parseInt(args[0]); switch(i){

case 1: System.out.println(\

case 2: System.out.println(\case 3: System.out.println(\case 4: System.out.println(\} } }

13、根据下面的程序段,写出程序运行的输出结果: 。 import java.util.Arrays; public class SortArray {

public static void main(String args[]) {

String[] str = {\ Arrays.sort(str);

for (int i=0; i

}

14、以下代码段执行后的输出结果为 。

int x=3; int y=10;

System.out.println(x%y);

15、阅读下列代码,请给出执行后的输出结果: 。 public class Example{

public static void main(String args[]) { int i=1; do{

System.out.println(\}while(i-->0);

System.out.println(\

} }

16、定义字符串:String s1=\下面的程序段输出的结果是: 。 if (s1.equals(\ System.out.println(\else System.out.println(\17、分析下面程序的输出结果是: 。

public class Example{ public static void main(String[] ards) throws Exception{

try{ throw new Exception(); }catch(Exception e){

} }

System.out.println(\

}

System.out.println(\

18、请将下列程序划线部分补充完整。

_______ class C{

abstract void callme(); void metoo(){

System.out.println(\类C的metoo()方法\ } }

class D _______ C{ void callme(){ System.out.println(\覆盖类C的callme()方法\

}

}

public class Example{ public static void main(String args[]){

C c=_______ D(); c.callme();

c.metoo(); } }

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库Java理论试卷 (1)(2)在线全文阅读。

Java理论试卷 (1)(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/339289.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: