Java模拟试题与答案Word格式文档下载.docx
《Java模拟试题与答案Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《Java模拟试题与答案Word格式文档下载.docx(43页珍藏版)》请在冰点文库上搜索。
![Java模拟试题与答案Word格式文档下载.docx](https://file1.bingdoc.com/fileroot1/2023-5/7/497f5645-b19a-4168-a90a-55a60bccc423/497f5645-b19a-4168-a90a-55a60bccc4231.gif)
3+5
float
f=5+5.5;
5)
中下列()方法可以把
JFrame
的布局管理器设为
FlowLayout
类型(选择一项)
a)jFrame.setLayout(new
FlowLayout()
);
jFrame.addLayout(new
)
c)jFrame.setFlowLayout()
d)jFrame.addFlowLayout()
6)给定
代码如下,运行时,会产生()类型的异常。
s=null;
s.concat(“abc”);
a)ArithmeticException
b)NullPointerException
c)IOException
d)EOFException
7)
中,()对象可以使用键/值的形式保存数据。
a)ArrayList
HashSet
1
HashMap
LinkedList
8)
给定如下
代码,编译运行之后,将会输出()。
class
Test{
staticvoid
main(String
args[]){
a=5;
System.out.println(a%2==1)
?
(a+1)
/2:
a/2)
;
}
a)1
b)2
c)2.5
d)3
9)
以下
语句中,String
str
=
“123456789”;
=str.subString(1,3);
执行后
中的值为。
“23”
“123”
“12”
“234”
10)
代码,以下()代码行编译会报错。
MyClass{
myMethod(final
p){
final
il;
i2=p;
i1=20;
i2=20;
my
Method(final
p)
c)final
i2=p
il=20
e)
11)
代码,编译时会在()出现错误。
Parent{
Child
extends
Parent
p1=new
Child()
//第一行
p2=new
()
//第二行
c1=new
//第三行
c2=new
//第四行
2
a)第一行
第二行
c)第三行
第四行
12)给定某
程序的
main
方法,如下:
(String[]arg){
System.out.print(
“Hello”+args[1])
;
从命令行传参:
people
world
nation,该程序的运行结果是()。
Hello
people
world
nation
运行时出现异常
13)
abstract
Shape{
draw()
要创建
Shape
类的子类
Circle,以下代码正确的是()
(选择二项)
a)class
Circle
{}
b)abstract
c)class
d)class
14)
代码,编译运行时,结果是()。
(String
args[])
{
for
(int
i=0;
i<
3;
i++)
System.out.print(i)
编译时报错
正确运行,输出
012
123
0123
15)给定一个
程序的方法结构如下;
以下方法体实现语句正确的是()。
(选
3
择两项)
public
Integer
change(
i)
a)Integer
=new
Integer(
return
int;
t
Integer.valueOf(
t;
c)return
new
i;
16)
中,在尝试对
null
对象操作时,会产生(
)类型的异常。
a)ArithmeticException
b)NullPointerException
c)IOException
d)EOFException
6)
17)
语言中,String
str=”123456789”,System.out.println(str.indexOf(“5”)),输出结果为()。
a)6
b)5
c)4
d)-1
18)
中,已定义两个接口
B
和
C,要定义一个实现这两个接口的类,以下语句正确
的是(
)
a)interface
A
B,C
b)interface
implements
B,implements
C
19)给定
JAVA
Class
count()
System.out.println(10%3)
Test
System.out.println(10/3)
p
Test()
p.count()
运行编译后,输出结果是(
)。
a)1
4
b)1.0
c)3
d)3.3333333333333335
20)
中,下列(
)是不合法的赋值语句。
f=1/3;
i=1/3;
f=1*3.0;
double
f=1.0/3;
21)
利用
SWING
编程,要在当前窗体中显示如下信息提示框,则需要编写的代码
是(
a)JOptionPane.showMessageDialog(null,"
请输入登陆名!
"
"
提示信息
JOptionPane.CLOSED_OPTION)
newJOptionPane.showMessageDialog(null,"
c)newJOptionPane.messageDialog(null,"
JOptionPane.messageDialog(null,"
22)
给定某
方法,如下;
[
]args)
i
0;
System.out.println(i++)
a)0
b)1
c)编译错误
d)运行时出现异常
23)给定
程序,如下:
编译运行
Test.java,结果是(
private
counter=10;
args)
System.out.println(++counter)
a)10
b)11
5
24)在
中,要创建一个新目录,要使用(
)类的实例。
a)File
FileOutputStrean
c)PrintWriter
Dir
25)
中,下列()
类不能派生出子类.
MyClass{
classMyClass{
MyClass{}
classMyClass
{}
26)
中,以下( )命令能够将
源文件编译为类文件 (选择一项)
java
javaw
javac
jar
27)在
中,通过调用以下()方法,可以装载
SUN
的
JDBC-ODBC
桥。
Class()
.load(“sun.jdbc.odbc.jdbcodbcDriber”)
.forName(“sun.jdbc.odbc.JdbcOdbcDriver”)
Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”)
Class.load(“sun.jdbc.odbc.JdbcOdbcDriver”)
28)
中,要判断
D
盘下是否存在文件
abc.txt,应该使用以下()判断语句。
择一项)
if(new
File(“d:
abc.txt”)
.exists()
=1)
if(File.exists(“d:
/abc.txt”)
.exists(
/abc.txt))
29)
接口中,下列选项里有效的方法声明是()。
aMethod(
aMethod();
protected
30)
编译运行,结果是()。
main(string[]
s;
System.out.println(“s=”+s)
a)编译错误
编译通过,但出现运行是错误
c)正常运行,输出
s=null
正常运行,输出
s=
31)
给定一个
方法的代码片段如下:
假如
d
目录下不存在
abc.txt
文件,
6
现运行该程序,下面的结果正确的是()。
(
选择一项)
try
PrintWriterout=new
PrintWriter(new
FileOutputStream(“d:
/abc.txt”))
name=”chen”;
out.print(name)
out.close(
catch(Execption
System.out.println(“文件没有发现!
“)
a)将在控制台上打印:
“文件没有发现!
”
正常运行,但没有生成文件
abc.txt
c)运行后生成
但该文件中无内容
运行后生成
abc.txt,该文件内容为:
chen
32)
中,对于
PreparedStatement
的方法
setInt(int
i,int
x)
描述正确的是()。
a)使得第
i-1
个参数的值设为
x
b)使得第
x-1
i
c)使得第
x
d)使得第
33)
程序
Test.java,如下:
package
com;
talk(
{
walk(
voidclimb(
){}
jump(
的子类
Test2,代码如下:
Package
com.util;
Import
com.*;
Public
Test2
Test
tt=new
Test2(
//A
可以在
处加入的代码是()。
tt.talk(
tt.walk(
tt.climb(
tt.jump();
34)
语言中,下面变量命名合法的有()。
7
variable123
123varible
private
variable_123
35)给定一段
代码如下:
要打印出
list
中存储的内容,以下语句正确的是()。
ArrayList
ArrayList(
list.add(“a”)
list.add(“b”)
Iterator
it
list.iterator(
while(it.hasNext(
system.out.println(it.next(
b)for(int
list.size(
i++)
system.out.println(list.get(i))
c)while(list.hasNext(
system.out.println(list.next(
d)for(int
system.out.println(it(i))
36)
下列
Swing
组件,()
是容器组件。
JFrame
JButton
JTextArea
JPanel
37)
方法如下,该程序的运行结果是()
(选择一项)
pubtic
String[]
boolean
boo=true;
if
boo==
false)
System.out.println
("
a"
}else
b"
a
bc)
cd)
d
38)下列选项中,不属于
语言的关键字的是()
import
malloc
extends
new
39)在
中,()
类提供定位本地文件系统,对文件或目录及其属性进行基本操作。
(选择
一项)
Filelnputstream
FileReader
Filewriter
File
40)在
关键字用来终止循环语句。
8
return
continue
break
exit
35)
代码,如下,编译运行后,结果是
0。
char
c=s.charAt(0)
System.out.println(c)
}}
编译错误
运行期异常,异常类型为
NullPointerException
ArithmeticExceptioin
正确运行,但无输出内容
代码如下,关于
super
的用法,以下描述正确的是()
C
C()
super()
用来调用类
中定义的
方法
的无参构造方法
中第一个出现的构造方法
Test.java
如下,编译运行,结果是()
talk
System.out.print("
talk"
Test2,
import
(String[]args)
Test2()
.talk()
输出字符串:
talk
编泽错误:
com.util.Test2
中无法访问方法
talk0
编译错误:
com.Test
不是
无法在包外访问
39)
代码如下,编译运行,结果是()
(String[]
(“i=“+i)
9
编泽错误
运行时出现例外
i=-1
i=0
40)
研究下面的
代码,当
x=2
时,运行结果是()
switch
case1:
System.out.println
(1)
case2:
case3:
System.out.println(3)
Case4:
System.out.println(4)
没有输出任何结果
输出结果为
输出结果是
3
4d)
l
、3
41)
语言中,下列()
是正确的
JDBc
代码片断。
Preparedstatementpstmt=con.prepareStatement("
insert
intoEMP(EMPNO,ENAME)
values
?
pstmt.setlnt(l,7)
pstmt.setString(2,"
Admin"
preparedstatement
pstmt=con.prepareStatement("
pstmt.setlnt(l,"
7"
Statement
stmt=con.createStatement("
into
EMP
EMPNO
ENAME)
values(
7,‘Admin’)
PreparedStatementstmtl=con.prepareStatement("
insertinto
7,’Admin'
42)
类
java.util.HashMap
实现了()接口。
Collection
Set
Map
List
43)
中,已获得默认类型的
Resultset
对象
rs
,要获取结果集中的数据,必须执行
的语句是()
rs.next()
rs.previous()
rs.getNext()
rs.getPrevious()
44)
中,com
包中某类的方法