java 高级 选择题_java高级选择题

题目

选项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

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值