java面向对象结业模拟考试测试预习题_第1页
java面向对象结业模拟考试测试预习题_第2页
java面向对象结业模拟考试测试预习题_第3页
java面向对象结业模拟考试测试预习题_第4页
java面向对象结业模拟考试测试预习题_第5页
已阅读5页,还剩43页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

java面向对象结业模拟考试测试预习题第1题【2.00分】【概念理解】

类和对象之间关系是()A.联接关系B.包含关系C.抽象与具体的关系(正确答案)D.类是对象的具体化第2题【2.00分】【概念理解】

类是具有相同()的集合,是对对象的抽象描述A.属性和方法(正确答案)B.变量和方法C.变量和数据D.对象和属性第3题【2.00分】【概念理解】

下列哪个类声明是正确的()A.publicvoidH1{…}B.publicclassMove(){…}C.publicclassvoidnumber{…}D.publicclassCar{…}(正确答案)第4题【2.00分】【结果判断】

定义类头时,不可能用到的关键字是()A.classB.void(正确答案)C.extendsD.public第5题【2.00分】【概念理解】

关于方法功能描述错误的是()A.使程序结构清晰B.实现代码模块化重用C.方法是类功能的封装D.重复代码(正确答案)第6题【2.00分】【特性分析】

关于方法形参描述正确的是()A.可以没有形参(正确答案)B.至少有一个形参C.必须定义多个形参D.形参只能是基本变量类型第7题【2.00分】【结果判断】

在定义方法时在最后一个形参的类型后增加“...”,相关描述错误()A.可变参数接受的对象是一个数组B.“...”表示可变参数C.“...”表示省略号(正确答案)D.“...”只能出现在参数列表的最后第8题【2.00分】【特性分析】

利用方法中的()语句可为调用方法返回一个值A.return(正确答案)B.backC.end第9题【2.00分】【概念理解】

void的含义描述正确的是()A.方法体为空B.方法体没有意义C.方法没有返回值(正确答案)D.定义方法时必须使用第10题【2.00分】【概念理解】

main()方法的返回类型是()A.booleanB.void(正确答案)C.intD.static第11题【2.00分】【概念理解】

下面的方法声明中,哪个是正确的()A.publicclassmethodName(){…}B.publicvoidintmethodName(){…}C.publicvoidmethodName(){…}(正确答案)D.publicmethodName{…}第12题【2.00分】【概念理解】

下列方法定义中,不正确的是()A.floatx(inta,intb){returna-b;}B.intx(inta,intb){returna-b;}C.intx(inta,intb);{returnab;}(正确答案)D.intx(inta,intb){returnab;}第13题【2.00分】【概念理解】

下面关于构造方法描述不正确的是()A.当无其他构造方法时,系统提供默认的构造方法B.同一个类的多个构造方法的名称可以不同(正确答案)C.构造方法可以重载D.构造方法可以设置参数第14题【2.00分】【概念理解】

有一个类A,以下为其构造方法的声明,其中正确的是()A.voidA(intx){…}B.publicA(intx){…}(正确答案)C.publica(intx){…}D.staticA(intx){…}第15题【2.00分】【概念理解】

设i,j为类X中定义的double型变量名,下列X类的构造方法中不正确的是()A.doubleX(doublek){i=k;returni;}(正确答案)B.X(){i=6;j=8;}C.X(doublem,doublen){i=m;j=n;}D.X(doublek){i=k;}第16题【2.00分】【概念理解】

对于任意一个类,用户所能定义的构造方法的个数至多为()A.0个B.1个C.2个D.任意个(正确答案)第17题【2.00分】【概念理解】

构造方法何时被调用()A.类定义时B.创建对象时(正确答案)C.调用对象方法时D.使用对象的变量时第18题【2.00分】【概念理解】

以下()是专门用于创建对象的关键字A.new(正确答案)B.doubleC.intD.class第19题【2.00分】【概念理解】

在方法调用过程中,位于方法名之后圆括号的变量被称为()A.变元B.参数(正确答案)C.语句D.声明第20题【2.00分】【概念理解】

关于面向对象的说法正确的是()A.类可以让我们用程序模拟现实世界中的实体(正确答案)B.有多少个实体就要创建多少个类C.对象的行为和属性被封装在类中,外界通过调用类的方法来获得,但是要知道类的内部是如何实现D.现实世界中的某些实体不能用类来描述第21题【2.00分】【概念理解】

在Java中,变量可以分为全局变量和()变量A.静态B.实列C.局部(正确答案)D.普通第22题【2.00分】【结果判断】

下列关于成员变量与局部变量的说法不正确的是()A.局部变量的作用域仅限于定义它的方法B.成员变量的作用域在整个类内部都是可见的C.创建对象时Java会给成员变量一个初始值D.创建对象时Java会给局部变量赋予初始值(正确答案)第23题【2.00分】【概念理解】

关于this关键字描述正确的选项有()A.this代表类自身对象的引用(正确答案)B.this不能在构造方法中使用C.this不能在普通方法中使用D.以上描述都不正确第24题【2.00分】【结果判断】

下列选项中关于Java中super关键字的说法正确的是()A.super关键字是在子类对象内部指代其父类对象的引用(正确答案)B.super关键字不仅可以指代子类的直接父类,还可以指代父类的父类C.子类通过super关键字只能调用父类的方法,而不能调用父类的属性D.子类通过super关键字只能调用父类的属性,而不能调用父类的方法第25题【2.00分】【结果判断】

下列选项中,那个不是Java的访问修饰符()A.privateB.publicC.friendly(正确答案)D.protected第26题【2.00分】【结果判断】

