




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、JAVA面向对象复制类和对象之间关系是( ) 单选题联接关系包含关系抽象与具体的关系(正确答案)类是对象的具体化类是具有相同( )的集合,是对对象的抽象描述 单选题属性和方法(正确答案)变量和方法变量和数据对象和属性下列哪个类声明是正确的( ) 单选题public void H1public class Move()public class void numberpublic class Car(正确答案)定义类头时,不可能用到的关键字是( ) 单选题classvoid(正确答案)extendspublic关于方法功能描述错误的是( ) 单选题使程序结构清晰实现代码模块化重用方法是类功能的封装
2、重复代码(正确答案)关于方法形参描述正确的是( ) 单选题可以没有形参(正确答案)至少有一个形参必须定义多个形参形参只能是基本变量类型在定义方法时在最后一个形参的类型后增加“.”,相关描述错误( ) 单选题可变参数接受的对象是一个数组“.”表示可变参数“.”表示省略号(正确答案)“.”只能出现在参数列表的最后利用方法中的( )语句可为调用方法返回一个值 单选题return(正确答案)backend以上答案都不对以下关于return语句使用描述错误的有( )不能用来返回对象(正确答案)只可以返回数值(正确答案)方法中都必须包含return语句(正确答案)一个方法可以有多个return语句void
3、的含义描述正确的是( ) 单选题方法体为空方法体没有意义方法没有返回值(正确答案)定义方法时必须使用main()方法的返回类型是( ) 单选题booleanvoid(正确答案)intstatic下面的方法声明中,哪个是正确的( ) 单选题public class methodName()public void int methodName()public void methodName()(正确答案)public methodName下列方法定义中,不正确的是( ) 单选题float x(int a,int b)return a-b;int x(int a,int b)return a-b;i
4、nt x(int a,int b);return a*b;(正确答案)int x(int a,int b)return a*b;以下关于构造方法特点理解正确的选项有( )构造方法主要用于对象创建时初始化对象(正确答案)构造方法没有返回值,也不能用void来修饰(正确答案)构造方法的命名必须和类名完全相同(正确答案)一个Java类只能有一个构造方法下面关于构造方法描述不正确的是( ) 单选题当无其他构造方法时,系统提供默认的构造方法同一个类的多个构造方法的名称可以不同(正确答案)构造方法可以重载构造方法可以设置参数有一个类A,以下为其构造方法的声明,其中正确的是( ) 单选题void A(int
5、 x)public A(int x)(正确答案)public a(int x)static A(int x)设i,j为类X中定义的double型变量名,下列X类的构造方法中不正确的是( ) 单选题double X(double k)i=k;return i;(正确答案)X()i=6;j=8;X(double m,double n)i=m;j=n;X(double k)i=k;对于任意一个类,用户所能定义的构造方法的个数至多为( ) 单选题0个1个2个任意个(正确答案)构造方法何时被调用( ) 单选题类定义时创建对象时(正确答案)调用对象方法时使用对象的变量时以下( )是专门用于创建对象的关键字
6、 单选题new(正确答案)doubleintclass在方法调用过程中,位于方法名之后圆括号的变量被称为( ) 单选题变元参数(正确答案)语句声明关于面向对象的说法正确的是( ) 单选题类可以让我们用程序模拟现实世界中的实体(正确答案)有多少个实体就要创建多少个类对象的行为和属性被封装在类中,外界通过调用类的方法来获得,但是要知道类的内部是如何实现现实世界中的某些实体不能用类来描述一条return语句将给调用程序返回( )个值0(正确答案)1(正确答案)2任意下列关于成员变量描述正确的有( )成员变量在类中方法外面(正确答案)成员变量在内存的栈中随着对象的创建而存在,随着对象的消失而消失(正确
7、答案)对象初始化后成员变量没赋值会有默认的初始值(正确答案)在Java中,变量可以分为全局变量和( )变量 单选题静态实列局部(正确答案)普通下列关于局部变量描述正确的有( )局部变量在代码块中,或者方法的声明上(正确答案)局部变量在内存的堆中随着方法的调用执行完代码块后局部变量会消失(正确答案)局部变量使用前需要赋值(正确答案)下列关于成员变量与局部变量的说法不正确的是( ) 单选题局部变量的作用域仅限于定义它的方法成员变量的作用域在整个类内部都是可见的创建对象时Java会给成员变量一个初始值创建对象时Java会给局部变量赋予初始值(正确答案)关于this关键字描述正确的选项有( ) 单选题
8、this代表类自身对象的引用(正确答案)this不能在构造方法中使用this不能在普通方法中使用以上描述都不正确下列选项中关于Java中super关键字的说法正确的是( ) 单选题super关键字是在子类对象内部指代其父类对象的引用(正确答案)super关键字不仅可以指代子类的直接父类,还可以指代父类的父类子类通过super关键字只能调用父类的方法,而不能调用父类的属性子类通过super关键字只能调用父类的属性,而不能调用父类的方法下列选项中,那个不是Java的访问修饰符( ) 单选题privatepublicfriendly(正确答案)protected在定义抽象类需要用到关键字( ) 单选
9、题staticfinalabstract(正确答案)interface关于抽象类,下列说法错误的是( ) 单选题抽象类中可以存在普通方法和抽象方法抽象类中可以存在属性抽象类中可以实例化(正确答案)一个非抽象类继承抽象类必须实现抽象类中的所有抽象方法关于访问修饰符访问权限由小到大描述正确的是( ) 单选题private-protected-default-publicprivate-protected-public-publicprivate-default-protected-public(正确答案)default-private-protected-public下列关于static关键字的使
10、用描述正确的选项有( )被static修饰的变量即为静态变量(正确答案)被static修饰的方法称为静态方法(正确答案)所有的静态变量都可以通过类名直接访问(正确答案)所有的静态方法都可以通过类名直接访问(正确答案)下列关于静态代码块的描述中,正确的是( )静态代码块指的是被static关键字修饰的代码块(正确答案)静态代码块随着类的加载而加载(正确答案)使用静态代码块可以实现类的初始化(正确答案)每次创建对象时,类中的静态代码块都会被执行一次类的( )成员只能被该类的成员访问,而不能被非该类的成员访问 单选题publicprivate(正确答案)protectedabstract下列选项中关
11、于Java中封装的说法错误的是( ) 单选题封装可以将属性私有化,提供公有的方法访问私有属性属性的访问方法包括setter方法和getter方法setter方法用于赋值、getter方法用于取值类的属性必须进行封装,否则无法通过编译(正确答案)在Java中,关于包以下描述正确的是( )要使用Java SE API 的System 类必须import java.lang.System要使用Java SE API 的System 类不须要import java.lang.System(正确答案)要使用Java SE API 的Scanner类必须import java.util.Scanner(正
12、确答案)要使用Java SE API 的Scanner类不须要import java.util.Scanner在Java中,关于包的导入的关键字是( ) 单选题import(正确答案)classimplementsextends在java中,下列关于继承的说法哪个是正确的( ) 单选题子类只继承父类public方法和属性子类继承父类的非私有属性和方法(正确答案)子类只继承父类的方法,而不能继承父类的属性子类将继承父类的所有的属性和方法在java中,下面选项中关于继承的说法错误的是( ) 单选题继承可以描述类与类之间的关系继承实现了代码的重用具有继承关系的子类和父类层次结构更加清晰子类中可以重写
13、父类中的所有方法(正确答案)Java中,如果类C是类B的子类,类B是类A的子类,那么下面描述正确的是( ) 单选题C可以继承了B中的成员,同样也可以继承了A中的成员(正确答案)C只继承了B中的成员C只继承了A中的成员C不能继承A或B中的成员在Java 语言中,下列关于类的继承的实现描述,正确的是( ) 单选题一个类可以继承多个父类一个类可以具有多个子类(正确答案)子类一定比父类有更多的成员方法以上描述都不正确在java中,继承所使用的关键字是( ) 单选题implementsimportextends(正确答案)abstract下面对Java中方法重载的描述,错误的是( )重载的各方法必须方法
14、名称相同重载的各方法必须参数数量不同(正确答案)重载的各方法必须参数类型不同(正确答案)重载的各方法必须有相同的返回值(正确答案)下面对Java中方法重写的描述,错误的是( ) 单选题子类重写父类的方法(正确答案)重写方法的参数数量可以不同重写方法的参数类型可以不同重写方法的返回值可以不同在Java中,以下关于方法重载和方法重写描述正确的是( ) 单选题方法重载和方法的重写实现的功能相同方法重载出现在父子关系中,方法重写是在同一类中方法重载的返回值类型必须一致,参数项必须不同方法重写的返回值类型必须相同(正确答案)在java中,关于instanceof 运算符的用法描述错误的是( )insta
15、nceof运算符是用来在运行时指出对象是否是特定类的一个实例(正确答案)instanceof的返回值是一个布尔值(正确答案)instanceof运算符前面操作数的编译时的类型要么与后面的类相同,要么与后面的类具有父子继承关系,否则会引起编译错误(正确答案)以上描述都正确(正确答案)面向对象的三大特性为( )封装(正确答案)继承(正确答案)多态(正确答案)重载以下关于abstract的说法,正确的是( ) 单选题abstract只能修饰类abstract只能修饰方法抽象类中必须有abstract方法abstract方法所在的类一定是抽象类(正确答案)下面关于抽象类与抽象方法描述正确的选项有( )
16、抽象类不能被实例化(正确答案)抽象类不能被继承抽象方法不能与final、private和static复合使用(正确答案)抽象方法可以与public、protected复合使用(正确答案)以下关于final关键字的使用描述错误的是( ) 单选题final关键字可以用于修饰类final关键字可以用于修饰变量final关键字可以用于修饰方法被final修饰的类可以被继承(正确答案)以下关于被final修饰的对象,说法错误的是( ) 单选题final修饰的成员变量一旦赋初始值就不能被改变final修饰的类不能被继承final修饰的方法可以被继承final修饰的方法可以被重写(正确答案)在java中,定
17、义接口的关键字是( ) 单选题classinterface(正确答案)methodobject以下关于接口对象的说法中正确的是( )接口对象只能等于实现该接口的类的对象(正确答案)接口只能被类实现,不能用来声明对象(正确答案)接口对象可以通过当前接口用关键词new创建接口对象可以等于任何类的对象下列关于接口的说法不正确的是( ) 单选题接口中只能定义公有的、静态的常量接口中的方法只能是公有的抽象方法用于定义接口的关键字是implements(正确答案)接口只能继承多个接口,接口不能继承类,也不能实现其他接口在java中,实现接口的关键字是( ) 单选题extendsinterfaceimple
18、ments(正确答案)import不能用来修饰interface的有( )private(正确答案)publicprotected(正确答案)static(正确答案)以下关于抽象类与接口描述正确的选项有( )抽象类在Java语言中表示的是一种继承关系,一个类只能使用一次继承。但是一个类却可以实现多个接口(正确答案)在抽象类中可以没有抽象方法(正确答案)接口中只能包含抽象方法,而抽象类则可以包含普通方法(正确答案)接口中定义的变量默认是public static final型,且必须给其初值,所以实现类中不能重新定义,也不能改变其值(正确答案)在JAVA中,对于抽象类和接口的使用下面说法错误的是
19、( ) 单选题抽象类不能被实例化实现接口的关键字implements如果一个类实现了接口的所有方法,则该类一定是抽像类(正确答案)接口不可以实例化对象关于面向接口编程的描述错误的是( ) 单选题降低程序的耦合性易于系统的扩展不易于系统的维护(正确答案)以上描述均不正确关于异常,下列说法中正确的是( ) 单选题一旦程序运行,异常将被创建为了保证程序的运行速度,要尽量避免减少异常控制异常是一种对象(正确答案)以上说法都不对Java中所有错误和异常的父类是( ) 单选题Throwable类(正确答案)Error类Exeception类ThrowableError以下哪一个是空指针异常( ) 单选题j
20、ava.lang.ClassNotFoundExceptionjava.lang.NullPointerException(正确答案)java.lang.NumberFormatExceptionjava.lang.IndexOutOfBoundsException以下哪一个是数学运算异常( ) 单选题java.lang.ClassCastExceptionjava.lang.FileNotFoundExceptionjava.lang.NoSuchMethodExceptionjava.lang.ArithmeticException(正确答案)在Java中,java.lang.NoClas
21、sDefFoundException是( )异常 单选题内存不足错误未找到类定义错误(正确答案)实例化异常文件未找到异常给定如下所示的JAVA代码,则运行时,会产生( )类型的异常String s = null; 单选题ArithmeticExceptionNullPointerException(正确答案)IOExceptionClassNotFoundExceptions.concat(abc); 单选题数组索引越界异常(正确答案)对象转换异常操作错误异常实例化异常在Java中,IndexOutOfBoundsException是( )异常 单选题try(正确答案)catchthrowth
22、rows在JAVA的异常处理模型中,能单独和finally语句一起使用的块是( )Java的异常处理机制可以保障程序具有良好的容错性,使程序健壮性更高(正确答案)异常处理使程序具有更好的可读性(正确答案)在Java中可以使用“try-catch”语句处理异常(正确答案)方法声明时可以使用throws关键字声明抛出异常(正确答案)关于Java异常处理的描述正确的是( ) 单选题try-catch捕获异常可以使用finally回收资源try语句不能独立存在,其后至少要有一个catch语句块或finally语句块finally语句块不是必须存在的,可以根据需求决定是否添加如果try代码块没有出现异常
23、,finally语句块不会被执行(正确答案)以下关于使用try-catch-finally处理异常描述错误的是( ) 单选题Object(正确答案)VectorStringKeyEvent下列选项中,哪个是java语言所有类的父类( )object类中定义了一些重要的成员函数和变量,以方便JAVA类的使用(正确答案)object类是所有其他JAVA类的直接或间接父类(正确答案)如果一个类已经有了父类,那么这个类同时继承了object类,也就是说,这时候这个类实际上有2个父类由于JAVA中的类是单继承的,因此所有的类以object类为根形成了一棵继承树(正确答案)关于object类,以下描述中正
24、确的有( ) 单选题equals(Object obj)getClass()toString()trim()(正确答案)在JAVA 中,Object类是所有类的父亲,用户自定义类默认扩展自Object类,下列选项中的( )方法不属于Object类的方法 单选题equals(正确答案)hashCodetoStringgetClassObject类的( )方法判断指定对象与该对象是否相等 单选题String类不是final类故可以继承String类不是final类故不可继承String类是final类故不可继承(正确答案)String类final类故可以继承关于java.lang.String类,
25、以下描述正确的一项是( )String()创建一个内容为空的字符串(正确答案)String(String value)初始化一个新创建的String对象,使其表示一个与参数相同的字符序列(正确答案)String(bytebytes,Charset charset)使用指定的字符编码,将指定的byte数组构造成一个字符串(正确答案)String(char char)将制定的char数组构造成一个字符串(正确答案)关于String类的构造方法描述正确的选项有( ) 单选题equals(String)trim()append()(正确答案)indexOf()以下不是String类提供的合法的方法的是
26、( ) 单选题abcabcdcd(正确答案)字符串string=abcde,string.charAt(3)的返回值是( ) 单选题concat()方法的返回值是一个boolean值concat()方法的返回值是一个int值concat()方法是用于判断两个字符串的值是否相等concat()方法是用于将一个字符串与指定字符串进行连接返回一个新的字符串(正确答案)String类的concat()方法描述正确的是( ) 单选题String类的equals方法用于判断两个字符串的值是否相等String类的equals方法的返回值为一个String(正确答案)String类的equals方法的返回值是
27、一个booleanString类的equals方法重写了Object的equals方法关于String类的equals方法描述错误的是( ) 单选题int(正确答案)doublefloatbooleanJava语言中,String类中的indexOf()方法返回值的类型是( )String temp = new String“a”,”b”,”c”;String temp = “a”,”b”,”c”;(正确答案)String temp= “a”,”b”,”c”;String temp = “a”,”b”,”c”;(正确答案)下面哪个是正确的( )s10为” ”s9为null(正确答案)s0为未定
28、义s.length为10(正确答案)执行下列代码后,哪个结论是正确的( )String s=new String10; 单选题getBytes()(正确答案)indexOf(String str)length()endsWith(String sufffix)将该String对象转换成byte数组( ) 单选题=比较的是两个对象的内存地址是否相同String类重写了Object类的equals()方法由于Object类的equals()方法比较的是两个对象的内存地址是否相同,所以String类的equals()方法也是这样(正确答案)String类的equals方法比较的是两个对象的值是否相同
29、关于String类的equals与=描述错误的是( ) 单选题字符串是对象String对象存储字符串的效率比StringBuffer高(正确答案)不可以使用StringBuffer sb=这里是字符串声明并初始化StringBuffer对象sbString类提供了许多用来操作字符串的方法:连接,提取,查询等下列关于字符串的描叙中错误的是() 单选题StringBuffer类的对象调用tostring()方法将转换为String类型(正确答案)两个类都有append()方法可以直接将字符串“test”复制给声明的Stirng类和StringBuffer类的变量两个类的实例的值都能够被改变在JAV
30、A中,下面关于String类和StringBuffer类的描述正确的是( ) 单选题ScannerObjectStringMath(正确答案)在Java中,( )类用于算术运算操作 单选题810(正确答案)182Math.max(10, 8)的返回值为( ) 单选题3(正确答案)9027Math.cbrt(27)的返回值为( ) 单选题3507(正确答案)40Math.sqrt(49)的返回值为( ) 单选题4.5(正确答案)-4.509Math.abs(-4.5)的返回值为( ) 单选题max(正确答案)maximumlargergreater在Math类中( )方法用于返回两个参数的最大值
31、 单选题-5.55.556(正确答案)Math.round(5.5)的返回值为( ) 单选题返回一个0.01.0之间的随机数(正确答案)返回一个整型随机数返回一个0100的整型随机数以上描述都不正确关于Math.random()描述正确的是( ) 单选题Day.getDateTime()DateFormat.getDataTimeInstance()DateFormat.getDateTimeInstance()(正确答案)Day.getDateTimeInstance()表达式( )将返回当前的系统时间和日期 单选题Java提供了java.util.Date类处理日期、时间Date对象既包含
32、日期,也包含时间Date对象包含日期,不包含时间(正确答案)构造方法Date(long date)根据指定long类型整数生成一个Date对象下列关于javA.util.Date类的描述中,错误的是( ) 单选题Calendar可以通过构造方法实例化Calendar对象(正确答案)Calendar.getInstance()方法可以创建Calendar的子类对象处理日期和时间getTime()方法可以从Calendar对象中获取Date对象setTime(Date date)可以通过Date对象获得对应的Calendar对象下列关于javA.util.Calendar类的描述中,错误的是( )
33、 单选题日期格式化标记y代表年日期格式化标记M代表年份中的月日期格式化标记d代表月份中的天日期格式化标记m代表分钟中的秒数(正确答案)下列有关SimpleDateFormat类的对象使用说法错误的是( ) 单选题Java集合类主要由两个接口派生而出,即Collection和Map接口Collection和Map接口都是以键值对的形式存放数据(正确答案)Collection和Map是Java集合框架的最上层的父接口,这两个接口又包含其他的子接口和实现类Java集合主要包括三种类型:Set、List、Map下列有关Java集合体系描述不正确的是( ) 单选题List与MapSet与MapList与
34、Set(正确答案)List、Map与Set以下集合中继承自Collection接口的有( )数组既可以存储基本数据类型又可以存储引用数据类型,集合只能存储引用数据类型(正确答案)数组长度是固定的,而集合的长度是可变的,可以根据元素的增加而增长(正确答案)如果元素个数是固定的推荐用数组,如果元素个数不是固定的推荐用集合(正确答案)集合与数组都具有下标索引下列有关Java集合与数组的描述正确的有( ) 单选题AraayListHashSet(正确答案)LinkedListVector以下不属于List集合的是( ) 单选题这个集合元素的无序的可以通过键来获取这个集合的值可以通过addFirst()
35、方法,在列表的首部插入元素在对这个集合的元素执行遍历操作时,效率比较高(正确答案)关于java中的集合类java.util.Arraylist,以下说法正确的是( ) 单选题list.addAll(c)(正确答案)list.add(c)put(c)putAll(c)将集合c的所有元素添加到指定集合中正确是( ) 单选题bookTypeList.add(小说);bookTypeList.get(小说);bookTypeList.contains(小说);(正确答案)bookTypeList.remove(小说);在JAVA中 ArrayList类实现了可变大小的数组,便于遍历元素和随机访问元素,
36、已知获得了ArrayList类的对象 bookTypeList,则下列语句中能够实现判断列表中是否存在字符串“小说”的是( )LinkedList链表结构(正确答案)LinkedList是基于数组结构ArrayList链表结构ArrayList 是基于数组结构(正确答案)下面关于ArrayList和LinkedList在存储结构说法正确的是( ) 单选题仅删除第一个符合条件的元素(正确答案)所有张三都会被删除删除集合第一个添加的元素删除集合最后一个添加的元素在ArrayList集合包含多个张三的字符串,调用remove(张三)后,对该集合描述正确的是( )ArrayList是基于数组结构的集合
37、(正确答案)ArrayList遍历和随机访问元素的效率比较高(正确答案)LinkedList采用链表存储方式(正确答案)LinkedList插入、删除元素效率比较高(正确答案)下面关于ArrayList集合与LinkedList集合之间区别的描述中,正确的有( ) 单选题length()(正确答案)void addFirst(Object o)addLast(Object o)ObjectremoveLast()在Java中,以下那个不是LinkedList类的方法的是( ) 单选题clear()add()(正确答案)remove()addAll()已知一个HashSet集合,向该集合添加一条
38、数据,调用的方法是( ) 单选题remove()(正确答案)addAll()add()clear()已知一个HashSet集合,向该集合删除一条数据,调用的方法是( ) 单选题1,2,3,4,5,6,2,21,2,3,4,5,6(正确答案)2,1,4,3,6,5,2,21,2,3,4,2,2,5,6将1,2,3,4,2,2,5,6这些数组放在HashSet集合中可能出现的情况是( )HashSet不允许插入相同元素的对象(正确答案)不能保证元素的排列顺序,顺序有可能发生变化(正确答案)集合元素值可以是null(正确答案)HashSet不是同步的,如果多个线程同时访问一个HashSet,则必须通
39、过代码保证其同步(正确答案)关于HashSet特点以下选项描述正确的是( ) 单选题HashSetVector(正确答案)TreeSetLinkedHashSet以下不属于Set集合的是( ) 单选题java.text.Iteratorsjava.util.Iterator(正确答案)java.text.Enumerationjava.text.Iterator对 collection进行迭代的迭代器是( ) 单选题可以使用new Iterator()创建Iterator对象(正确答案)Iterator的hasNext(Object o)方法,如果被迭代的集合中的元素没有遍历完成,则返回tru
40、eIterator的next()方法,返回集合中的下一个元素Iterator的remove()方法,将迭代器新返回的元素删除以下关于Iterator迭代器描述错误的是( ) 单选题将一个对象添加到Set集合时,Set集合无法记住添加此元素的顺序Set集合中的元素是不能重复的Set元素值不可以是null(正确答案)HashSet按Hash算法实现存储集合中的元素,因为其具有良好的存储和查找性能以下关于Set集合的描述错误的是( ) 单选题add(Object o)add(int index,Object o)remove(Object o)removeLast()(正确答案)在JAVA中,Lin
41、kedList类和ArrayList类同属于集合框架类,下列选项中的方法是LinkedList类有而ArrayList类没有的( ) 单选题SetHashMap(正确答案)ListHashtable以下实现了Map接口的类的是( ) 单选题java.util.Listjava.util.ArrayListjava.util.HashMap(正确答案)java.util.LinkedList在JAVA中,以下( )类的对象以键-值的方式存储对象 单选题Map m=new Map();Map m=new Map(init capacity, increment capacity);Map m=ne
42、w Map(new Collection();Map是接口,所以不能实例化(正确答案)下面哪种是正确的创建Map集合的方式( ) 单选题put(value,key)put(key,key)put(key,value)(正确答案)put(key,key)key是Map的键,value是Map的值,HashMap中的put()方法参数是( ) 单选题get(id)get(value)get(key)(正确答案)get(index)key是Map的键,value是Map的值,HashMap中的get()方法参数是( ) 单选题get()put()remove()clear()(正确答案)HashMa
43、p中移除所有映射关系的方法是( ) 单选题覆盖(正确答案)添加删除什么都没有发生Map集合的put方法放入key-value如果键已经存在则( ) 单选题put()getAll()keyset()values()(正确答案)想要获得Map中所有的值应调用以下哪个方法( )HashMap使用键/值的形式保存数据(正确答案)HashMap能够保证其中元素的顺序HashMap允许将null用作键(正确答案)HashMap允许将null用作值(正确答案)在Java中,关于HashMap类的描述,以下说法正确的有( ) 单选题HashMap允许出现空值、空键Hashtable不允许出现空值、空键Hash
44、Map线程异步、效率较高,Hashtable线程同步、效率较低HashMap与Hashtable都继承自AbstractMap(正确答案)在java中,关于HashMap与Hashtable的区别描述错误的是( ) 单选题ArrayList和LinkedList均实现了List接口ArrayList的访问速度比LinkedList快添加和删除元素时,ArrayList的表现更佳(正确答案)HashMap实现Map接口,它允许任何类型的键和值对象,并允许将null用作键或值Java中的集合类包括ArrayList、LinkedList、HashMap等类,下列关于集合类描述错误的是( ) 单选题
45、内部类提供了更好的封装,可以将内部类隐藏在外部类内内部类成员可以直接访问外部类的私有数据外部类能访问内部类的实现细节,如内部类的成员变量(正确答案)匿名内部类适用于创建那些仅需要一次使用的类关于内部类描述错误的是( ) 单选题内部类不能被访问修饰符修饰(正确答案)内部类可以用private修饰内部类可以用public修饰内部类可以用protected修饰以下关于内部类的使用描述正确的是( ) 单选题不能被访问修饰符修饰,能被sttaic修饰能被访问修饰符修饰,不能被sttaic修饰(正确答案)能被访问修饰符修饰,能被sttaic修饰不能被访问修饰符修饰,不能被sttaic修饰以下关于内部类的属
46、性描述正确的是( ) 单选题在普通方法里的内部类可以访问外部类的全部成员(正确答案)在普通方法里的内部类不能访问外部类的所有成员在静态方法里的内部类可以访问外部类的全部成员在静态方法里的内部类不能访问外部类的所有成员内部类访问外部类相关表述正确的是( ) 单选题能被访问修饰符修饰,能被sttaic修饰不能被访问修饰符修饰,不能被sttaic修饰能被访问修饰符修饰,不能被sttaic修饰(正确答案)不能被访问修饰符修饰,能被sttaic修饰以下关于内部类的方法描述正确的是( ) 单选题匿名内部类没有构造方法如果匿名内部类需要访问外部类的局部变量,则必须使用final修饰符修饰外部类的局部变量,否
47、则系统将报错匿名内部类不能是抽象类匿名内部类不能实现接口(正确答案)匿名内部类的特点下面错误的是( ) 单选题成员内部类匿名内部类(正确答案)局部内部类静态内部类有以下代码 new Runnable()public void run()/重写该方法;该类属于( )成员内部类(正确答案)局部内部类(正确答案)匿名内部类(正确答案)标准内部类以下哪几种属于内部类( )泛型是JDK1.5出现的新特性(正确答案)泛型是一种安全机制(正确答案)使用泛型避免了强制类型转换(正确答案)使用泛型必须进行强制类型转换关于泛型的说法正确的是( ) 单选题泛型是一种参数化类型可以取代继承机制(正确答案)避免了运行时
48、进行类型转换可能的潜在性错误增强了程序的灵活性和安全性下列关于泛型的说法,错误的是( )List list=new ArrayList( );(正确答案)List list=new ArrayList( );(正确答案)已知cat是Animal类的子类,则List list=new ArrayList();List list=new ArrayList( );以下语句正确的是( ) 单选题JDBC是一种被设计成通用的数据库访问技术,JDBC技术不光可以应用在Java程序中,还可用在C+这样的程序中JDBC技术是SUN公司设计出来专门用在连接Oracle数据库的技术,连接其他数据库只能采用微软的
49、ODBC解决方案微软的ODBC和SUN公司的JDBC解决方案都能实现跨平台使用,只是JDBC的性能要高于ODBCJDBC只是个抽象的调用规范,底层程序实际上要依赖于每种数据库的驱动文件(正确答案)以下有关JDBC的描述,哪一个选项是正确的( ) 单选题java.sql(正确答案)java.awtjava.langjavax.swingJDBC数据访问相关的类和接口定义在( )包中 单选题java.sql.DriverManager管理JDBC驱动程序,使用它可以获取Connection对象java.sql.Connection建立与特定数据库的连接(会话)java.sql.Statement用
50、于向数据库发送SQL语句java.sql.PreparedStatement不能预处理SQL语句(正确答案)下列有关JDBC常用API相关描述错误的是( ) 单选题System(正确答案)ClassConnectionResultSet哪个不是JDBC用到的接口和类( ) 单选题可用于执行insert、update或者delete语句对于CREATE TABLE 或 DROP TABLE等不操作行的语句,executeUpdate()的返回值总为零对于delete语句的效果是删除表中的一行或者多行,executeUpdate返回值是0或者1(正确答案)UPDATE语句的效果是修改表中零行或多行
51、中的一列或多列。executeUpdate的返回值是一个整数,指示受影响的行数下列关于statement实例执行sql语句说法错误的是( ) 单选题Connection conn=DriverManager.getConnection(URL,USER,PASSWORD);(正确答案)JDBCConnection conn=DriverManager.getConnection(URL,USER,PASSWORD);Connection conn=getConnection(URL,USER,PASSWORD);Connection conn=Driver.getConnection(URL,
52、USER,PASSWORD);下列获取数据库连接正确的是( ) 单选题rs.getString(0);rs.getString(rank);rs.getString(1)或rs.getString(name);(正确答案)rs.getString(“ename”);在JDBC编程中执行完SQL语句:SELECT name, rank, serialNo FROM employee, 在遍历结果集rs的时候能得到第一列数据的代码是( )Statement的executeQuery()方法会返回一个结果集Result(正确答案)Statement的executeUpdate()方法会返回是否更新成
53、功的boolean值ResultSet中的next()方法会使结果集中的下一行成为当前行(正确答案)以上描述都正确下面的描述正确的是( )execute()返回的是boolean值(正确答案)executeUpdate()返回的是boolean值execute()返回的是int值executeUpdate()返回的是int值(正确答案)以下关于PreparedStatement的execute()与executeUpdate()描述正确的是( ) 单选题execute()executeUpdate()(正确答案)executeQuery()以上都不是使用JDBC对数据库中的数据进行更新(upd
54、ate)操作,调用的是Statement对象的方法是( ) 单选题execute()executeUpdate()executeQuery()(正确答案)以上都不是使用JDBC对数据库中的数据进行查询(select)操作,调用的是Statement对象的方法是( ) 单选题getNumeric()(正确答案)getDouble()getFloat()以上都不是如果数据库中某个字段为numeric型,不可以通过ResultSet的哪个方法获取( ) 单选题PreparedStatement继承自Statement(正确答案)Statement继承自PreparedStatementResultS
55、et继承自StatementCallableStatement继承自PreparedStatement下面关于JDBC对象的描述正确的是( ) 单选题Connection是Java程序与数据库建立的连接对象,这个对象只能用来连接数据库,不能执行SQL语句JDBC的数据库事务控制要靠Connection对象完成Connection对象使用完毕后要及时关闭,否则会对数据库造成负担只有MySQL和Oracle数据库的JDBC程序需要创建Connection对象,其他数据库的JDBC程序不用创建Connection对象就可以执行数据库操作(正确答案)有关Connection描述错误的是哪一个( ) 单
56、选题jdbc:mysql:/localhost/companyjdbc:mysql:/localhost:3306:companyjdbc:mysql:/localhost:3306/company(正确答案)jdbc:mysql:/localhost/3306/company下面选项的MySQL数据库URL正确的是哪一个( ) 单选题URL表示连接数据库的路径USER表示登录数据库的账号PASSWORD表示登录数据库的密码conn表示执行数据库SQL语句的执行对象(正确答案)关于Connection conn=DriverManager.getConnection(URL,USer,PASS
57、WORD)描述错误的是( ) 单选题数据库连接向数据库发布的SQL命令(正确答案)结果集数据库元数据JDBC API中的Statement对象的含义是( ) 单选题pst.setInt(3,2000);pst.setInt(3,2000);(正确答案)pst.setFloat(salary,2000);pst.setString(salary,2000);对预编译SQL语句UPDATE emp SET ename=?,job=?,salary=? WHERE empno=?的第三个问号赋值正确的是( ) 单选题createPrepareStatement()prepareStatement()
58、(正确答案)createPreparedStatement()preparedStatement()使用Connection 的哪个方法可以建立一个PreparedStatement接口( ) 单选题null有数据(正确答案)不为null,但是没有数据以上都选项都不对SELECT COUNT(*) FROM emp这条SQL语句执行,如果员工表中没有任何数据, 那么ResultSet中将会是( ) 单选题StatementPreparedStatement(正确答案)ConnectionResultSet下列用于表示执行事先编译的SQL语句的Java类是( )PreparedStatement
59、继承了Statement(正确答案)PreparedStatement可以有效的防止SQL注入(正确答案)PreparedStatement只能执行带问号占位符的预编译SQL,不能执行SQL语句PreparedStatement可以存储预编译的SQL语句,从而提升执行效率(正确答案)以下选项关于PreparedStatement的说法正确的是( ) 单选题String sql=Select * from Student where Sname=+txtName.getText();String sql=Select * from Student where Sname=+txtName.get
60、Text()+;(正确答案)String sql=Select * from Student where Sname like +txtName.getText();String sql=Select * from Student where Sname like +txtName.getText()+;根据用户在文本框txtName中输入的姓名对Student表进行查询,以下SQL语句定义正确的是( ) 单选题rs.getString(sname)和rs.getString(1)rs.getString(sname)和rs.getString(2)(正确答案)rs.getString(sno
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年项目管理中的重要管理角色考题试题及答案
- 跑道材料维修方案范本
- 证券从业资格证学习帮助试题及答案
- 项目实施的关键绩效指标设定题目及答案
- 2024年微生物检测的重要性提升试题及答案
- 税务政策对会计行业的影响试题及答案
- 煤制油品质量与标准研究考核试卷
- 种子种苗的长期保存与种子库建设考核试卷
- 生态资源监测与城市空气质量改善考核试卷
- 工程勘察技术规范考核试卷
- AGC-AVC培训课件教学课件
- 2025年山东省安全员《B证》考试题库及答案
- 东北三省四市教研联合体2025年高考模拟考试(一)地理试题(含答案)
- 2024-2025学年浙教版八年级数学下册期中测试卷 第1~4单元(浙江专用)(含答案)
- 2024-2025学年人教版七年级数学(下)期中试卷(考试范围:第7-9章)(含解析)
- 部编版(2024)三年级道德与法治上册第12课《生活离不开规则》教学课件
- 通用电子嘉宾礼薄
- 观音庵收费站关于计重设备的管理和使用细则
- 卡农曲谱canon-in-D-钢琴小提琴合奏-五线谱(共6页)
- IATF16949:2016中文完整
- 2020年度希望之星英语大赛小低组看图说话(图文五篇
评论
0/150
提交评论