2025年Java笔试题及答案 .pdf
天行健,君子以自强不息。地势坤,君子以厚德载物。——《周易》
Java笔试题及答案
一、单项选择题
1.Java是从语言改进重新设计;
A.AdaB.C++C.PasacalD.BASIC
答案:B
2.下列语句哪一个正确
A.Java程序经编译后会产生machinecode
B.Java程序经编译后会产生bytecode
C.Java程序经编译后会产生DLL
D.以上都不正确
答案:B
3.下列说法正确的有
A.class中的constructor不可省略
B.constructor必须与class同名,但方法不能与class同名
C.constructor在一个对象被new时执行
D.一个class只能定义一个constructor
非淡泊无以明志,非宁静无以致远。——诸葛亮
答案:C
详解:见下面代码,很明显方法是可以和类名同名的,和构造方法唯一的区别就是,构
造方法没有返回值;
packagenet.study;
publicclassTestConStructor
{
publicTestConStructor
{
System.out.printlnconstructor;
}
publicvoidTestConStructor
{
System.out.printlnnotconstructor;
}
publicstaticvoidmainStringargs
{
TestConStructortestConStructor=newTestConStructor;
穷则独善其身,达则兼善天下。——《孟子》
System.out.printlnmain;
testConStructor.TestConStructor;
}
}
4.提供Java存取数据库能力的包是
A.java.sqlB.java.awtC.java.langD.java.swing
答案:A
5.下列运算符合法的是
A.B.C.ifD.:=
答案:A
详解:
java中没有:=这种运算符,ifelse不算运算符
6.执行如下程序代码
a=0;c=0;
do{
--c;
博学之,审问之,慎思之,明辨之,笃行之。——《礼记》
a=a-1;
}whilea0;
后,C的值是
A.0B.1C.-1D.死循环
答案:C
详解:
Dowhile中的语句是至少要执行一次的;执行顺序为:do中的语句,然后价差while
条件,如果为false,则终止;如果为true,则继续执行Do中的语句,然后再检查while条件,
如此循环;
7.下列哪一种叙述是正确的
A.abstract修饰符可修饰字段、方法和类
B.抽象方法的body部分必须用一对大括号{}包住
C.声明抽象方法,大括号可有可无
D.声明抽象方法不可写出大括号
答案:D
详解:
天行健,君子以自强不