在定义抽象类需要用到关键字()A.staticB.finalC.abstract(正确答案)D.interface第27题【2.00分】【结果判断】

关于抽象类,下列说法错误的是()A.抽象类中可以存在普通方法和抽象方法B.抽象类中可以存在属性C.抽象类中可以实例化(正确答案)D.一个非抽象类继承抽象类必须实现抽象类中的所有抽象方法第28题【2.00分】【结果判断】

关于访问修饰符访问权限由小到大描述正确的是()A.private->protected->default->publicB.private->protected->public->publicC.private->default->protected->public(正确答案)D.default->private->protected->public第29题【2.00分】【概念理解】

类的()成员只能被该类的成员访问,而不能被非该类的成员访问A.publicB.private(正确答案)C.protectedD.abstract第30题【2.00分】【结果判断】

下列选项中关于Java中封装的说法错误的是()A.封装可以将属性私有化,提供公有的方法访问私有属性B.属性的访问方法包括setter方法和getter方法C.setter方法用于赋值、getter方法用于取值D.类的属性必须进行封装,否则无法通过编译(正确答案)第31题【2.00分】【概念理解】

在Java中,关于包的导入的关键字是()A.import(正确答案)B.classC.implementsD.extends第32题【2.00分】【结果判断】

在java中,下列关于继承的说法哪个是正确的()A.子类只继承父类public方法和属性B.子类继承父类的非私有属性和方法(正确答案)C.子类只继承父类的方法,而不能继承父类的属性D.子类将继承父类的所有的属性和方法第33题【2.00分】【结果判断】

在java中,下面选项中关于继承的说法错误的是()A.继承可以描述类与类之间的关系B.继承实现了代码的重用C.具有继承关系的子类和父类层次结构更加清晰D.子类中可以重写父类中的所有方法(正确答案)第34题【2.00分】【结果判断】

Java中,如果类C是类B的子类,类B是类A的子类,那么下面描述正确的是()A.C可以继承了B中的成员,同样也可以继承了A中的成员(正确答案)B.C只继承了B中的成员C.C只继承了A中的成员D.C不能继承A或B中的成员第35题【2.00分】【概念理解】

在Java语言中,下列关于类的继承的实现描述,正确的是()A.一个类可以继承多个父类B.一个类可以具有多个子类(正确答案)C.子类一定比父类有更多的成员方法D.以上描述都不正确第36题【2.00分】【概念理解】

在java中,继承所使用的关键字是()A.implementsB.importC.extends(正确答案)D.abstract第37题【2.00分】【结果判断】

下面对Java中方法重写的描述,错误的是()A.子类重写父类的方法(正确答案)B.重写方法的参数数量可以不同C.重写方法的参数类型可以不同D.重写方法的返回值可以不同第38题【2.00分】【概念理解】

在Java中,以下关于方法重载和方法重写描述正确的是()A.方法重载和方法的重写实现的功能相同B.方法重载出现在父子关系中,方法重写是在同一类中C.方法重载的返回值类型必须一致,参数项必须不同D.方法重写的返回值类型必须相同(正确答案)第39题【2.00分】【结果判断】

以下关于abstract的说法,正确的是()A.abstract只能修饰类B.abstract只能修饰方法C.抽象类中必须有abstract方法D.abstract方法所在的类一定是抽象类(正确答案)第40题【2.00分】【概念理解】

以下关于final关键字的使用描述错误的是()A.final关键字可以用于修饰类B.final关键字可以用于修饰变量C.final关键字可以用于修饰方法D.被final修饰的类可以被继承(正确答案)第41题【2.00分】【概念理解】

以下关于被final修饰的对象,说法错误的是()A.final修饰的成员变量一旦赋初始值就不能被改变B.final修饰的类不能被继承C.final修饰的方法可以被继承D.final修饰的方法可以被重写(正确答案)第42题【2.00分】【概念理解】

在java中,定义接口的关键字是()A.classB.interface(正确答案)C.methodD.object第43题【2.00分】【特性分析】

下列关于接口的说法不正确的是()A.接口中只能定义公有的、静态的常量B.接口中的方法只能是公有的抽象方法C.用于定义接口的关键字是implements(正确答案)D.接口只能继承多个接口,接口不能继承类,也不能实现其他接口第44题【2.00分】【特性分析】

在java中,实现接口的关键字是()A.extendsB.interfaceC.implements(正确答案)D.import第45题【2.00分】【概念理解】

在JAVA中,对于抽象类和接口的使用下面说法错误的是()A.抽象类不能被实例化B.实现接口的关键字implementsC.如果一个类实现了接口的所有方法,则该类一定是抽像类(正确答案)D.接口不可以实例化对象第46题【2.00分】【概念理解】

关于面向接口编程的描述错误的是()A.降低程序的耦合性B.易于系统的扩展C.不易于系统的维护(正确答案)D.以上描述均不正确第47题【2.00分】【概念理解】

关于异常,下列说法中正确的是()A.一旦程序运行,异常将被创建B.为了保证程序的运行速度,要尽量避免减少异常控制C.异常是一种对象(正确答案)D.以上说法都不对第48题【2.00分】【概念理解】

Java中所有错误和异常的父类是()

A.Throwable类(正确答案)B.Error类C.Exeception类D.ThrowableError第49题【2.00分】【概念理解】

以下哪一个是空指针异常()A.java.lang.ClassNotFoundExceptionB.java.lang.NullPointerException(正确答案)C.java.lang.NumberFormatExceptionD.java.lang.IndexOutOfBoundsException第50题【2.00分】【概念理解】

