题目
选项A
选项B
选项C
选项D
答案
LinkedList常用的方法例如:Object getLast()
在集合的首部添加元素
在集合的尾部添加元素
返回集合中的第一个元素
返回集合中的最后一个元素
D
在JAVA的以下的变量赋值语句中,无法通过编译的是_____。
char c1=”男”;
char c2=’女’;
int f1=128;
double d1=1.2;
A
获取ResultSet对象rst的下一行数据,以下正确的是 ( )
rst.hasNext()
rst.next()
rst.first()
rst.nextRow()
B
class Aclass
{
Aclass()
{
System.out.print(“Aclass”);
}
}
public class Bclass extends Aclass
{
public Bclass()
{
System.out.println(“Bclass”);
}
public static void main(String[] args)
{
Aclass a = new Aclass();
Aclass a1 = new Bclass();
}
}
其执行的结果为()。
编译失败
编译成功且输出”BCLASS ACLASS BCLASS”
编译成功且输出”ACLASS ACLASS BCLASS”
编译成功且输出”ACLASS BCLASS BCLASS”
C
在Java中,有如下两个类Student和Person。如果Student是Person的子类,则下列声明对象x的语句中错误的
Person X = new Student()
Person X =new Person()
Student X =new Person()
Student X = new Student()
C
以下程序运行结果是( )
class Preson {
public Preson() {
System.out.println("is Preson");
}
}
public class Teacher extends Preson {
private String name = "tom";
public Teacher() {
System.out.println("is Teacher");
super();
}
public static void main(String[] args) {
Teacher t = new Teacher();
System.out.print(this.name);
}
}
Is Preson teacher tom
is teacheris Preson tom
运行出错
编译出错
D
ResultSet常用定位方法 boolean next()是________?
定位到指定编号的记录上
定位到第一行
定位到最后一行
从前往后移动一行
D
在Java应用程序中,使用log4j.properties文件存储信息时,信息名称和内容之间使用( )符号进行分隔。
+
-
@
=
D
在Java中开发JDBC应用程序时,使用DriverManager类的getConnection()方法建立与数据源的连接语句为:Connection con =DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=news");URL连接中的“news”表示的是( )。
用户名
数据库的名称
数据库服务器的机器名
数据库中表的名称
B
使用log4j记录日志,优先级设成warn,哪些可以被记录
DEBUG
INFO
WARN
ERROR
C,D
如果数据库中某个字段为numberic型,可以通过结果集中的哪个方法获取 ( )
getNumberic()
getDouble()
setNumberic()
setDouble()
B
以下对异常的描述不正确的是 ( )
异常分为Error 和 Exception
Throwable 是所有异常类的父类
在程序中无论是Error类型,还是Exception类型的异常,都可以捕获后进行异常处理
Exception 是RuntimeException 异常的父类
C
在Java中,使用JDBC时,对于多次调用同一条SQL语句的情况,使用( )通常会提高效率。
Statement
CallableStatement
PreparedStatement
SQLStatement
C
在Java类中,使用以下()声明语句来定义公有的int型常量MAX
public int MAX = 100;
final int MAX = 100;
public static int MAX = 100;
public static final int MAX = 100;
D
分析下面的JAVA代码,编译运行结果是(?)。
public class Test{
int number;
String strname;
Test(int num,String name){
number=num;
strname=name;
System.out.println("学号:"+number+"姓名:"+name);
}
public static void main(String[] args){
Test objTest1=new Test();
Test objTest2=new Test(1,"张三");
}
}
运行结果为:学号:1 姓名:张三
运行结果为:学号:null 姓名:null
程序出现编译错误
程序出现运行时异常
C
以下集合类以键值对形式存储的是()
ArrayList
HasahSet
Vector
HashMap
D
在下面的Java程序中,变量i不可以使用的数据类型是:( )
1. switch (i) {
2. default:
3. System.out.println(“Hello”);
4. }
char
byte
float
int
C
public class Sample{
private int x;
public Sample(){
x=1;
}
public void Sample(double f){
this.x=(int)f;
}
public int getX(){
return x;
}
public static void main(String[] args)
{
Sample s = new Sample(5.2);
System.o