Java测试题1
更新时间:2024-06-23 23:30:01 阅读量: 综合文库 文档下载
- java面试题及答案整理推荐度:
- 相关推荐
Java内测题
(请不要在卷面上做答、乱写乱画,请在答题纸上写答案)
一、简答题(每题2分)
1、一个函数定义的返回值是float
它不能在return语句中返回的值的类型是( D )
A、 char B、 float C、 long D、 double
2、有如下程序请选择一个正确的结果 class Superclass { } class Subclass extends Superclass { } Superclass a = new Superclass(); Subclass b = new Subclass(); 选择一个正确的来解释下面的语句b = a; ( A )
A、 编译非法 B、 编译正确,但运行时可能非法 C、 运行时正确 D、 运行时非法 3、关于java中的内存泄露下面说法正确的是( ) A、 调用System.gc(),jvm的垃圾收集器立即执行并回收内存。 B、 内存泄露是分配的对象不可到达而且这些对象是无用的。 C、 对于局部变量而言如果不是释放的话也能产生内存泄露。 D、 内存泄露的实质是保留下来却永远不再使用的对象引用。 4、下列哪一种叙述是正确的( ) A、 abstract修饰符可修饰字段、方法和类
B、 抽象方法的body部分必须用一对大括号{ }包住 C、 声明抽象方法大括号可有可无 D、 声明抽象方法不可写出大括号
5、下列哪种说法是正确的 ( )
A、实例方法可直接调用超类的实例方法 B、 实例方法可直接调用超类的类方法 C、实例方法可直接调用其他类的实例方法 D、实例方法可直接调用本类的类方法 6、在Servlet处理请求的方式为: ( )
A、以进程的方式 B、以程序的方式 C、以线程的方式 D、以响应的方式 7、JDBC中用于表示数据库连接的对象是: ( )
A、Statement B、Connection C、DriverManager D、PreparedStatement 8、按照MVC设计模式JSP用于实现: ( )
A、Model B、View C、Controller D、容器 9、如下代码 class Base { Base() { System.out.print(\} } public class Alpha extends Base { public static void main( String[] args ) { new Alpha(); -----调用父类无参的构造方法 new Base(); } } 结果是什么? ( )
A、Base B、 BaseBase C.、编译失败. D、 代码运行但没有输出. 10、在一个线程中Sleep1000方法将使得该线程在多少时间后获得对CPU的控制假设睡眠过程中不会有其他事件唤醒该线程( )
A、正好1000毫秒 B、1000毫秒不到 C、=>1000毫秒 D、不一定 11、在WEB-INF目录下必须存放的文件为: ( B )
A、class文件 B、web.xml B、jar文件 D、html文件 12、下面关于垃圾收集的说法正确的是( ) A、一旦一个对象成为垃圾就立刻被收集掉。
B、对象空间被收集掉之后会执行该对象的finalize方法
C、finalize方法和C++的析构函数是完全一回事情
D、一个对象成为垃圾是因为不再有引用指着它但是线程并非如此
13、下面的语句会产生什么样的输出? System.out.println(4&7); ( ) A、4 B、5 C、6 D、7
14、检查以下代码,并选择答案( )public class Test{ public void printStr(final String str) { str =str+”” } public static void main(String args[]) { Test test=new Test(); Test.printStr(“Hello world”); }
A、执行打印出‖Hello world!‖ B、执行期间抛出异常 C、编译不通过 D、以上都不对 15、提供Java存取数据库能力的包是( )
A、java.sql B、java.awt C、java.lang D、java.swing
16、执行如下程序代码 a=0;c=0; do{ --c; a=a-1; }while(a>0); 后,C的值是( )
A、0 B、1 C、-1 D、死循 17、下列哪一种叙述是正确的( ) A、abstract修饰符可修饰字段、方法和类
B、抽象方法的body部分必须用一对大括号{ }包住 C、声明抽象方法,大括号可有可无 D、声明抽象方法不可写出大括号
18、下面关于Java语言说法错误的是( ) A、java语言是完全面向对象的 B、java语言支持多继承
C、java语言支持多线程
D、java语言最早是为消费电子产品领域设计的 19、下面标识符中正确的是( )
A、*123 B、12java C、continue D、java$next320、下列关于注释语句的描述中正确的一项是 ( ) A、以//开始的是多行注释语句
B、以/*开始*/结束的是单行注释语句
C、以/**开始*/结束的是可以用于生成帮助文档的注释语句 D、以/**开始*/结束的是单行注释语句
21、为了区分重载多态中同名的不同方法,要求( ) A、形式参数个数或者类型不同 B、返回值类型不同
C、调用时用类名或对象名做前缀 D、形式参数名称不同
22、下面定义数组的格式中正确的是( )
A、int a[10] B、int a=new int[10] C、int []a=new int[5] D、int a[]
23、当编译并运行下面程序时会出现什么结果( ) public class MyAr{
public static void main(String argv[]){
int[] i = new int[5]; System.out.println(i[5]);
}
}
A、 编译错误 B、 运行错误 C、 输出0 D、输出“null” 24、给定JAVA代码如下,编译运行后输出结果是( ) public class test{
static int i;
public int test(){
i++; return i; }
public static void main(String args[]){
Test test=new Test(); test.test();
System.out.println(test.test()); } }
A、 0 B、 1 C、 2 D、 3 25、在Java中下列类不能派生出子类( )
A、public class MyClass{} B、 class MyClass{} C、 abstract class MyClass{} D、 final class MyClass{}
26、集合框架中,要实现对集合里的元素进行自定义排序要实现哪个接口( ) A、Cloneable B、 Runnable C、 Serializable D、 Comparator 27、A派生出子类B,B派生出子类C,并且在Java源代码中有如下声明: 1. A a0=new A(); 2. A a1 =new B(); 3. A a2=new C();
问以下哪个说法是正确的( ) A、只有第1行能通过编译
B、第1、2行能通过编译,但第3行编译出错
C、第1、2、3行能通过编译,但第2、3行运行时出错 D、第1行、第2行和第3行的声明都是正确的
28、假设A类有如下定义,设a是A类的一个实例,下列语句调用哪个是错误的?( class A {
int i;
static String s; void method1() { } static void method2() { } }
A、System.out.println(a.i); B、a.method1(); C、A.method1(); D、A.method2()
29、下列关于构造方法的叙述中,错误的是( ) A、Java语言规定构造方法名与类名必须相同
B、Java语言规定构造方法没有返回值,但不用void声明 C、Java语言规定构造方法不可以重载
D、Java语言规定构造方法只能通过new自动调用
) 30、编译运行以下程序后,关于输出结果的说明正确的是 ( ) public class Conditional{
public static void main(String args[ ]){
int x=4;
System.out.println(“value is “+ ((x>4) ? 99.9:9)); } }
A、输出结果为:value is 99.9 B、输出结果为:value is 9 C、输出结果为:value is 9.0 D、编译错误 二、简答题(每题5分) 1、Java有哪几种数据类型?
2、什么是构造方法?子类与父类都有构造方法时调用的顺序是什么?如何显式调用父类构造方法和实例方法?
3、==与equals有什么区别?
4接口是否可继承接口?抽象类是否可实现接口?抽象类是否可继承实体类? 5、抽象类与接口的相同点是什么?不同点是什么? 三、编写程序(15分)
1、按下面步骤完成程序代码:
(1)创建一个ArrayList,通过键盘任意输入10个整数,存放在ArrayList集合中; (2)给集合中数据排序,在控制台上输出最小值; (3)将最小值内容保存在d:\\res.txt中。
正在阅读:
Java测试题106-23
监控摄像机在商场、超市的应用概况01-09
我的小愿望日记10-29
生物制药学大实验教学大纲06-12
湖北省建设工程施工合同模板05-05
【精华】安全演讲稿五篇04-08
商业银行的公司治理05-29
用分数乘法和加、减法解决稍复杂的实际问题典型例题解析12-23
电网继电保护整定计算软件的研究05-26
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 测试题
- Java
- 加快推进农村公路网建设努力促进全县经济社会事业和谐发展
- 1.4好题整式的乘法
- (本科毕业论文)中集物流公司服务营销策略组合的探析
- 关注糖尿病眼病:“心灵之窗”不可小觑
- 食品安全讲座心得体会
- java考试资料
- 安徽省2013年数学中考模拟试题(含答案)共两套
- 自动化学院本科生学位论文格式印刷模2013-5.3
- 基于PLC控制的液体罐装机系统(西门子)26
- 2011年4月全国高等教育自学考试大学语文试题
- 成都市饮食服务业油烟污染专项整治工作实施方案
- 我爱诗词(演讲稿)
- 即时性评价在英语教学中的应用
- 企业安全管理十八法
- 2016-2021年中国滑雪行业现状分析及赢利性研究预测报告
- 《绿色呼唤》说课稿
- 2014年浙江省杭州市拱墅区中考数学二模试卷问酷网
- 投标文件-技术部分
- 合唱社团活动小结
- 青岛版四年级下册科学全册教案