以下哪一个是数学运算异常()A.java.lang.ClassCastExceptionB.java.lang.FileNotFoundExceptionC.java.lang.NoSuchMethodExceptionD.java.lang.ArithmeticException(正确答案)第51题【2.00分】【概念理解】

在Java中,java.lang.NoClassDefFoundException是()异常A.内存不足错误B.未找到类定义错误(正确答案)C.实例化异常D.文件未找到异常第52题【2.00分】【概念理解】

给定如下所示的JAVA代码,则运行时,会产生()类型的异常Strings=null;s.concat("abc");A.ArithmeticExceptionB.NullPointerException(正确答案)C.IOExceptionD.ClassNotFoundException第53题【2.00分】【前沿技术】

在Java中,IndexOutOfBoundsException是()异常A.数组索引越界异常(正确答案)B.对象转换异常C.操作错误异常D.实例化异常第54题【2.00分】【概念理解】

在JAVA的异常处理模型中,能单独和finally语句一起使用的块是()A.try(正确答案)B.catchC.throwD.throws第55题【2.00分】【结果判断】

以下关于使用try-catch-finally处理异常描述错误的是()A.try-catch捕获异常可以使用finally回收资源B.try语句不能独立存在,其后至少要有一个catch语句块或finally语句块C.finally语句块不是必须存在的,可以根据需求决定是否添加D.如果try代码块没有出现异常,finally语句块不会被执行(正确答案)第56题【2.00分】【概念理解】

下列选项中,哪个是java语言所有类的父类()A.Object(正确答案)B.VectorC.StringD.KeyEvent第57题【2.00分】【概念理解】

在JAVA中,Object类是所有类的父亲,用户自定义类默认扩展自Object类,下列选项中的()方法不属于Object类的方法A.equals(Objectobj)B.getClass()C.toString()D.trim()(正确答案)第58题【2.00分】【概念理解】

Object类的()方法判断指定对象与该对象是否相等A.equals(正确答案)B.hashCodeC.toStringD.getClass第59题【2.00分】【概念理解】

关于java.lang.String类,以下描述正确的一项是()A.String类不是final类故可以继承B.String类不是final类故不可继承C.String类是final类故不可继承(正确答案)D.String类final类故可以继承第60题【2.00分】【概念理解】

以下不是String类提供的合法的方法的是()A.equals(String)B.trim()C.append()(正确答案)D.indexOf()第61题【2.00分】【概念理解】

字符串string="abcde",string.charAt(3)的返回值是()A."abc"B."abcd"C.‘c’D.‘d’(正确答案)第62题【2.00分】【概念理解】

String类的concat()方法描述正确的是()A.concat()方法的返回值是一个boolean值B.concat()方法的返回值是一个int值C.concat()方法是用于判断两个字符串的值是否相等D.concat()方法是用于将一个字符串与指定字符串进行连接返回一个新的字符串(正确答案)第63题【2.00分】【概念理解】

关于String类的equals方法描述错误的是()A.String类的equals方法用于判断两个字符串的值是否相等B.String类的equals方法的返回值为一个String(正确答案)C.String类的equals方法的返回值是一个booleanD.String类的equals方法重写了Object的equals方法第64题【2.00分】【概念理解】

Java语言中,String类中的indexOf()方法返回值的类型是()A.int(正确答案)B.doubleC.floatD.boolean第65题【2.00分】【概念理解】

将该String对象转换成byte数组()A.getBytes()(正确答案)B.indexOf(Stringstr)C.length()D.endsWith(Stringsufffix)第66题【2.00分】【概念理解】

关于String类的equals与==描述错误的是()A.==比较的是两个对象的内存地址是否相同B.String类重写了Object类的equals()方法C.由于Object类的equals()方法比较的是两个对象的内存地址是否相同,所以String类的equals()方法也是这样(正确答案)D.String类的equals方法比较的是两个对象的值是否相同第67题【2.00分】【结果判断】

下列关于字符串的描叙中错误的是()A.字符串是对象B.String对象存储字符串的效率比StringBuffer高(正确答案)C.不可以使用StringBuffersb='这里是字符串"声明并初始化StringBuffer对象sbD.String类提供了许多用来操作字符串的方法:连接,提取,查询等第68题【2.00分】【结果判断】

在JAVA中,下面关于String类和StringBuffer类的描述正确的是()A.StringBuffer类的对象调用tostring()方法将转换为String类型(正确答案)B.两个类都有append()方法C.可以直接将字符串“test”复制给声明的Stirng类和StringBuffer类的变量D.两个类的实例的值都能够被改变第69题【2.00分】【结果判断】

在Java中,()类用于算术运算操作A.ScannerB.ObjectC.StringD.Math(正确答案)第70题【2.00分】【结果判断】

Math.max(10,8)的返回值为()A.8B.10(正确答案)C.18D.2第71题【2.00分】【结果判断】

Math.cbrt(27)的返回值为()A.3(正确答案)B.9C.0D.27第72题【2.00分】【结果判断】

Math.sqrt(49)的返回值为()A.3B.50C.7(正确答案)D.40第73题【2.00分】【结果判断】

Math.abs(-4.5)的返回值为()

A.4.5(正确答案)B.-4.5C.0D.9第74题【2.00分】【概念理解】

在Math类中()方法用于返回两个参数的最大值A.max(正确答案)B.maximumC.largerD.greater第75题【2.00分】【概念理解】

