Java笔试题库与其复习资料.docx
- 文档编号:1824863
- 上传时间:2022-10-24
- 格式:DOCX
- 页数:17
- 大小:22.85KB
Java笔试题库与其复习资料.docx
《Java笔试题库与其复习资料.docx》由会员分享,可在线阅读,更多相关《Java笔试题库与其复习资料.docx(17页珍藏版)》请在冰豆网上搜索。
Java笔试题库与其复习资料
一.单选题
1)在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))
答案:
C
2)在java中,()对象可以使用键/值的形式保存数据。
(选择一项)
a)ArrayList
b)HashSet
c)HashMap
d)LinkedList
答案:
C
3)给定java代码,如下:
publicbytecount(byteb1,byteb2){
return______;
}
要使用这段代码能够编译成功,横线处可以填入()。
(选择一项)
a)(byte)(b1-b2)
b)(byte)b1-b2
c)b1-b2
d)(byte)b1/b2
答案:
A
4)在Java中,在包com.db下定义一个类,要让包com.util下的所有类都可以访问这个类,这个类必须定义为()。
(选择一项)
a)protected
b)private
c)public
d)friendly
答案:
C
5)在Java中,下列()语句不能通过编译。
(选择一项)
a)Strings=“join”+“was”+“here”;
b)Strings=“join”+3;
c)inta=3+5
d)floatf=5+5.5;
答案:
D
6)给定java代码如下,运行时,会产生()类型的异常。
(选择一项)
Strings=null;
s.concat(“abc”);
a)ArithmeticException
b)NullPointerException
c)IOException
d)EOFException
答案:
B
7)给定如下java代码,编译运行之后,将会输出()。
publicclassTest{
publicstaticvoidmain(Stringargs[]){
inta=5;
System.out.println(a%2==1)?
(a+1)/2:
a/2);
}
}(选择一项)
a)1
b)2
c)2.5
d)3
答案:
D
8)java程序中,main方法的格式正确的是()。
(选择一项)
a)staticvoidmain(String[]args)
b)publicvoidmain(String[]args)
c)publicstaticvoidmain(String[]s)
d)publicstaticvoidmain(String[]args)
答案:
D
9)以下Java语句中,Stringstr=“123456789”;str=str.subString(1,3);执行后str中的值为。
(选择一项)
a)“23”
b)“123”
c)“12”
d)“234”
答案:
A
10)给定如下java代码,编译运行时,结果是()。
(选择一项)
publicclassTest{
publicstaticvoidmain(Stringargs[]){
for(inti=0;i<3;i++){
System.out.print(i);
}
System.out.print(i);
}
}
a)编译时报错
b)正确运行,输出012
c)正确运行,输出123
d)正确运行,输出0123
答案:
A
11)Java语言中,Stringstr=”123456789”,System.out.println(str.indexOf(“5”)),输出结果为()。
(选择一项)
a)6
b)5
c)4
d)-1
答案:
C
12)给定某java程序的main方法,如下:
publicstaticvoidmain(String[]args){
System.out.print(“Hello”+args[1]);
}
从命令行传参:
peopleworldnation,该程序的运行结果是()。
(选择一项)
a)Hellopeople
b)Helloworld
c)Hellopeopleworldnation
d)运行时出现异常
答案:
B
13)在java中,已定义两个接口B和C,要定义一个实现这两个接口的类,以下语句正确的是()。
(选择一项)
a)interfaceAextendsB,C
b)interfaceAimplementsB,C
c)classAimplementsB,C
d)classAimplementsB,implementsC
答案:
C
14)给定JAVA代码,如下:
ClassParent{
publicvoidcount(){
System.out.println(10%3);
}
}
publicclassTestextendsParent{
publicvoidcount(){
System.out.println(10/3);
}
publicstaticvoidmain(Stringargs[]){
Parentp=newTest();
p.count();
}
}
运行编译后,输出结果是()。
(选择一项)
a)1
b)1.0
c)3
d)3.3333333333333335
答案:
C
15)给定某java程序的main方法,如下;(选择一项)
publicstaticvoidmain(String[]args){
inti=0;
System.out.println(i++);
}
a)0
b)1
c)编译错误
d)运行时出现异常
答案:
A
16)给定java程序,如下:
编译运行Test.java,结果是()。
(选择一项)
publicclassTest{
privatestaticfinalintcounter=10;
publicstaticvoidmain(String[]args){
System.out.println(++counter);
}
}
a)10
b)11
c)编译错误
d)运行时出现异常
答案:
C
17)在JAVA中,要创建一个新目录,要使用()类的实例。
(选择一项)
a)File
b)FileOutputStrean
c)PrintWriter
d)Dir
答案:
A
18)在Java中,下列()是不合法的赋值语句。
(选择一项)
a)floatf=1/3;
b)inti=1/3;
c)floatf=1*3.0;
d)doublef=1.0/3;
答案:
C
19)在java中,下列()类不能派生出子类.(选择一项)
a)publicclassMyClass{}
b)classMyClass{}
c)abstractclassMyClass{}
d)finalclassMyClass{}
答案:
D
20)在Java中,关于HashMap类的描述,以下说法错误的是()。
(选择一项)
a)HashMap使用键/值的形式保存数据
b)HashMap能够保证其中元素的顺序
c)HashMap允许将null用作键
d)HashMap允许将null用作值
答案:
B
21)在java中,以下( )命令能够将java源文件编译为类文件 (选择一项)
a)java
b)javaw
c)javac
d)jar
答案:
C
22)在JAVA中,通过调用以下()方法,可以装载SUN的JDBC-ODBC桥。
(选择一项)
a)newClass().load(“sun.jdbc.odbc.jdbcodbcDriber”);
b)newClass().forName(“sun.jdbc.odbc.JdbcOdbcDriver”);
c)Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”);
d)Class.load(“sun.jdbc.odbc.JdbcOdbcDriver”);
答案:
C
23)在JAVA中,对于PreparedStatement的方法setInt(inti,intx),描述正确的是()。
(选择一项)
a)使得第i-1个参数的值设为x
b)使得第x-1个参数的值设为i
c)使得第x个参数的值设为i
d)使得第i个参数的值设为x
答案:
D
24)给定JAVA代码,如下:
编译运行,结果是()。
(选择一项)
publicstaticvoidmain(string[]args)
{
Strings;
System.out.println(“s=”+s);
}
a)编译错误
b)编译通过,但出现运行是错误
c)正常运行,输出s=null
d)正常运行,输出s=
答案:
A
25)在java的异常处理模型中,无论是否发生异常,()块中的代码都会被执行。
(选择一项)
a)try
b)catch
c)finally
d)throw
答案:
C
26)给定一个java程序的main方法的代码片段如下:
假如d目录下不存在abc.txt文件,现运行该程序,下面的结果正确的是()。
(选择一项)
try{
PrintWriterout=newPrintWriter(newFileOutputStream(“d:
/abc.txt”));
Stringname=”chen”;
out.print(name);
out.close();
}
catch(Execptione){
System.out.println(“文件没有发现!
“);
}
a)将在控制台上打印:
“文件没有发现!
”
b)正常运行,但没有生成文件abc.txt
c)运行后生成abc.txt,但该文件中无内容
d)运行后生成abc.txt,该文件内容为:
chen
答案:
D
27)在Java中,下列代码运行后的输出结果是()。
(选择一项)
intx=5*3;
inty=x+5/x+3;
System.out.println(y);
a)18
b)21
c)19
d)4
答案:
A
28)在java中,已获得默认类型的Resultset对象rs,要获取结果集中的数据,必须执行的语句是()。
(选择一项)
a)rs.next()
b)rs.previous()
c)rs.getNext()
d)rs.getPrevious()
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java 笔试 题库 与其 复习资料