当前位置:网站首页 > Java基础 > 正文

java基础笔试题在线



Java经典笔试题8篇

篇1:java笔试题

java笔试题

1.java是从()语言改进重新设计,a.adab.cc.pasacald.basic答案:b

2.下列语句哪一个正确()a.java程序经编译后会产生machinecodeb.java程序经编译后会产生bytecodec.java程序经编译后会产生dlld.以上都不正确答案:b

3.下列说法正确的有()a.class中的constructor不可省略b.constructor必须与class同名,但方法不能与class同名c.constructor在一个对象被new时执行d.一个class只能定义一个constructor答案:c

4.提供java存取数据库能力的包是()a.java.sqlb.java.awtc.java.langd.java.swing答案:a

5.下列运算符合法的是()a.b.c.ifd.:=答案:a

6.执行如下程序代码a=0;c=0;do{--c;a=a-1;}while(a0);后,c的值是()a.0b.1c.-1d.死循环答案:c

7.下列哪一种叙述是正确的()a.abstract修饰符可修饰字段、方法和类b.抽象方法的body部分必须用一对大括号{}包住c.声明抽象方法,大括号可有可无d.声明抽象方法不可写出大括号答案:d

8.下列语句正确的是()a.形式参数可被视为localvariableb.形式参数可被字段修饰符修饰c.形式参数为方法被调用时,真正被传递的参数djava基础笔试题在线.形式参数不可以是对象答案:a

9.下列哪种说法是正确的()a.实例方法可直接调用超类的实例方法b.实例方法可直接调用超类的类方法c.实例方法可直接调用其他类的实例方法d.实例方法可直接调用本类的类方法答案:d

二、多项选择题

1.java程序的`种类有()a.类(class)b.appletc.applicationd.servlet

2.下列说法正确的有()a.环境变量可在编译sourcecode时指定b.在编译程序时,所能指定的环境变量不包括classpathc.javac一次可同时编译数个java源文件d.javac.exe能指定编译结果要置于哪个目录(directory)答案:bcd

3.下列标识符不合法的有()a.newb.$usdollarsc.1234d.car.taxi答案:acd

4.下列说法错误的有()a.数组是一种对象b.数组属于一种原生类c.intnumber=[]={31,23,33,43,35,63}d.数组的大小可以任意改变答案:bcd

5.不能用来修饰interface的有()a.privateb.publictectedd.static答案:acd

篇2:java笔试题及其答案

1、在java中如果声明一个类为final,表示什么意思?

答:final是最终的意思,final可用于定义变量、方法和类但含义不同,声明为final的类不能被继承。

2、父类的构造方法是否可以被子类覆盖(重写)?

答:父类的构造方法不可以被子类覆盖,因为父类和子类的类名是不可能一样的。

3、请讲述String和StringBuffer的区别。

答:String类所定义的对象是用于存放“长度固定”的字符串。

StringBuffer类所定义的对象是用于存放“长度可变动”的字符串。

4、如果有两个类A、B(注意不是接口),你想同时使用这两个类的功能,那么你会如何编写这个C类呢?

答:因为类A、B不是接口,所以是不可以直接继承的,但可以将A、B类定义成父子类,那么C类就能实现A、B类的功能了。假如A为B的父类,B为C的父类,此时C就能实现A、B的功能。

5、结合Java视频Lesson5(多线程),分析sleep和wait()方法的区别。

答:Sleeping睡眠的意思:sleep()方法用来暂时中止执行的线程。在睡眠后,线程将进入就绪状态。

waiting等待的意思:如果调用了wait()方法,线程将处于等待状态。用于在两个或多个线程并发运行时。

6、谈谈你对抽象类和接口的理解。

答:定义抽象类的目的是提供可由其子类共享的一般形式、子类可以根据自身需要扩展抽象类、抽象类不能实例化、抽象方法没有函数体、抽象方法必须在子类中给出具体实现。他使用extends来继承。

版权声明


相关文章:

  • java基础英文简写2025-04-23 09:02:00
  • java无基础入门2025-04-23 09:02:00
  • java教程基础总结2025-04-23 09:02:00
  • 动力节点java基础2025-04-23 09:02:00
  • java基础培训价位2025-04-23 09:02:00
  • java基础都看不懂2025-04-23 09:02:00
  • java基础类2025-04-23 09:02:00
  • java基础api chm2025-04-23 09:02:00
  • java语言基础032025-04-23 09:02:00
  • java基础2062025-04-23 09:02:00