Math.round(5.5)的返回值为()A.-5.5B.5.5C.5D.6(正确答案)第76题【2.00分】【概念理解】

关于Math.random()描述正确的是()A.返回一个0.0~1.0之间的随机数(正确答案)B.返回一个整型随机数C.返回一个0~100的整型随机数D.以上描述都不正确第77题【2.00分】【概念理解】

表达式()将返回当前的系统时间和日期A.Day.getDateTime()B.DateFormat.getDataTimeInstance()C.DateFormat.getDateTimeInstance()(正确答案)D.Day.getDateTimeInstance()第78题【2.00分】【概念理解】

下列关于javA.util.Date类的描述中,错误的是()A.Java提供了java.util.Date类处理日期、时间B.Date对象既包含日期,也包含时间C.Date对象包含日期,不包含时间(正确答案)D.构造方法Date(longdate)根据指定long类型整数生成一个Date对象第79题【2.00分】【概念理解】

下列关于javA.util.Calendar类的描述中,错误的是()A.Calendar可以通过构造方法实例化Calendar对象(正确答案)B.Calendar.getInstance()方法可以创建Calendar的子类对象处理日期和时间C.getTime()方法可以从Calendar对象中获取Date对象D.setTime(Datedate)可以通过Date对象获得对应的Calendar对象第80题【2.00分】【概念理解】

下列有关SimpleDateFormat类的对象使用说法错误的是()A.日期格式化标记y代表年B.日期格式化标记M代表年份中的月C.日期格式化标记d代表月份中的天D.日期格式化标记m代表分钟中的秒数(正确答案)第81题【2.00分】【概念理解】

下列有关Java集合体系描述不正确的是()A.Java集合类主要由两个接口派生而出,即Collection和Map接口B.Collection和Map接口都是以键值对的形式存放数据(正确答案)C.Collection和Map是Java集合框架的最上层的父接口,这两个接口又包含其他的子接口和实现类D.Java集合主要包括三种类型:Set、List、Map第82题【2.00分】【结果判断】

以下集合中继承自Collection接口的有()A.List与MapB.Set与MapC.List与Set(正确答案)D.List、Map与Set第83题【2.00分】【概念理解】

以下不属于List集合的是()A.AraayListB.HashSet(正确答案)C.LinkedListD.Vector第84题【2.00分】【概念理解】

关于java中的集合类java.util.Arraylist,以下说法正确的是()A.这个集合元素的无序的B.可以通过键来获取这个集合的值C.可以通过addFirst()方法,在列表的首部插入元素D.在对这个集合的元素执行遍历操作时,效率比较高(正确答案)第85题【2.00分】【结果判断】

将集合c的所有元素添加到指定集合中正确是()A.list.addAll(c)(正确答案)B.list.add(c)C.put(c)D.putAll(c)第86题【2.00分】【结果判断】

在JAVA中ArrayList类实现了可变大小的数组,便于遍历元素和随机访问元素,已知获得了ArrayList类的对象bookTypeList,则下列语句中能够实现判断列表中是否存在字符串“小说”的是()A.bookTypeList.add("小说");B.bookTypeList.get("小说");C.bookTypeList.contains("小说");(正确答案)D.bookTypeList.remove("小说");第87题【2.00分】【概念理解】

在ArrayList集合包含多个"张三"的字符串,调用remove("张三")后,对该集合描述正确的是()A.仅删除第一个符合条件的元素(正确答案)B.所有"张三"都会被删除C.删除集合第一个添加的元素D.删除集合最后一个添加的元素第88题【2.00分】【概念理解】

在Java中,以下那个不是LinkedList类的方法的是()A.length()(正确答案)B.voidaddFirst(Objecto)C.addLast(Objecto)D.Object?removeLast()第89题【2.00分】【概念理解】

已知一个HashSet集合,向该集合添加一条数据,调用的方法是()A.clear()B.add()(正确答案)C.remove()D.addAll()第90题【2.00分】【概念理解】

已知一个HashSet集合,向该集合删除一条数据,调用的方法是()A.remove()(正确答案)B.addAll()C.add()D.clear()第91题【2.00分】【概念理解】

将1,2,3,4,2,2,5,6这些数组放在HashSet集合中可能出现的情况是()A.1,2,3,4,5,6,2,2B.1,2,3,4,5,6(正确答案)C.2,1,4,3,6,5,2,2D.1,2,3,4,2,2,5,6第92题【2.00分】【概念理解】

以下不属于Set集合的是()A.HashSetB.Vector(正确答案)C.TreeSetD.LinkedHashSet第93题【2.00分】【概念理解】

对collection进行迭代的迭代器是()A.java.text.IteratorsB.java.util.Iterator(正确答案)C.java.text.EnumerationD.java.text.Iterator第94题【2.00分】【概念理解】

以下关于Iterator迭代器描述错误的是()A.可以使用newIterator()创建Iterator对象(正确答案)B.Iterator的hasNext(Objecto)方法,如果被迭代的集合中的元素没有遍历完成,则返回trueC.Iterator的next()方法,返回集合中的下一个元素D.Iterator的remove()方法,将迭代器新返回的元素删除第95题【2.00分】【概念理解】

以下关于Set集合的描述错误的是()A.将一个对象添加到Set集合时,Set集合无法记住添加此元素的顺序B.Set集合中的元素是不能重复的C.Set元素值不可以是null(正确答案)D.HashSet按Hash算法实现存储集合中的元素,因为其具有良好的存储和查找性能第96题【2.00分】【结果判断】

