还剩17页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
年笔试题精选汇编2023java一.选择题(共题,每题分,共分多选题选不全或选错都不得分)502100以下属于面对对象的特征的是()(两项)
1.C,D)重载A)重写B)封装C)继承D以下代码运行输出是()
2.Cpublic classPerson{,,//private Stringname=Person;int age=0;)public classChild extendsPerson{public Stringgrade;()public staticvoid mainString[]args{()Person p=new Child;()System.out.println p.name;)))输出A Person)没有输出Btry returna+b;}catchException e{语句块;System.out.printlnCcatch}finally{//语句块〃;System.out.println finally}return0;}public staticvoid mainString[]args{;Demo demo=new DemoQ〃和是,,+demo.add9,34;}}编译异样A语句块和是B finally43和是语句块C43finally语句块和是D catch43以下描述不正确的有
24.D块不行以省略A try)可以运用多重块B catch块可以省略C finally块和块可以同时省略D catchfinally以下对自定义异样描述正确的是
25.C自定义异样必需继承A Exception自定义异样可以继承自B Error自定义异样可以更加明确定位异样出错的位置和给出具体出错信息C程序中已经供应了丰富的异样类,运用自定义异样没有意义D以下程序运行结果是
26.Dpublic classTest{public intdivint a,int b{try returna/b;}catchException e{〃〃;System.out.println Exception}catchNullPointerException e{1System.out.printlnCArithmeticException;}catch ArithmeticExceptione{//,/System.out.println ArithmeticException;}finally{;//,zSystem.out.println finally}return0;}public staticvoid mainString[]args{Test demo=new Test;〃商是〃+demo.div90;z}}商是A Exceptionfinally0商是B ArithmeticExceptionfinally0商是C finally0编译报错D以下对和描述正确的是
27.TCP UDPD不能供应数据的牢靠性A TCP能够保证数据库的牢靠性B UDP数据传输效率高于C TCPUDP数据传输效率高于D UDPTCP在中,下面对于构造函数的描述正确的是选择一项
28.Java D)类必需显示定义构造函数A构造函数的返回类型是B void构造函数和类有相同的名称,并且不能带任何参数C一个类可以定义多个构造函数D依据下面的代码,
29.String s=null;会抛出异样的有[两项]NullPointerException A,CA ifs!=nulls.length0B ifs!=nulls.length0二二C ifs null|s.length==0D ifs==null||s.length==0中,关于类的描述,以下廉洁错误的是
30.
1.Java HashMapB叩运用键/值得形式保存数据A HashM能够保证其中元素的依次B HashMap允许将用作键C HashMap null允许将用作值D HashMapnull下列选项中关于中关键字的说法错误的是
31.java superB关键字是在子类对象内部指代其父类对象的引用A super关键字不仅可以指代子类的干脆父类,还可以指代父类的父类B super子类可以通过关键字调用父类的方法C super子类可以通过关键字调用父类的属性D super在中,以下代码正确地创建了一个对象
32.Java AInputStreamReader〃〃;A InuptStreamReadernewFileInputStream l.dat〃〃;B InuptStreamReadernewFileReader l.datC InuptStreamReadernewBufferReaderCl.dat;z/D InuptStreamReaderl.dar;在中,类供应定位本地文件系统,对文件或书目及其属性进行基本操
33.Java D作A FilelnputStreamBFileReaderC FileWriterDFile中的集合类包括、叩等类,下列关于集合
34.Java ArrayListLinkedList HashM类描述错误的是选择一项C和均实现了接口A ArrayListLinkedList List的访问速度比快B ArrayListLinkedList添加和删除元素时,的表现更佳C ArrayList叩实现接口,它允许任何类型的犍和值对象,并允许将用作D HashMMapnull键或值在中开发应用程序时,运用类的()
35.Java JDBCDriverManager getConnection方法建立与数据源的连接语句为(〃);Connection con=DriverManager.getConnection jdbc:odbc:news连接中的表示的是()(选择一项)URL news C)数据库中表的名称A)数据库服务器的机器名B)数据源的名称C)用户名D在中定义了一组用于与数据库进行通信的接口和类,它们包括
36.Java JDBCAPI在()包中B)A java.lang)B java.sql)C java.util)D java.math中,以下()接口以键一值对的方式存储对象
37.Java B以下关于对象序列化描述正确的是[两项]
38.C,D运用可以将对象进行传输A FileOutputStream运用可以将对象进行传输B Printwriter运用类完成对象存储,运用类完成对C ObjectOutputStreamObjectinputstream象读取对象序列化的所属类须要实现接口D Serializable在中,类可用于创建链表数据结构的对象
39.Java AALinkedListB ArrayListCCollectionD HashMap分析下面这段代码,它的运行结果是
40.Java C°Import java.io.*;Public classB{Public staticvoid mainstring[]args{int i=12;System.out.printlni+=i-=i*=i;}}A100B0C-120)程序无法编译D运用事务的步骤是()(多选)
41.JDBC C,ABD)取消的事务自动提交方式A Connection)发生异样回滚事务B)获得对象C Connection)操作完毕提交事务D以下对事务描述错误的是()
42.JDBC B)事务属于事务的一种A JDBCJAVA)事务属于容器事务类型B JDBC)事务可以保证操作的完整性和一样性C JDBC)事务是由发起的,并由限制D JDBCConnection Connection要通过可滚动的结果集更新数据,以下正确的是(
43.A)(A pst=con.prepareStatement sql,)ResultSet.TYPE_SCROLL_SENSITIVE ResultSetCONCUR_UPDATABLEz)(B pst=con.prepareStatement sql,)ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY)(C pst=con.prepareStatement sql,)Resu ltSet.TYPE_SCROLL_SENSITIVED pst=con.prepareStatementsql,ResultSet.CONCUR_UPDATABLE存储过程有两个参数,第一个为输入参数,其次个为输出参数,以下代
44.pr码正确的是C/y”;A CallableStatementcst=con.prepareCall call pro/,B CallableStatementcst=con.prepareCall call pro;〃,/C CallableStatementcst=con.prepareCall{callpro};/,}〃;D CallableStatementcst=con.prepareCalir{callpro,以下描述正确的是
45.B是的父接口A CallableStatementPreparedStatement是的父接口B PreparedStatementCallableStatement是的子接口C CallableStatementStatement是的父接口D PreparedStatementStatement要删除表中书籍是的记录,以下代码正确的是
46.book bookNamejava”A,/String sql=delete from book wherebookName=;PreparedStatement pst=con.preparedStatementsql;pst.executeO;;,,/A pst.setStringl/javaB pst.setStringO java;,,,7C pst.setIntO java;,)以上选项都不正确D获得对象的第一行数据,以下正确的是
47.ResutlSet rstBA rst.hashNext;B rst.next;C rst.fi rst;;D rst.nextRow以下可以正确获得结果集的有多选
48.ADA Statementsta=con.createStatement;/yResultSet rst=sta.executeQuery select*from book;;B Statementsta=con.createStatementCselect*from bookResultSet rst=sta.executeQuery;C PreparedStatementpst=con.preparedStatement;//ResultSet rst=pst.executeQuery select*from book;//D PreparedStatementpst=con.preparedStatement select*frombook;ResultSetrst=pst.executeQueryO;以下负责建立与数据库连接的是
49.DA StatementBPreparedStatementC ResultSetDDriverManager编译出错C运行出错D在运用和关键字时,以下描述正确的是
3.super thisA在子类构造方法中运用显示调用父类的构造方法,必需写在子类A supersuper构造方法的第一行,否则编译不通过和不确定要放在构造方法内第一行B superthis和可以同时出现在一个构造函数中C thissuper和可以在环境中运用,包括方法和语句块D thissuperstatic staticstatic以下对封装的描述正确的是
4.D只能对一个类中的方法进行封装,不能对属性进行封装A假如子类继承了父类,对于父类中进行封装的方法,子类仍旧可以干脆调用B封装的意义不大,因此在编码时尽量不要运用C封装的主要作用在于对外隐藏内部实现细微环节,增加程序的平安性D以下对继承的描述错误的是
5.A中的继承允许一个子类继承多个父类A Java父类更具有通用性,子类更具体B中的继承存在着传递性C Java当实例化子类时会递归调用父类中的构造方法D运用连接数据库的依次是()(多选)
50.JDBC BADGE)加载驱动A)导入驱动包B)发送并处理语句C SQL)建立于数据库的连接D关闭连接E以下程序的运行结果是
6.Dclass Person{public Person{//System.out.println this is aPerson;}public classTeacher extendsPerson{private Stringname=tom;public Teacher{;System.out.printlnCthis is a teachersuper;public staticvoid mainString[]args{Teacher teacher=new Teacher;System.out.printlnthis.name;A this isaPersonthis isa teachertomBthisisa teacherthisisa Persontom运行出错C编译有两处错误D以下说法错误的是
7.方法可以调用父类的全部非私有方法A super.可以调用父类的全部非私有构造函数B super.属性可以调用父类的全部非私有属性C super和关键字可以出现在同一个构造函数中D thissuper以下关于关键字说法错误的是两项
8.final A,C是中的修饰符,可以修饰类、接口、抽象类、方法和属性A finaljava修饰的类确定不能被继承B final修饰的方法不能被重载C final修饰的变量不允许被再次赋值D final访问修饰符作用范围由大到小是
9.DA private-default-protected-publicB public-default-protected-privateC private-protected-default-publicD public-protected-default-private以下不是类的方法
10.D ObjectAclone Bfinalize CtoString DhasNext多态的表现形式有
11.A重写A抽象B继承C封装D以下对重载描述错误的是
12.B方法重载只能发生在一个类的内部A构造方法不能重载B重载要求方法名相同,参数列表不同C方法的返回值类型不是区分方法重载的条件D以下添力口至中不会出错
13.D UComputerBookclass Book{protected int getPrice{return30;public classComputerBook extendsBook{})()A protectedfloat getPrice{})()B protectedintgetPriceint page{})()C intgetPrice{})D public int getPriceO{return10;}以下对抽象类的描述正确的是()
14.C)抽象类没有构造方法A)抽象类必需供应抽象方法B)有抽象方法的类确定是抽象类C)抽象类可以通过关键字干脆实例化D new以下对接口描述错误的有()
15.D)接口没有供应构造方法A)接口中的方法默认运用、修饰B publicabstract)接口中的属性默认运用、、修饰C public static final)接口不允很多继承D以下代码,描述正确的有()
16.Ainterface IDemo{public staticfinal Stringname;l()void print;2()public voidgetlnfo;3}abstract classPerson implementsIDemo{4()public voidprint{}})第行错误,没有给变量赋值A1)第行错误,方法没有修饰符B2)第行错误,没有实现接口的全部方法C4)第行错误,没有方法的实现D3接口和抽象类描述正确的有()(两项)
17.B,C)抽象类没有构造函数A)接口没有构造函数B)抽象类不允很多继承C)接口中的方法可以有方法体D以下描述错误的有()
18.C)可以修饰类、接口、方法A abstract修饰的类主要用于被继承B abstract可以修饰变量C abstract修饰的类,其子类也可以是修饰的D abstractabstract以下描述正确的有
19.B方法的重写应用在一个类的内部A方法的重载与返回值类型无关B构造方法不能重载C构造方法可以重写D以下程序运行结果是
20.Apublic classTest extendsFather{private Stringname=test;publicstaticvoid mainString[]args{Test test=new Test;System.out.printlntest.getNameO;}class Father{private Stringname=father”;public StringgetNameQ{return name;A fatherBtest编译出错C运行出错,无输出D以下对异样的描述不正确的有
21.C异样分为和A ErrorException是全部异样类的父类B Throwable是全部异样类父类C Exception包括和之外的异样D ExceptionRuntimeException RuntimeException在语句块中,以下可以单独与一起运用的是
22.try-catch-finally finallyBA catchBtryC throwsDthrow下面代码运行结果是
23.Bpublic classDemo{publicintaddint a,int b{。