您当前的位置: 首页 >  Java

java高级选择题

发布时间:2020-02-29 09:40:00 ,浏览量:0

 

题目

选项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.out.println(s.getX());    } }

发生编译期错误,编译器提示:出现重复的方法Sample

发生编译期错误,编译器提示:未定义构造方法Sample(double)

正常运行,输出结果:5.2

正常运行,输出结果:5

B

以下代码不能够正确执行的是( )。

Integer m = new Integer(90);  int n = m

float f = 9.8

Float f = 90.5f

Integer i = 80

B

给定如下Java代码,其中第()行代码有错误。 import java.util.*; public class Maptest{ public static void main(String[] args){ List pList = new ArrayList(); pList.add(“A”);//第五行 pList.add(“B”);//第六行 for(int i = 0;i

关注
打赏
1688896170
查看更多评论

暂无认证

  • 0浏览

    0关注

    115352博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.0895s