在JAVA中,LinkedList类和ArrayList类同属于集合框架类,下列选项中的方法是LinkedList类有而ArrayList类没有的()A.add(Objecto)B.add(intindex,Objecto)C.remove(Objecto)D.removeLast()(正确答案)第97题【2.00分】【概念理解】

以下实现了Map接口的类的是()A.SetB.HashMap(正确答案)C.ListD.Hashtable第98题【2.00分】【概念理解】

在JAVA中,以下()类的对象以键-值的方式存储对象A.java.util.ListB.java.util.ArrayListC.java.util.HashMap(正确答案)D.java.util.LinkedList第99题【2.00分】【概念理解】

下面哪种是正确的创建Map集合的方式()A.Mapm=newMap();B.Mapm=newMap(initcapacity,incrementcapacity);C.Mapm=newMap(newCollection());D.Map是接口,所以不能实例化(正确答案)第100题【2.00分】【概念理解】

key是Map的键,value是Map的值,HashMap中的put()方法参数是()A.put(value,key)B.put(key,key)C.put(key,value)(正确答案)D.put(key,key)第101题【2.00分】【概念理解】

key是Map的键,value是Map的值,HashMap中的get()方法参数是()A.get(id)B.get(value)C.get(key)(正确答案)D.get(index)第102题【2.00分】【结果判断】

HashMap中移除所有映射关系的方法是()A.get()B.put()C.remove()D.clear()(正确答案)第103题【2.00分】【结果判断】

Map集合的put方法放入key-value如果键已经存在则()A.覆盖(正确答案)B.添加C.删除D.什么都没有发生第104题【2.00分】【概念理解】

想要获得Map中所有的值应调用以下哪个方法()A.put()B.getAll()C.keyset()D.values()(正确答案)第105题【2.00分】【概念理解】

在java中,关于HashMap与Hashtable的区别描述错误的是()A.HashMap允许出现空值、空键B.Hashtable不允许出现空值、空键C.HashMap线程异步、效率较高,Hashtable线程同步、效率较低D.HashMap与Hashtable都继承自AbstractMap(正确答案)第106题【2.00分】【概念理解】

Java中的集合类包括ArrayList、LinkedList、HashMap等类,下列关于集合类描述错误的是()A.ArrayList和LinkedList均实现了List接口B.ArrayList的访问速度比LinkedList快C.添加和删除元素时,ArrayList的表现更佳(正确答案)D.HashMap实现Map接口,它允许任何类型的键和值对象,并允许将null用作键或值第107题【2.00分】【概念理解】

关于内部类描述错误的是()A.内部类提供了更好的封装,可以将内部类隐藏在外部类内B.内部类成员可以直接访问外部类的私有数据C.外部类能访问内部类的实现细节,如内部类的成员变量(正确答案)D.匿名内部类适用于创建那些仅需要一次使用的类第108题【2.00分】【概念理解】

以下关于内部类的使用描述正确的是()A.内部类不能被访问修饰符修饰(正确答案)B.内部类可以用private修饰C.内部类可以用public修饰D.内部类可以用protected修饰第109题【2.00分】【概念理解】

以下关于内部类的属性描述正确的是()A.不能被访问修饰符修饰,能被sttaic修饰B.能被访问修饰符修饰,不能被sttaic修饰(正确答案)C.能被访问修饰符修饰,能被sttaic修饰D.不能被访问修饰符修饰,不能被sttaic修饰第110题【2.00分】【概念理解】

以下关于内部类的方法描述正确的是()A.能被访问修饰符修饰,能被sttaic修饰B.不能被访问修饰符修饰,不能被sttaic修饰C.能被访问修饰符修饰,不能被sttaic修饰(正确答案)D.不能被访问修饰符修饰,能被sttaic修饰第111题【2.00分】【概念理解】

匿名内部类的特点下面错误的是()A.匿名内部类没有构造方法B.如果匿名内部类需要访问外部类的局部变量,则必须使用final修饰符修饰外部类的局部变量,否则系统将报错C.匿名内部类不能是抽象类D.匿名内部类不能实现接口(正确答案)第112题【2.00分】【概念理解】

