首页>题库>程序设计师-Java
1.当Applet程序所在的浏览器最小化或者是转入其它页面时,该Applet程序调用的()方法。
单选题A. start()~||~init()~||~stop()~||~destroy()
2.下列()情况可以终止当前线程的运行。
多选题A. 抛出一个例外时~||~当该线程调用sleep()方法时~||~当创建一个新线程时~||~当一个优先级高的线程进入就绪状态时
3.指出下列方法与方法publicvoidadd(inta){}中为合理的重载方法的是()。
多选题A. publicintadd(inta)~||~publicvoidadd(longa)~||~publicvoidadd(inta,intb)~||~publicvoidadd(floata)
4.以下语句中有语法错误的是()。
单选题A. for(;;);~||~for(intI=0;I〈100;I++〉〔〕;~||~if(a〈0〉a++;~||~;;;
5.下面的哪些叙述为真。
多选题A. equals()方法判定引用值是否指向同一对象。~||~==操作符判定两个分立的对象的内容和类型是否一致。~||~equals()方法只有在两个对象的内容一致时返回true。~||~类File重写方法equals()在两个分立的对象的内容和类型一致时返回true。
6.子类方法抛出的异常只能是父类方法抛出异常的同类或子类。
判断题7.InputStream子类对象继承了InputStream类的方法read(),read()方法的定义有()。
多选题A. publicintread()~||~publicintread(byteb[])~||~publiccharread()~||~publiccharread(byteb[])
8.Java程序文件的名称可以任意命名。
判断题9.有关面向对象技术的说法错误的是()。
单选题A. 面向对象技术是以对象为基础,以事件或消息来驱动对象执行处理的程序设计技术。~||~面向对象是以数据为中心来描述系统。~||~从面向对象程序设计范式看:程序=数据+消息。~||~将数据及相应操作封装在一起抽象成类。
10.Java的输入输出是以()方式处理的。
单选题A. 文件~||~流~||~块~||~接口
11.下列程序的错误有()。finalclassFirst{privateinta=1;intb=2;}classSecondextendsFirst{publicvoidmethod(){System.out.println(a+b);}}
多选题A. println()参数应为字符串,因此此处不能调用该方法~||~因为变量a是private,所以在其他类中不能访问a~||~Second不能继承First。~||~关键字final不能修饰类
12.Java为处理管道提供了()类。
多选题A. PipeInputStream~||~PipedInputStream~||~PipeOutputStream~||~PipedOutputStream
13.运行下列程序的结果是()。abstractclassMineBase{abstractvoidamethod();staticinti;}publicclassMineextendsMineBase{publicstaticvoidmain(Stringargv[]){int[]ar=newint[5];for(i=;i〈ar.length;i++)System.out.println(ar[i]);}}
单选题A. 打印5个0。~||~编译出错,数组ar[]必须初始化。~||~编译出错,Mine应声明为abstract。~||~出现IndexOutOfBoundes的例外。
14.多线程可以带来()问题。
多选题A. 赛跑状态~||~线程饥饿~||~死锁~||~无限循环
15.下面说法正确的是()。
多选题A. 不是方法中产生的所有异常错误都必须被捕获或声明。~||~对于非运行时异常,则要求必须捕获或声明。~||~子类方法抛出的异常只能是父类方法抛出异常的同类或子类~||~以上都不对
16.Applet与Application的区别有()。
多选题A. Application是从其中的main()方法开始运行的。~||~运行Applet必须创建一个浏览器文件,如HTML。~||~Applet载入浏览器后必须指定何时运行。~||~浏览器通过main()方法指定Applet何时执行。
17.Connection对象的方法createStatement()创建的是()对象。
单选题A. Statement对象~||~ResultSet对象~||~SQL对象~||~数据记录对象
18.关于Float,下列说法正确的是()。
多选题A. Float是一个类~||~Float在java.lang包中~||~Floata=1.0是正确的赋值方法~||~Floata=newFloat(1.0)是正确的赋值方法
19.t.printValue(1);11}12}
单选题A. 第2行的方法~||~第3行的方法~||~第6行的方法~||~第7行的方法
20.下面()选项将是下述程序的输出。publicclassOuter{publicstaticvoidmain(Stringargs[]){Outer、for(inti=;i〈3;i++)inner、for(intj=;j〈3;j++){if(j==1)break;System.out.println(j+"and"+i);}}}
多选题A. 0and0~||~0and1~||~0and2~||~0and3
Copyright © 昊元综合学习与考试平台 保定昊元电气科技有限公司版权所有 2021,All Rights Reserved
经营许可证编号: 冀B2-20210069号 备案号: 冀ICP备19021638号