(完整版)Java基础试题和答案

  • 格式:docx
  • 大小:25.48 KB
  • 文档页数:15

下载文档原格式

  / 15
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Strings=null;s.concat(“abc”);a)ArithmeticExceptionb)NullPointerExceptionc)IOException d)EOFException
7)在java中,()对象可以使用键/值的形式保存数据。(选择一项)
a)ArrayList b)HashSet
privatestaticfinalintcounter=10; publicstaticvoidmain(String[]args){
++counter);
}
}
a)10
b)11
c)编译错误
d)运行时出现异常
24)在JAVA中,要创建一个新目录,要使用()类的实例。(选择一项)
a)File
b)FileOutputStrean
21)利用JAVASWING编程,要在当前窗体中显示如下信息提示框,则需要编写的代码
是()。(选择一项)
a)JOptionPane.showMessageDialog(null,"请输入登陆名!","提示信息",JOptionPane.CLOSED_OPTION);
b)newJOptionPane.showMessageDialog(null,"请输入登陆名!","提示信息",JOptionPane.CLOSED_OPTION);
给定Test的子类Test2,代码如下:Packagecom.util;
Importcom.*; PublicclassTest2extendsTest
{
Publicstaticvoidmain(String[]args)
b)Integert=Integer.valueOf(i); returnt;
c)returnnewInteger(i);
d)returni;
16)在java中,在尝试对null对象操作时,会产生()类型的异常。(选择一项)
a)ArithmeticException
b)NullPointerException
c)Hellopeopleworldnation d)运行时出现异常
13)给定Java代码,如下:abstractclassShape{ abstractvoiddraw();
}
要创建Shape类的子类Circle,以下代码正确的是()(选择二项)
a)classCircleextendsShape{intdraw(){}
(选择一项)
a)“23”
b)“123” c)“12”
d)“234”
10)给定如下java代码,以下()代码行编译会报错。(选择一项)
classMyClass{ voidmyMethod(finalintp){ finalintil;
finalinti2=p;i1=20; i2=20;
}
}
a)voidmyMethod(finalintp)
}
}(选择一项)
a)第一行
b)第二行
c)第三行
d)第四行
12)给定某java程序的main方法,如下:publicstaticvoidmain(String[]arg){ “Hello”+args[1]);
}
从命令行传参:peopleworldnation,该程序的运行结果是()。(选择一项)
a)Hellopeopleb)Helloworld
c)newJOptionPane.messageDialog(null,"请输入登陆名!","提示信息",JOptionPane.CLOSED_OPTION);
d)JOptionPane.messageDialog(null,"请输入登陆名!","提示信息",JOptionPane.CLOSED_OPTION);
b)使得第x-1个参数的值设为i
c)使得第x个参数的值设为i
d)使得第i个参数的值设为x33)给定JAVA程序Test.java,如下:
packagecom; publicclassTest{ publicvoidtalk(){} protectedvoidwalk(){} privatevoidclimb(){} privatevoidjump(){}
c)HashMapd)LinkedList
8)给定如下java代码,编译运行之后,将会输出()。
publicclassTest{ publicstaticvoidmain(Stringargs[]){ inta=5;
(a+1)/2:a/2);
}
}(选择一项)a)1
b)2 c)2.5d)3
9)以下Java语句中,Stringstr=“”;str=str.subString(1,3);执行后str中的值为。
c)PrintWriter
d)Dir
25)在java中,下列()类不能派生出子类.(选择一项)a)publicclassMyClass{}
b)classMyClass{} c)abstractclassMyClass{}d)finalclassMyClass{}
26)在java中,以下()命令能够将java源文件编译为类文件(选择一项)
a)java b)javawc)javacd)jar
27)在JAVA中,通过调用以下()方法,可以装载SUN的JDBC-ODBC桥。
(选择一项)
a)newClass().load(“”);
b)newClass().forName(“”);
c)Class.forName(“”);
d)Class.load(“”);
29)在JAVA接口中,下列选项里有效的方法声明是()。(选择二项)
a)publicvoidaMethod(); b)voidaMethod();c)staticvoidaMethod(); d)protectedvoidaMethod();
30)给定JAVA代码,如下:编译运行,结果是()。(选择一项)
}
b)abstractclassCircleextendsShape{
}
c)classCircleextendsShape{
voiddraw();
}
d)classCircleextendsShape{voiddraw(){}
}
14)给定如下java代码,编译运行时,结果是()。(选择一项)
publicclassTest{ publicstaticvoidmain(Stringargs[]){ for(inti=0;i<3;i++){
b)finalintil;
c)finalinti2=p
d)il=20
e) i2=20;
11)给定如下java代码,编译时会在()出现错误。
classParent{
}
classChildextendsParent{ publicstaticvoidmain(Stringargs[]){ Parentp1=newChild();//第一行Parentp2=newParent();//第二行Childc1=newChild();//第三行Childc2=newParent();//第四行
b)interfaceAimplementsB,C
c)classAimplementsB,C
d)classAimplementsB,implementsC19)给定JAVA代码,如下:
ClassParent{ publicvoidcount(){
;
}
}
publicclassTestextendsParent{ publicvoidcount(){
22)给定某java程序的main方法,如下;(选择一项)
publicstaticvoidmain(String[]args){ inti=0;
;
}
a)0
b)1
c)编译错误
d)运行时出现异常
23)给定java程序,如下:编译运行Test.java,结果是()。(选择一项)publicclassTest{
try{ PrintWriterout=newPrintWriter(newFileOutputStream(“d:/abc.txt”)); Stringname=”chen”;
out.print(name); out.close();
}
catch(Execptione){
“文件没有发现!“);
}
a)将在控制台上打印:“文件没有发现!”
;
}(i);
}
}
a)编译时报错
b)正确运行,输出012
c)正确运行,输出123
d)正确运行,输出0123
15)给定一个Java程序的方法结构如下;以下方法体实现语句正确的是
()。(选择两项)
publicIntegerchange(inti){
}
a)Integerint=newInteger(i);returnint;
Java试题
1)java程序中,main方法的格式正确的是()。(选择一项)a)staticvoidmain(String[]args)b)publicvoidmain(String[]args)c)publicstaticvoidmain(String[]s)
d)publicstaticvoidmain(String[]args)2) 给 定java代 码 , 如 下 :publicbytecount(byteb1,byteb2){
28)在JAVA中,要判断D盘下是否存在文件abc.txt,应该使用以下()判断语句。(选择一项)
a)if(newFile(“d:abc.txt”).exists()==1)
b)if(File.exists(“d:abc.txt”)==1)
c)if(newFile(“d:/abc.txt”).exists())d)if(File.exists(“d:/abc.txt))
a)protected b)privatec)publicd)friendly
4)在Java中,下列()语句不能通过编译。(选择一项)a)Strings=“join”+“was”+“here”;
b)Strings=“join”+3; c)inta=3+5d)floatf=5+5.5;
5)在Java中下列()方法可以把JFrame的布局管理器设为FlowLayout类型
return;
}
要使用这段代码能够编译成功,横线处可以填入()。(选择一项)
a)(byte)(b1-b2)b)(byte)b1-b2
c)b1-b2
d)(byte)b1/b2
3)在Java中,在包com.db下定义一个类,要让包com.util下的所有类都可以访问这个类,这个类必须定义为()。(选择一项)
publicstaticvoidmain(string[]args)
{
Strings;
S“s=”+s);
}
a)编译错误
b)编译通过,但出现运行是错误
c)正常运行,输出s=null
d)正常运行,输出s=
31)给定一个java程序的main方法的代码片段如下:假如d目录下不存在abc.txt文件,现运行该程序,下面的结果正确的是()。(选择一项)
( 选 择 一 项 )a)jFrame.setLayout(newFlowLayout());b)jFrame.addLayout(newFlowLayout())
c)jFrame.setFlowLayout() d)jFrame.addFlowLayout()
6)给定java代码如下,运行时,会产生()类型的异常。(选择一项)
c)IOException
d)EOFException6)
17)Java语言中,Stringstr=””“5”)),输出结果为()。(选择一项)
a)6
b)5
c)4
d)-1
18)在java中,已定义两个接口B和C,要定义一个实现这两个接口的类,以下语句正确的是()。(选择一项)
a)interfaceAextendsB,C
;
}
publicstaticvoidmain(Stringargs[]){ Parentp=newTest();
p.count();
}
}
运行编译后,输出结果是()。(选择一项)
aBiblioteka Baidu1
b)1.0
c)3
d)
20)在Java中,下列()是不合法的赋值语句。(选择一项)
a)floatf=1/3; b)inti=1/3;c)floatf=1*3.0;d)doublef=1.0/3;
b)正常运行,但没有生成文件abc.txt
c)运行后生成abc.txt,但该文件中无内容
d)运行后生成abc.txt,该文件内容为:chen
32)在JAVA中,对于PreparedStatement的方法setInt(inti,intx),描述正确的是
()。
(选择一项)
a)使得第i-1个参数的值设为x

相关主题