有以下代码newRunnable(){publicvoidrun(){//重写该方法}};该类属于()A.成员内部类B.匿名内部类(正确答案)C.局部内部类D.静态内部类第113题【2.00分】【结果判断】

下列关于泛型的说法,错误的是()A.泛型是一种参数化类型B.可以取代继承机制(正确答案)C.避免了运行时进行类型转换可能的潜在性错误D.增强了程序的灵活性和安全性第114题【2.00分】【概念理解】

以下有关JDBC的描述,哪一个选项是正确的()A.JDBC是一种被设计成通用的数据库访问技术,JDBC技术不光可以应用在Java程序中,还可用在C++这样的程序中B.JDBC技术是SUN公司设计出来专门用在连接Oracle数据库的技术,连接其他数据库只能采用微软的ODBC解决方案C.微软的ODBC和SUN公司的JDBC解决方案都能实现跨平台使用,只是JDBC的性能要高于ODBCD.JDBC只是个抽象的调用规范,底层程序实际上要依赖于每种数据库的驱动文件(正确答案)第115题【2.00分】【概念理解】

JDBC数据访问相关的类和接口定义在()包中

A.java.sql(正确答案)B.java.awtC.java.langD.javax.swing第116题【2.00分】【概念理解】

下列有关JDBC常用API相关描述错误的是()A.java.sql.DriverManager管理JDBC驱动程序,使用它可以获取Connection对象B.java.sql.Connection建立与特定数据库的连接(会话)C.java.sql.Statement用于向数据库发送SQL语句D.java.sql.PreparedStatement不能预处理SQL语句(正确答案)第117题【2.00分】【结果判断】

哪个不是JDBC用到的接口和类()A.System(正确答案)B.ClassC.ConnectionD.ResultSet第118题【2.00分】【概念理解】

下列关于statement实例执行sql语句说法错误的是()A.可用于执行insert、update或者delete语句B.对于CREATETABLE或DROPTABLE等不操作行的语句,executeUpdate()的返回值总为零C.对于delete语句的效果是删除表中的一行或者多行,executeUpdate返回值是0或者1(正确答案)D.UPDATE语句的效果是修改表中零行或多行中的一列或多列。executeUpdate的返回值是一个整数,指示受影响的行数第119题【2.00分】【概念理解】

下列获取数据库连接正确的是()A.Connectionconn=DriverManager.getConnection(URL,USER,PASSWORD);(正确答案)B.JDBCConnectionconn=DriverManager.getConnection(URL,USER,PASSWORD);C.Connectionconn=getConnection(URL,USER,PASSWORD);D.Connectionconn=Driver.getConnection(URL,USER,PASSWORD);第120题【2.00分】【概念理解】

在JDBC编程中执行完SQL语句:SELECTname,rank,serialNoFROMemployee,在遍历结果集rs的时候能得到第一列数据的代码是()A.rs.getString(0);B.rs.getString("rank");C.rs.getString(1)或rs.getString("name");(正确答案)D.rs.getString(“ename”);第121题【2.00分】【结果判断】

使用JDBC对数据库中的数据进行更新(update)操作,调用的是Statement对象的方法是()A.execute()B.executeUpdate()(正确答案)C.executeQuery()D.以上都不是第122题【2.00分】【结果判断】

使用JDBC对数据库中的数据进行查询(select)操作,调用的是Statement对象的方法是()A.execute()B.executeUpdate()C.executeQuery()(正确答案)D.以上都不是第123题【2.00分】【概念理解】

如果数据库中某个字段为numeric型,不可以通过ResultSet的哪个方法获取()A.getNumeric()(正确答案)B.getDouble()C.getFloat()D.以上都不是第124题【2.00分】【特性分析】

下面关于JDBC对象的描述正确的是()A.PreparedStatement继承自Statement(正确答案)B.Statement继承自PreparedStatementC.ResultSet继承自StatementD.CallableStatement继承自PreparedStatement第125题【2.00分】【特性分析】

有关Connection描述错误的是哪一个()A.Connection是Java程序与数据库建立的连接对象,这个对象只能用来连接数据库,不能执行SQL语句B.JDBC的数据库事务控制要靠Connection对象完成C.Connection对象使用完毕后要及时关闭,否则会对数据库造成负担D.只有MySQL和Oracle数据库的JDBC程序需要创建Connection对象,其他数据库的JDBC程序不用创建Connection对象就可以执行数据库操作(正确答案)第126题【2.00分】【结果判断】

下面选项的MySQL数据库URL正确的是哪一个()A.jdbc:mysql://localhost/companyB.jdbc:mysql://localhost:3306:companyC.jdbc:mysql://localhost:3306/company(正确答案)D.jdbc:mysql://localhost/3306/company第127题【2.00分】【特性分析】

关于Connectionconn=DriverManager.getConnection(URL,USer,PASSWORD)描述错误的是()A.URL表示连接数据库的路径B.USER表示登录数据库的账号C.PASSWORD表示登录数据库的密码D.conn表示执行数据库SQL语句的执行对象(正确答案)第128题【2.00分】【特性分析】

JDBCAPI中的Statement对象的含义是()A.数据库连接B.向数据库发布的SQL命令(正确答案)C.结果集D.数据库元数据第129题【2.00分】【特性分析】

对预编译SQL语句UPDATEempSETename=?,job=?,salary=?WHEREempno=?的第三个问号赋值正确的是()A.pst.setInt("3",2000);B.pst.setInt(3,2000);(正确答案)C.pst.setFloat("salary",2000);D.pst.setString("salary","2000");第130题【2.00分】【结果判断】

使用Connection的哪个方法可以建立一个PreparedStatement接口()A.createPrepareStatement()B.prepareStatement()(正确答案)C.createPreparedStatement()D.preparedStatement()第131题【2.00分】【概念理解】

SELECTCOUNT()FROMemp这条SQL语句执行,如果员工表中没有任何数据,那么ResultSet中将会是()A.nullB.有数据(正确答案)C.不为null,但是没有数据D.以上都选项都不对第132题【2.00分】【结果判断】

下列用于表示执行事先编译的SQL语句的Java类是()A.StatementB.PreparedStatement(正确答案)C.ConnectionD.ResultSet第133题【2.00分】【特性分析】

根据用户在文本框txtName中输入的姓名对Student表进行查询,以下SQL语句定义正确的是()A.Stringsql="SelectfromStudentwhereSname="+txtName.getText();B.Stringsql="SelectfromStudentwhereSname='"+txtName.getText()+"'";(正确答案)C.Stringsql="SelectfromStudentwhereSnamelike"+txtName.getText();D.Stringsql="SelectfromStudentwhereSnamelike'"+txtName.getText()+"'";第134题【2.00分】【结果判断】

设执行selectsno,sname,sdeptfromStudents后得到ResultSet对象rs,以下哪一项可以取得sname的值()A.rs.getString("sname")和rs.getString(1)B.rs.getString("sname")和rs.getString(2)(正确答案)C.rs.getString("sno")和rs.getString(0)D.rs.getString("sno")和rs.getString(1)第135题【2.00分】【结果判断】

使用JDBC进行开发的步骤顺序描述正确的是()A.加载驱动->获得连接->创建Statement对象->执行SQL语句->处理结果(正确答案)B.获得连接->加载驱动->创建Statement对象->执行SQL语句->处理结果C.加载驱动->获得连接->执行SQL语句->创建Statement对象->处理结果D.加载驱动->创建Statement对象->获得连接->执行SQL语句->处理结果第136题【2.00分】【特性分析】

以下关于JFrame窗口容器描述错误的是()A.在SwingGUI中,JFrame是一个顶层容器,可以存放其他组件B.只能够调用JFrame类的构造方法,而不能通过继承的方式实现窗体类(正确答案)C.JFrame类构造方法创建的窗体是不可见的,需要开发人员通过硬编码的方式,设置窗体的可见性D.JFrame类构造方法创建的窗体默认的大小为0x0像素,默认的坐标是(0,0),因此在开发中需要设置窗体的大小第137题【2.00分】【结果判断】

以下方法中不属于JFrame的的是()A.setLayout(LayoutManager

mg)B.setTitle(Stringtitle)C.setSize(intwidth,intheight)D.prepareStatement()(正确答案)第138题【2.00分】【结果判断】

以下关于JFrame的setBounds(intx,inty,intwidth,inthight)方法描述错误的是()A.x与y表示窗体的宽和高,width与hight表示窗体的位置横坐标与纵坐标B.x与y表示窗体的位置横坐标与纵坐标,width与hight表示窗体的宽和高(正确答案)C.x与y表示窗体的高和宽,width与hight表示窗体的位置纵坐标与横坐标D.x与y表示窗体的位置纵坐标与横坐标,width与hight表示窗体的高和宽第139题【2.00分】【概念理解】

在JFrame中,以下哪一个方法可以用来设置窗体可见()A.setVisible()(正确答案)B.setLayout()C.setTitle()D.setIconImage()第140题【2.00分】【特性分析】

在JFrame中,哪一个方法可以设置用户单击窗口的关闭按钮时程序执行的操作()A.setDefaultCloseOperation()(正确答案)B.setLocation()C.setVisible()D.以上选项都不正确第141题【2.00分】【结果判断】

下面哪个可以改变容器的布局()A.setLayout(aLayoutManager);(正确答案)B.addLayout(aLayoutManager);C.layout(aLayoutManager);D.setLayoutManager(aLayoutManager);第142题【2.00分】【结果判断】

下列不属于Swing的构件是()A.JButtonB.JLabelC.JFrameD.JPane(正确答案)第143题【2.00分】【概念理解】

以下是关于FlowLayout布局组件排列顺序的叙述,正确的是()A.从上到下排列B.从左到右排列(正确答案)C.从下到上排列D.从右到左排列第144题【2.00分】【概念理解】

下列选项中,关于GridLayout(网格布局管理器)的说法错误的是()A.使容器中的各组件呈M行×N列的网格状分布B.各组件的排列方式为:从上到下,从左到右C.容器大小改变时,组件的相对位置不变,大小不会改变(正确答案)D.组件放入容器的次序决定了它在容器中的位置第145题【2.00分】【特性分析】

下列哪一个控件是JFrame的标签组件()A.JTextFieldB.JLabel(正确答案)C.JButtonD.JPanel第146题【2.00分】【特性分析】

下列哪一个控件是JFrame的文本框组件()A.JTextField(正确答案)B.JLabelC.JButtonD.JPanel第147题【2.00分】【特性分析】

通过以下哪一个方法可以将JButton添加到窗体中()A.put(JButtonjbutton)B.set(JButtonjbutton)C.add(JButtonjbutton)(正确答案)D.以上都不正确第148题【2.00分】【概念理解】

以下关于JTextField与JPasswordField组件描述错误的是()A.JTextField是文本框组件B.JPasswordField是密码框组件C.JPasswordField继承自JTextFieldD.JTextField继承自JPasswordField(正确答案)第149题【2.00分】【概念理解】

以下关于return语句使用描述错误的有()A.不能用来返回对象(正确答案)B.只可以返回数值(正确答案)C.方法中都必须包含return语句(正确答案)D.一个方法可以有多个return语句第150题【2.00分】【特性分析】

以下关于构造方法特点理解正确的选项有()A.构造方法主要用于对象创建时初始化对象(正确答案)B.构造方法没有返回值,也不能用void来修饰(正确答案)C.构造方法的命名必须和类名完全相同(正确答案)D.一个Java类只能有一个构造方法第151题【2.00分】【概念理解】

一条return语句将给调用程序返回()个值A.0(正确答案)B.1(正确答案)C.2D.任意第152题【2.00分】【概念理解】

下列关于成员变量描述正确的有()A.成员变量在类中方法外面(正确答案)B.成员变量在内存的栈中C.随着对象的创建而存在,随着对象的消失而消失(正确答案)D.对象初始化后成员变量没赋值会有默认的初始值(正确答案)第153题【2.00分】【概念理解】

下列关于局部变量描述正确的有()A.局部变量在代码块中,或者方法的声明上(正确答案)B.局部变量在内存的堆中C.随着方法的调用执行完代码块后局部变量会消失(正确答案)D.局部变量使用前需要赋值(正确答案)第154题【2.00分】【特性分析】

下列关于static关键字的使用描述正确的选项有()A.被static修饰的变量即为静态变量(正确答案)B.被static修饰的方法称为静态方法(正确答案)C.所有的静态变量都可以通过类名直接访问(正确答案)D.所有的静态方法都可以通过类名直接访问(正确答案)第155题【2.00分】【特性分析】

下列关于静态代码块的描述中,正确的是()A.静态代码块指的是被static关键字修饰的代码块(正确答案)B.静态代码块随着类的加载而加载(正确答案)C.使用静态代码块可以实现类的初始化(正确答案)D.每次创建对象时,类中的静态代码块都会被执行一次第156题【2.00分】【概念理解】

在Java中,关于包以下描述正确的是()A.要使用JavaSEAPI的System类必须importjava.lang.SystemB.要使用JavaSEAPI的System类不须要importjava.lang.System(正确答案)C.要使用JavaSEAPI的Scanner类必须importjava.util.Scanner(正确答案)D.要使用JavaSEAPI的Scanner类不须要importjava.util.Scanner第157题【2.00分】【结果判断】

下面对Java中方法重载的描述,错误的是()A.重载的各方法必须方法名称相同B.重载的各方法必须参数数量不同(正确答案)C.重载的各方法必须参数类型不同(正确答案)D.重载的各方法必须有相同的返回值(正确答案)第158题【2.00分】【概念理解】

在java中,关于instanceof运算符的用法描述错误的是()A.instanceof运算符是用来在运行时指出对象是否是特定类的一个实例(正确答案)B.instanceof的返回值是一个布尔值(正确答案)C.instanceof运算符前面操作数的编译时的类型要么与后面的类相同,要么与后面的类具有父子继承关系,否则会引起编译错误(正确答案)D.以上描述都正确(正确答案)第159题【2.00分】【概念理解】

面向对象的三大特性为()A.封装(正确答案)B.继承(正确答案)C.多态(正确答案)D.重载第160题【2.00分】【概念理解】

下面关于抽象类与抽象方法描述正确的选项有()A.抽象类不能被实例化(正确答案)B.抽象类不能被继承C.抽象方法不能与final、private和static复合使用(正确答案)D.抽象方法可以与public、protected复合使用(正确答案)第161题【2.00分】【结果判断】

以下关于接口对象的说法中正确的是()A.接口对象只能等于实现该接口的类的对象(正确答案)B.接口只能被类实现,不能用来声明对象(正确答案)C.接口对象可以通过当前接口用关键词new创建D.接口对象可以等于任何类的对象第162题【2.00分】【特性分析】

不能用来修饰interface的有()A.private(正确答案)B.publicC.protected(正确答案)D.static(正确答案)第163题【2.00分】【概念理解】

以下关于抽象类与接口描述正确的选项有()A.抽象类在Java语言中表示的是一种继承关系,一个类只能使用一次继承。但是一个类却可以实现多个接口(正确答案)B.在抽象类中可以没有抽象方法(正确答案)C.接口中只能包含抽象方法,而抽象类则可以包含普通方法(正确答案)D.接口中定义的变量默认是publicstaticfinal型,且必须给其初值,所以实现类中不能重新定义,也不能改变其值(正确答案)第164题【2.00分】【概念理解】

关于Java异常处理的描述正确的是()A.Java的异常处理机制可以保障程序具有良好的容错性,使程序健壮性更高(正确答案)B.异常处理使程序具有更好的可读性(正确答案)C.在Java中可以使用“try-catch”语句处理异常(正确答案)D.方法声明时可以使用throws关键字声明抛出异常(正确答案)第165题【2.00分】【概念理解】

关于object类,以下描述中正确的有()A.object类中定义了一些重要的成员函数和变量,以方便JAVA类的使用(正确答案)B.object类是所有其他JAVA类的直接或间接父类(正确答案)C.如果一个类已经有了父类,那么这个类同时继承了object类,也就是说,这时候这个类实际上有2个父类D.由于JAVA中的类是单继承的,因此所有的类以object类为根形成了一棵继承树(正确答案)第166题【2.00分】【概念理解】

关于String类的构造方法描述正确的选项有()A.String()创建一个内容为空的字符串(正确答案)B.String(Stringvalue)初始化一个新创建的String对象,使其表示一个与参数相同的字符序列(正确答案)C.String(byte[]bytes,Charsetcharset)使用指定的字符编码,将指定的byte[]数组构造成一个字符串(正确答案)D.String(char[]char)将制定的char[]数组构造成一个字符串(正确答案)第167题【2.00分】【概念理解】

下面哪个是正确的()A.Stringtemp[]=newString{“a”,”b”,”c”};B.Stringtemp[]={“a”,”b”,”c”};(正确答案)C.Stringtemp={“a”,”b”,”c”};D.String[]temp={“a”,”b”,”c”};(正确答案)第168题【2.00分】【概念理解】

执行下列代码后,哪个结论是正确的()String[]s=newString[10];A.s[10]为””B.s[9]为null(正确答案)C.s[0]为未定义D.s.length为10(正确答案)第169题【2.00分】【结果判断】

下列有关Java集合与数组的描述正确的有()A.数组既可以存储基本数据类型又可以存储引用数据类型,集合只能存储引用数据类型(正确答案)B.数组长度是固定的,而集合的长度是可变的,可以根据元素的增加而增长(正确答案)C.如果元素个数是固定的推荐用数组,如果元素个数不是固定的推荐用集合(正确答案)D.集合与数组都具有下标索引第170题【2.00分】【概念理解】

下面关于ArrayList和LinkedList在存储结构说法正确的是()A.LinkedList链表结构(正确答案)B.LinkedList是基于数组结构C.ArrayList链表结构D.Ar

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论