MySQL数据操作与查询复习试题附答案_第1页
MySQL数据操作与查询复习试题附答案_第2页
MySQL数据操作与查询复习试题附答案_第3页
MySQL数据操作与查询复习试题附答案_第4页
MySQL数据操作与查询复习试题附答案_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

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

文档简介

第页MySQL数据操作与查询复习试题附答案1.有关Connection描述错误的是哪一个()A、Connection是Java程序与数据库建立的连接对象,这个对象只能用来连接数据库,不能执行SQL语句B、JDBC的数据库事务控制要靠Connection对象完成Connection对象使用完毕后要及时关闭,否则会对数据库造成负担D、只有MySQL和Oracle数据库的JDBC程序需要创建Connection对象,其他数据库的JDBC程序不用创建Connection对象就可以执行数据库操作【正确答案】:D2.Math.round(5.5)的返回值为()A、-5.5B、5.5C、5D、6【正确答案】:D3.JDBC数据访问相关的类和接口定义在()包中A、java.sqlB、java.awtC、java.langD、javax.swing【正确答案】:A4.在MySQL中,decimal(5,2)表示小数的取值位数是()位。A、5位B、3位C、2位D、7位【正确答案】:B5.关于Math.random()描述正确的是()A、返回一个0.0~1.0之间的随机数B、返回一个整型随机数C、返回一个0~100的整型随机数D、以上描述都不正确【正确答案】:A6.使用JDBC对数据库中的数据进行更新(update)操作,调用的是Statement对象的方法是()A、execute()B、executeUpdate()C、executeQuery()D、以上都不是【正确答案】:B7.在MySQL中,与表达式“年龄BETWEEN12AND46”功能相同的表达式是()。A、年龄>=12OR<=46B、年龄>=12AND<=46C、年龄>=12OR年龄<=46D、年龄>=12AND年龄<=46【正确答案】:D8.在Math类中()方法用于返回两个参数的最大值A、maxB、maximumC、largerD、greater【正确答案】:A9.在MySQL中,tinyint的取值范围是()。A、0-10B、100-1000C、0-255D、0-100【正确答案】:C10.在MySQL中,主键的关键字为()。A、NULLB、KEYC、DEFAULTD、PRIMARYKEY【正确答案】:D11.下列选项中关于Java中封装的说法错误的是()A、封装可以将属性私有化,提供公有的方法访问私有属性B、属性的访问方法包括setter方法和getter方法C、setter方法用于赋值、getter方法用于取值D、类的属性必须进行封装,否则无法通过编译【正确答案】:D12.在Java中,以下关于方法重载和方法重写描述正确的是()A、方法重载和方法的重写实现的功能相同B、方法重载出现在父子关系中,方法重写是在同一类中C、方法重载的返回值类型必须一致,参数项必须不同D、方法重写的返回值类型必须相同【正确答案】:D13.在MySQL中,以下有关表名,列名,关键字说法正确的是()。A、MySQL针对表名、列名以及关键字,要区分大小写B、MySQL针对表名、列名以及关键字,均不区分大小写C、MySQL针对表名、列名区分大小写,关键字不区分大小写D、以上说法都不正确【正确答案】:B14.在Java中,java.lang.NoClassDefFoundException是()异常A、内存不足错误B、未找到类定义错误C、实例化异常D、文件未找到异常【正确答案】:B15.在MySQL中,有关GROUPBY子句和ORDERBY子句说法正确的是()。A、GROUPBY是对指定列分组,ORDERBY是对查询结果排序B、GROUPBY是对查询结果排序,ORDERBY是对指定列分组C、GROUPBY和ORDERBY即可以对指定列分组,又可以对查询结果排序D、以上说法都不正确【正确答案】:A16.如果数据库中某个字段为numeric型,不可以通过ResultSet的哪个方法获取()A、getNumeric()B、getDouble()C、getFloat()D、以上都不是【正确答案】:A17.在JAVA中,对于抽象类和接口的使用下面说法错误的是()A、抽象类不能被实例化B、实现接口的关键字implementsC、如果一个类实现了接口的所有方法,则该类一定是抽像类D、接口不可以实例化对象【正确答案】:C18.下面关于构造方法描述不正确的是()A、当无其他构造方法时,系统提供默认的构造方法B、同一个类的多个构造方法的名称可以不同C、构造方法可以重载D、构造方法可以设置参数【正确答案】:B19.已知一个HashSet集合,向该集合添加一条数据,调用的方法是()A、clear()B、add()C、remove()D、addAll()【正确答案】:B20.下面的方法声明中,哪个是正确的()A、publicclassmethodName(){…}B、publicvoidintmethodName(){…}C、publicvoidmethodName(){…}D、publicmethodName{…}【正确答案】:C21.有关MySQL的介绍说法正确的是()。A、小型非关系型数据库管理系统B、大型关系型数据库管理系统C、小型关系型数据库管理系统D、大型非关系型数据库管理系统【正确答案】:C22.下列有关数据完整性约束说法正确的是()。A、保证数据完整B、保证数据丢失C、保证数据的准确性和一致性D、以上说法都不对【正确答案】:C23.在MySQL中,以下有关distinct关键字说法正确的是()。A、distinct去除列重复字段B、distinct排序关键字C、distinct分组关键字D、以上说法都不正确【正确答案】:A24.在MySQL中,以下哪个选项代表DDL()A、数据定义语言B、结构化查询语言C、数据操纵语言D、数据编辑语言【正确答案】:A25.在MySQL中,关于SUM函数描述正确的是()。A、返回选取的某列值的总和。B、返回选取的某列的最大值。C、返回选取的某列或记录的行数。D、返回选取的某列的最小值。【正确答案】:A26.有关MySQL的版本说法正确的是()。A、仅有社区版B、仅有企业版C、仅有学生版D、社区版和企业版【正确答案】:D27.在JAVA中ArrayList类实现了可变大小的数组,便于遍历元素和随机访问元素,已知获得了ArrayList类的对象bookTypeList,则下列语句中能够实现判断列表中是否存在字符串“小说”的是()A、bookTypeList.add("小说");B、bookTypeList.get("小说");C、bookTypeList.contains("小说");D、bookTypeList.remove("小说");【正确答案】:C28.在MySQL中,ALTER命令属于()操作A、DMLB、DDLC、DQLDCL【正确答案】:B29.下列关于statement实例执行sql语句说法错误的是()A、可用于执行insert、update或者delete语句B、对于CREATETABLE或DROPTABLE等不操作行的语句,executeUpdate()的返回值总为零C、对于delete语句的效果是删除表中的一行或者多行,executeUpdate返回值是0或者1D、UPDATE语句的效果是修改表中零行或多行中的一列或多列。executeUpdate的返回值是一个整数,指示受影响的行数【正确答案】:C30.下列不是MySQL约束的是()。A、主键B、外键C、检查D、唯一【正确答案】:C31.在MySQL中,获取列表中最大的值,用下列哪个聚合行数()。A、MINB、MAXCOUNTD、SUM【正确答案】:B32.关系型数据库根据以下哪种方式存储数据()。A、以库的形式B、以表的形式C、以列的形式D、以行的形式【正确答案】:B33.在MySQL中,聚合函数AVG描述正确的是()。A、求和B、求最大值C、求最小值D、求平均值【正确答案】:D34.在java中,继承所使用的关键字是()A、implementsB、importC、extendsD、abstract【正确答案】:C35.以下哪一个是数学运算异常()A、java.lang.ClassCastExceptionB、java.lang.FileNotFoundExceptionC、java.lang.NoSuchMethodExceptionD、java.lang.ArithmeticException【正确答案】:D36.Object类的()方法判断指定对象与该对象是否相等A、equalsB、hashCodeC、toStringD、getClass【正确答案】:A37.在市场中占主导地位的数据库类型是()。A、网状模型B、层次模型C、点对点模型D、关系模型【正确答案】:D38.Java中所有错误和异常的父类是()A、Throwable类B、Error类C、Exeception类D、ThrowableError【正确答案】:A39.类是具有相同()的集合,是对对象的抽象描述A、属性和方法B、变量和方法C、变量和数据D、对象和属性【正确答案】:A40.key是Map的键,value是Map的值,HashMap中的put()方法参数是()A、put(value,key)B、put(key,key)C、put(key,value)D、put(key,key)【正确答案】:C41.下列哪一个控件是JFrame的标签组件()A、JTextFieldB、JLabelC、JButtonD、JPanel【正确答案】:B42.Java中的集合类包括ArrayList、LinkedList、HashMap等类,下列关于集合类描述错误的是()ArrayList和LinkedList均实现了List接口B、ArrayList的访问速度比LinkedList快C、添加和删除元素时,ArrayList的表现更佳D、HashMap实现Map接口,它允许任何类型的键和值对象,并允许将null用作键或值【正确答案】:C43.在MySQL中,以下聚合函数求最小值的是()。A、COUNTB、MAXC、AVGD、MIN【正确答案】:D44.在MySQL中,GROUPBY字段碰到NULL,下列说法正确的是()。A、与非空字段一样参与分组,有null值的为独立一组。B、不会出现在结果列表中。C、所有该字段为null的值,都不参与分组。D、以上说法都不对。【正确答案】:A45.将集合c的所有元素添加到指定集合中正确是()A、list.addAll(c)B、list.add(c)C、put(c)D、putAll(c)【正确答案】:A46.在java中,关于HashMap与Hashtable的区别描述错误的是()A、HashMap允许出现空值、空键B、Hashtable不允许出现空值、空键C、HashMap线程异步、效率较高,Hashtable线程同步、效率较低D、HashMap与Hashtable都继承自AbstractMap【正确答案】:D47.在MySQL中,有关查询结果说法正确的是()。A、查询结果可以单列排序,也可多列排序B、查询结果可以单列排序,不能多列排序C、查询结果既不可以单列排序,也不可以多列排序D、以上说法都不正确【正确答案】:A48.JDBC数据访问相关的类和接口定义在()包中A、java.sqlB、java.awtC、java.langD、javax.swing【正确答案】:A49.在MySQL中,查询语句必须的子句是()。A、SELECT和FROMB、WHERE和HAVINGC、ORDERBYD、LIMIT【正确答案】:A50.关于异常,下列说法中正确的是()A、一旦程序运行,异常将被创建B、为了保证程序的运行速度,要尽量避免减少异常控制C、异常是一种对象D、以上说法都不对【正确答案】:C51.使用JDBC对数据库中的数据进行查询(select)操作,调用的是Statement对象的方法是()A、execute()B、executeUpdate()C、executeQuery()D、以上都不是【正确答案】:C52.下面哪个可以改变容器的布局()A、setLayout(aLayoutManager);B、addLayout(aLayoutManager);C、layout(aLayoutManager);D、setLayoutManager(aLayoutManager);【正确答案】:A53.Math.cbrt(27)的返回值为()A、3B、9C、0D、27【正确答案】:A54.在JFrame中,哪一个方法可以设置用户单击窗口的关闭按钮时程序执行的操作()A、setDefaultCloseOperation()B、setLocation()C、setVisible()D、以上选项都不正确【正确答案】:A55.有以下代码newRunnable(){publicvoidrun(){//重写该方法}};该类属于()A、成员内部类B、匿名内部类C、局部内部类D、静态内部类【正确答案】:B56.类和对象之间关系是()A、联接关系B、包含关系C、抽象与具体的关系D、类是对象的具体化【正确答案】:C57.将该String对象转换成byte数组()A、getBytes()B、indexOf(Stringstr)C、length()D、endsWith(Stringsufffix)【正确答案】:A58.使用JDBC进行开发的步骤顺序描述正确的是()A、加载驱动->获得连接->创建Statement对象->执行SQL语句->处理结果B、获得连接->加载驱动->创建Statement对象->执行SQL语句->处理结果C、加载驱动->获得连接->执行SQL语句->创建Statement对象->处理结果D、加载驱动->创建Statement对象->获得连接->执行SQL语句->处理结果【正确答案】:A59.以下()是专门用于创建对象的关键字A、newB、doubleC、intD、class【正确答案】:A60.在MySQL中,SELECT查询以下错误的是()。A、SELECT字段名1AS别名1,字段名2AS别名2...FROM表名B、SELECT字段名1别名1,字段名2别名2...FROM表名C、SELECT字段名1AS别名1,字段名2别名2...FROM表名D、以上说法都不正确【正确答案】:D61.关于方法功能描述错误的是()A、使程序结构清晰B、实现代码模块化重用C、方法是类功能的封装D、重复代码【正确答案】:D62.在MySQL中,关于AVG函数描述正确的是()。A、列值为NULL的字段不参与运算B、列值为NULL的字段无法计算C、列值为NULL的字段默认值0参与计算D、以上说法都不对【正确答案】:A63.下列有关Java集合体系描述不正确的是()A、Java集合类主要由两个接口派生而出,即Collection和Map接口B、Collection和Map接口都是以键值对的形式存放数据Collection和Map是Java集合框架的最上层的父接口,这两个接口又包含其他的子接口和实现类D、Java集合主要包括三种类型:Set、List、Map【正确答案】:B64.在MySQL中,函数ifnull(null,"MySQL")返回的值是()。A、0B、nullC、MySQLD、1【正确答案】:C65.在Java中,以下那个不是LinkedList类的方法的是()A、length()B、voidaddFirst(Objecto)C、addLast(Objecto)D、ObjectremoveLast()【正确答案】:A66.以下哪一个是空指针异常()A、java.lang.ClassNotFoundExceptionB、java.lang.NullPointerExceptionC、java.lang.NumberFormatExceptionD、java.lang.IndexOutOfBoundsException【正确答案】:B67.在MySQL中,查询姓名不是NULL的语法正确的是()。A、WHERENAME<>NULLB、WHERENAMENOTISNULLC、WHERENAMEISNOTNULLD、WHERENAME!=NULL【正确答案】:C68.在MySQL中,COUNT和SUM函数的区别说法不正确的是()。A、sum函数是对符合条件的记录的数值列求和。B、count函数的值是满足查询条件的结果(或记录)个数。C、count(column)用于统计column列不为null的记录个数。D、以上说法都不对。【正确答案】:D69.在MySQL中,SUM函数如果碰到列表中统计字段有null值,下列说法正确的是()。A、报错。B、把NULL转成1加入统计。C、把NULL转成0加入统计。D、以上说法都不对。【正确答案】:C70.以下不属于List集合的是()AraayListB、HashSetC、LinkedListD、Vector【正确答案】:B71.在MySQL中,已知字符集为utf8,使用函数length('测试')返回的值正确的是()。A、2B、4C、6D、8【正确答案】:C72.下列获取数据库连接正确的是()A、Connectionconn=DriverManager.getConnection(URL,USER,PASSWORD);B、JDBCConnectionconn=DriverManager.getConnection(URL,USER,PASSWORD);Connectionconn=getConnection(URL,USER,PASSWORD);D、Connectionconn=Driver.getConnection(URL,USER,PASSWORD);【正确答案】:A73.String类的concat()方法描述正确的是()A、concat()方法的返回值是一个boolean值B、concat()方法的返回值是一个int值C、concat()方法是用于判断两个字符串的值是否相等D、concat()方法是用于将一个字符串与指定字符串进行连接返回一个新的字符串【正确答案】:D74.有关MySQL的默认端口号说法正确的是()。A、8080B、80C、3306D、3308【正确答案】:C75.下列有关MySQL外键说法正确的是()。A、与被参照主表中的主键数据类型可以不一致B、与被参照主表中的主键数据类型要完全一致C、与被参照主表中的主键数据名字要完全相同D、以上都不对【正确答案】:B76.在MySQL中,左外连接的结果集包括()。A、左表的所有记录和右表中满足连接条件的记录的简单叠加。B、左表的所有记录和右表中满足连接条件的记录的笛卡尔积。C、左表的所有记录和笛卡尔积中满足连接条件的记录。D、左表的所有记录和右表中null值的笛卡尔积。【正确答案】:C77.以下关于JTextField与JPasswordField组件描述错误的是()A、JTextField是文本框组件B、JPasswordField是密码框组件C、JPasswordField继承自JTextFieldD、JTextField继承自JPasswordField【正确答案】:D78.在MySQL中,求每个终点的平均票价的SQL语句是()。A、SELECT终点,avg(票价)FROMticketGROUPBY票价B、SELECT终点,avg(票价)FROMticketORDERBY票价C、SELECT终点,avg(票价)FROMticketORDERBY终点D、SELECT终点,avg(票价)FROMticketGROUPBY终点【正确答案】:D79.对预编译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");【正确答案】:B80.在定义抽象类需要用到关键字()A、staticB、finalC、abstractD、interface【正确答案】:C81.在MySQL中,正确新增一条数据的语句是()A、INSERTtable_name[(字段列表)]VALUES(值列表)B、ADDtable_name[(字段列表)]VALUES(值列表)C、APPENDtable_name[(字段列表)]VALUES(值列表)D、INCREASEtable_name[(字段列表)]VALUES(值列表)【正确答案】:A82.类的()成员只能被该类的成员访问,而不能被非该类的成员访问A、publicB、privateC、protectedD、abstract【正确答案】:B83.下面关于JDBC对象的描述正确的是()A、PreparedStatement继承自StatementB、Statement继承自PreparedStatementC、ResultSet继承自StatementD、CallableStatement继承自PreparedStatement【正确答案】:A84.哪个不是JDBC用到的接口和类()A、SystemB、ClassConnectionD、ResultSet【正确答案】:A85.在MySQL中,查找表结构用以下哪一项命令()A、FINDB、SELETEC、ALTERDESC【正确答案】:D86.以下关于Iterator迭代器描述错误的是()A、可以使用newIterator()创建Iterator对象B、Iterator的hasNext(Objecto)方法,如果被迭代的集合中的元素没有遍历完成,则返回trueC、Iterator的next()方法,返回集合中的下一个元素D、Iterator的remove()方法,将迭代器新返回的元素删除【正确答案】:A87.在MySQL中,下面对于数据库列说法不正确的是()。A、可以不指定数据类型B、必须指定一个数据类型C、列数据不能为空D、列数据不能重复【正确答案】:D88.有一个类A,以下为其构造方法的声明,其中正确的是()A、voidA(intx){…}B、publicA(intx){…}C、publica(intx){…}D、staticA(intx){…}【正确答案】:B89.下列有关JDBC常用API相关描述错误的是()A、java.sql.DriverManager管理JDBC驱动程序,使用它可以获取Connection对象B、java.sql.Connection建立与特定数据库的连接(会话)C、java.sql.Statement用于向数据库发送SQL语句D、java.sql.PreparedStatement不能预处理SQL语句【正确答案】:D90.给定如下所示的JAVA代码,则运行时,会产生()类型的异常Strings=null;s.concat("abc");ArithmeticExceptionB、NullPointerExceptionC、IOExceptionD、ClassNotFoundException【正确答案】:B91.在MySQL中,以下选项返回值为SQL的是()。A、right('MySQL',3)B、right('MySQL',2)C、left('MySQL',3)D、left('MySQL',2)【正确答案】:A92.在Java中,IndexOutOfBoundsException是()异常A、数组索引越界异常B、对象转换异常C、操作错误异常D、实例化异常【正确答案】:A93.关于抽象类,下列说法错误的是()A、抽象类中可以存在普通方法和抽象方法B、抽象类中可以存在属性C、抽象类中可以实例化D、一个非抽象类继承抽象类必须实现抽象类中的所有抽象方法【正确答案】:C94.在MySQL中,SELECT*FROMstudent该代码中的*号,表示的正确含义是()。A、普通的字符*号B、错误信息C、所有的字段名D、模糊查询【正确答案】:C95.下列用于表示执行事先编译的SQL语句的Java类是()A、StatementB、PreparedStatementConnectionD、ResultSet【正确答案】:B96.在MySQL中,对应字符串的存储类型是()。A、intB、dateC、varcharD、decimal【正确答案】:C97.void的含义描述正确的是()A、方法体为空B、方法体没有意义C、方法没有返回值D、定义方法时必须使用【正确答案】:C98.在MySQL中,外连接不包括()。A、INNERJOINB、FULLJOINC、LEFTJOIND、RIGHTJOIN【正确答案】:A99.下面关于JDBC对象的描述正确的是()A、PreparedStatement继承自StatementB、Statement继承自PreparedStatementC、ResultSet继承自StatementD、CallableStatement继承自PreparedStatement【正确答案】:A100.给定如下所示的JAVA代码,则运行时,会产生()类型的异常Strings=null;s.concat("abc");ArithmeticExceptionB、NullPointerExceptionC、IOExceptionD、ClassNotFoundException【正确答案】:B1.MySQL的域完整性可以通过()来约束实现。A、非空B、默认C、主键D、外键【正确答案】:AB2.在Swing编程中,关于布局管理器描述正确的有()A、FlowLayout是流式布局管理器B、GridLayout是网格布局管理器C、BorderLayout是边框布局管理器D、窗体默认布局方式为BorderLayout边框布局【正确答案】:ABC3.以下关于回收数据库资源描述正确的是()A、ResultSet可以调用close方法进行对象的关闭释放资源B、Statement可以调用close方法进行对象的关闭释放资源Connection可以调用close方法进行对象的关闭释放资源D、PreparedStatement不能调用close方法进行对象的关闭释放资源【正确答案】:ABC4.下列关于局部变量描述正确的有()A、局部变量在代码块中,或者方法的声明上B、局部变量在内存的堆中C、随着方法的调用执行完代码块后局部变量会消失D、局部变量使用前需要赋值【正确答案】:ACD5.下面哪个是正确的()A、Stringtemp[]=newString{“a”,”b”,”c”};B、Stringtemp[]={“a”,”b”,”c”};C、Stringtemp={“a”,”b”,”c”};D、String[]temp={“a”,”b”,”c”};【正确答案】:BD6.关于HashSet特点以下选项描述正确的是()A、HashSet不允许插入相同元素的对象B、不能保证元素的排列顺序,顺序有可能发生变化C、集合元素值可以是nullD、HashSet不是同步的,如果多个线程同时访问一个HashSet,则必须通过代码保证其同步【正确答案】:ABCD7.下列关于成员变量描述正确的有()A、成员变量在类中方法外面B、成员变量在内存的栈中C、随着对象的创建而存在,随着对象的消失而消失D、对象初始化后成员变量没赋值会有默认的初始值【正确答案】:ACD8.一条return语句将给调用程序返回()个值A、0B、1C、2D、任意【正确答案】:AB9.执行下列代码后,哪个结论是正确的()String[]s=newString[10];A、s[10]为””B、s[9]为nullC、s[0]为未定义D、s.length为10【正确答案】:BD10.下面的描述正确的是()A、Statement的executeQuery()方法会返回一个结果集ResultB、Statement的executeUpdate()方法会返回是否更新成功的boolean值C、ResultSet中的next()方法会使结果集中的下一行成为当前行D、以上描述都正确【正确答案】:AC11.下列有关Java集合与数组的描述正确的有()A、数组既可以存储基本数据类型又可以存储引用数据类型,集合只能存储引用数据类型B、数组长度是固定的,而集合的长度是可变的,可以根据元素的增加而增长C、如果元素个数是固定的推荐用数组,如果元素个数不是固定的推荐用集合D、集合与数组都具有下标索引【正确答案】:ABC12.以下用于创建容器对象的类是()A、FrameB、CheckboxC、PanelD、TextField【正确答案】:ACD13.以下关于抽象类与接口描述正确的选项有()A、抽象类在Java语言中表示的是一种继承关系,一个类只能使用一次继承。但是一个类却可以实现多个接口B、在抽象类中可以没有抽象方法C、接口中只能包含抽象方法,而抽象类则可以包含普通方法D、接口中定义的变量默认是publicstaticfinal型,且必须给其初值,所以实现类中不能重新定义,也不能改变其值【正确答案】:ABCD14.以下语句正确的是()A、List

list=newArrayList();B、List

list=newArrayList<>();C、已知cat是Animal类的子类,则List

list=newArrayList();D、List<0bject>list=newArrayList();【正确答案】:AB15.以下关于接口对象的说法中正确的是()A、接口对象只能等于实现该接口的类的对象B、接口只能被类实现,不能用来声明对象C、接口对象可以通过当前接口用关键词new创建D、接口对象可以等于任何类的对象【正确答案】:AB16.以下关于PreparedStatement的execute()与executeUpdate()描述正确的是()A、execute()返回的是boolean值B、executeUpdate()返回的是boolean值C、execute()返回的是int值D、executeUpdate()返回的是int值【正确答案】:AD17.以下语句正确的是()A、List

list=newArrayList();B、List

list=newArrayList<>();C、已知cat是Animal类的子类,则List

list=newArrayList();D、List<0bject>list=newArrayList();【正确答案】:AB18.下面哪个是正确的()A、Stringtemp[]=newString{“a”,”b”,”c”};B、Stringtemp[]={“a”,”b”,”c”};C、Stringtemp={“a”,”b”,”c”};D、String[]temp={“a”,”b”,”c”};【正确答案】:BD19.下面关于抽象类与抽象方法描述正确的选项有()A、抽象类不能被实例化B、抽象类不能被继承C、抽象方法不能与final、private和static复合使用D、抽象方法可以与public、protected复合使用【正确答案】:ACD20.下面关于抽象类与抽象方法描述正确的选项有()A、抽象类不能被实例化B、抽象类不能被继承C、抽象方法不能与final、private和static复合使用D、抽象方法可以与public、protected复合使用【正确答案】:ACD21.常见的数据库管理系统有以下哪些()。A、OracleB、DB2C、SQLServerD、MySQL【正确答案】:ABCD22.在Java中,关于HashMap类的描述,以下说法正确的有()A、HashMap使用键/值的形式保存数据B、HashMap能够保证其中元素的顺序C、HashMap允许将null用作键D、HashMap允许将null用作值【正确答案】:ACD23.下面关乎JavaSwing的描述,说法正确的是()A、Swing是在AWT的基础上构建的一套新的图形界面系统B、Swing是一个为Java设计的GUI工具包C、Swing由C语言实现,不再依赖于本地平台的GUI,因此可以在所有操作系统平台上都保持相同的界面外观D、Swing组件位于javax.swing包【正确答案】:ABD24.在MySQL中,关于HAVING说法正确的是()。A、having子句的作用是筛选满足条件的组,即在分组之后过滤数据。B、HAVING子句的位置放在GROUPBY子句之后。C、HAVING子句不能包含聚合函数。D、以上说法都对。【正确答案】:AB25.在java中,关于instanceof运算符的用法描述错误的是()A、instanceof运算符是用来在运行时指出对象是否是特定类的一个实例B、instanceof的返回值是一个布尔值C、instanceof运算符前面操作数的编译时的类型要么与后面的类相同,要么与后面的类具有父子继承关系,否则会引起编译错误D、以上描述都正确【正确答案】:ABCD26.下列关于静态代码块的描述中,正确的是()A、静态代码块指的是被static关键字修饰的代码块B、静态代码块随着类的加载而加载C、使用静态代码块可以实现类的初始化D、每次创建对象时,类中的静态代码块都会被执行一次【正确答案】:ABC27.下列关于static关键字的使用描述正确的选项有()A、被static修饰的变量即为静态变量B、被static修饰的方法称为静态方法C、所有的静态变量都可以通过类名直接访问D、所有的静态方法都可以通过类名直接访问【正确答案】:ABCD28.以下哪些属于数据库发展阶段()。A、人工管理阶段B、数字管理阶段C、文件管理阶段D、数据库系统阶段【正确答案】:ACD29.以下选项关于PreparedStatement的说法正确的是()A、PreparedStatement继承了StatementB、PreparedStatement可以有效的防止SQL注入C、PreparedStatement只能执行带问号占位符的预编译SQL,不能执行SQL语句D、PreparedStatement可以存储预编译的SQL语句,从而提升执行效率【正确答案】:ABD30.以下关于return语句使用描述错误的有()A、不能用来返回对象B、只可以返回数值C、方法中都必须包含return语句D、一个方法可以有多个return语句【正确答案】:ABC31.面向对象的三大特性为()A、封装B、继承C、多态D、重载【正确答案】:ABC32.下面关乎JavaSwing的描述,说法正确的是()A、Swing是在AWT的基础上构建的一套新的图形界面系统B、Swing是一个为Java设计的GUI工具包C、Swing由C语言实现,不再依赖于本地平台的GUI,因此可以在所有操作系统平台上都保持相同的界面外观D、Swing组件位于javax.swing包【正确答案】:ABD33.在MySQL中,以下哪些函数能够加密数据()。A、PASSWORD()B、MD5()C、ENCODE()DECODE()【正确答案】:ABC34.在java中,关于instanceof运算符的用法描述错误的是()A、instanceof运算符是用来在运行时指出对象是否是特定类的一个实例B、instanceof的返回值是一个布尔值C、instanceof运算符前面操作数的编译时的类型要么与后面的类相同,要么与后面的类具有父子继承关系,否则会引起编译错误D、以上描述都正确【正确答案】:ABCD35.MySQL的数据约束包含()。A、主键B、外键C、唯一D、非空【正确答案】:ABCD36.下面对Java中方法重载的描述,错误的是()A、重载的各方法必须方法名称相同B、重载的各方法必须参数数量不同C、重载的各方法必须参数类型不同D、重载的各方法必须有相同的返回值【正确答案】:BCD37.以下哪几种属于内部类()A、成员内部类B、局部内部类C、匿名内部类D、标准内部类【正确答案】:ABC38.关于String类的构造方法描述正确的选项有()A、String()创建一个内容为空的字符串B、String(Stringvalue)初始化一个新创建的String对象,使其表示一个与参数相同的字符序列C、String(byte[]bytes,Charsetcharset)使用指定的字符编码,将指定的byte[]数组构造成一个字符串D、String(char[]char)将制定的char[]数组构造成一个字符串【正确答案】:ABCD39.以下关于布局的说法,正确的是()A、BorderLayout是边框布局,它是窗体的默认布局B、null是空布局,它是面板的默认布局C、FlowLayout是流布局,这种布局将其中的组件按照加入的先后顺序从左向右排列,一行排满之后就转到下一行继续从左至右排列D、GridLayout是网格布局,它以矩形网格形式对容器的组件进行布置。容器被分成大小相等的矩形,一个矩形中放置一个组件【正确答案】:ACD40.下面关于ArrayList集合与LinkedList集合之间区别的描述中,正确的有()ArrayList是基于数组结构的集合B、ArrayList遍历和随机访问元素的效率比较高C、LinkedList采用链表存储方式D、LinkedList插入、删除元素效率比较高【正确答案】:ABCD41.在Java中,关于HashMap类的描述,以下说法正确的有()A、HashMap使用键/值的形式保存数据B、HashMap能够保证其中元素的顺序C、HashMap允许将null用作键D、HashMap允许将null用作值【正确答案】:ACD42.在MySQL中,下列说法正确的是()。A、GROUPBY子句用来分组WHERE子句的输出。B、WHERE子句用来筛选FROM子句中指定的操作所产生的行。C、HAVING子句在聚合后对组记录进行筛选。D、HAVING子句用来从FROM的结果中筛选行。【正确答案】:ABC43.下列有关Java集合与数组的描述正确的有()A、数组既可以存储基本数据类型又可以存储引用数据类型,集合只能存储引用数据类型B、数组长度是固定的,而集合的长度是可变的,可以根据元素的增加而增长C、如果元素个数是固定的推荐用数组,如果元素个数不是固定的推荐用集合D、集合与数组都具有下标索引【正确答案】:ABC44.关于Java异常处理的描述正确的是()A、Java的异常处理机制可以保障程序具有良好的容错性,使程序健壮性更高B、异常处理使程序具有更好的可读性C、在Java中可以使用“try-catch”语句处理异常D、方法声明时可以使用throws关键字声明抛出异常【正确答案】:ABCD45.在MySQL中,字符串函数主要有()。A、计算字符长度函数B、字符串合并函数C、字符串转换函数D、字符串比较函数【正确答案】:ABCD46.在MySQL中,DDL语言的作用是以下哪几个选项()A、数据库创建、删除B、数据表的创建、修改C、数据表名的重命名D、数据表记录的添加修改【正确答案】:ABC47.以下关于回收数据库资源描述正确的是()A、ResultSet可以调用close方法进行对象的关闭释放资源B、Statement可以调用close方法进行对象的关闭释放资源Connection可以调用close方法进行对象的关闭释放资源D、PreparedStatement不能调用close方法进行对象的关闭释放资源【正确答案】:ABC48.一条return语句将给调用程序返回()个值A、0B、1C、2D、任意【正确答案】:AB49.下面关于ArrayList和LinkedList在存储结构说法正确的是()A、LinkedList链表结构B、LinkedList是基于数组结构C、ArrayList链表结构D、ArrayList是基于数组结构【正确答案】:AD50.下列关于静态代码块的描述中,正确的是()A、静态代码块指的是被static关键字修饰的代码块B、静态代码块随着类的加载而加载C、使用静态代码块可以实现类的初始化D、每次创建对象时,类中的静态代码块都会被执行一次【正确答案】:ABC51.在MySQL中,有教师、课程、学生、成绩四张表,要查询“张三”老师所教课程的所有学生(无论是否参加了考试)的成绩单,下列分析正确的是()。A、需要教室、学生、课程、成绩四张表进行多表查询。B、需要使用外连接,以确保“所有学生”都出现在成绩单中。C、需要使用外连接,以确保“所有课程”都出现在成绩单中。D、这个查询无法实现。【正确答案】:ABC52.在Java中,关于包以下描述正确的是()A、要使用JavaSEAPI的System类必须importjava.lang.SystemB、要使用JavaSEAPI的System类不须要importjava.lang.SystemC、要使用JavaSEAPI的Scanner类必须importjava.util.ScannerD、要使用JavaSEAPI的Scanner类不须要importjava.util.Scanner【正确答案】:BC53.以下关于接口对象的说法中正确的是()A、接口对象只能等于实现该接口的类的对象B、接口只能被类实现,不能用来声明对象C、接口对象可以通过当前接口用关键词new创建D、接口对象可以等于任何类的对象【正确答案】:AB54.下面的描述正确的是()A、Statement的executeQuery()方法会返回一个结果集ResultB、Statement的executeUpdate()方法会返回是否更新成功的boolean值C、ResultSet中的next()方法会使结果集中的下一行成为当前行D、以上描述都正确【正确答案】:AC55.下列关于成员变量描述正确的有()A、成员变量在类中方法外面B、成员变量在内存的栈中C、随着对象的创建而存在,随着对象的消失而消失D、对象初始化后成员变量没赋值会有默认的初始值【正确答案】:ACD56.下面关于ArrayList集合与LinkedList集合之间区别的描述中,正确的有()ArrayList是基于数组结构的集合B、ArrayList遍历和随机访问元素的效率比较高C、LinkedList采用链表存储方式D、LinkedList插入、删除元素效率比较高【正确答案】:ABCD57.在MySQL中,多表连接的方式有()。A、交叉连接B、内连接C、左外连接D、右外连接【正确答案】:ABCD58.以下关于构造方法特点理解正确的选项有()A、构造方法主要用于对象创建时初始化对象B、构造方法没有返回值,也不能用void来修饰C、构造方法的命名必须和类名完全相同D、一个Java类只能有一个构造方法【正确答案】:ABC59.数据库的完整性包括()。A、实体完整性B、域完整性C、参照的完整性D、数据完整性【正确答案】:ABC60.关于object类,以下描述中正确的有()A、object类中定义了一些重要的成员函数和变量,以方便JAVA类的使用B、object类是所有其他JAVA类的直接或间接父类C、如果一个类已经有了父类,那么这个类同时继承了object类,也就是说,这时候这个类实际上有2个父类D、由于JAVA中的类是单继承的,因此所有的类以object类为根形成了一棵继承树【正确答案】:ABD61.关于Java异常处理的描述正确的是()A、Java的异常处理机制可以保障程序具有良好的容错性,使程序健壮性更高B、异常处理使程序具有更好的可读性C、在Java中可以使用“try-catch”语句处理异常D、方法声明时可以使用throws关键字声明抛出异常【正确答案】:ABCD62.不能用来修饰interface的有()A、privateB、publicC、protectedD、static【正确答案】:ACD63.数据库管理系统的DBMS主要对数据进行以下哪些操作()。A、创建B、读取C、更新D、删除【正确答案】:ABCD64.下面关于ArrayList和LinkedList在存储结构说法正确的是()A、LinkedList链表结构B、LinkedList是基于数组结构C、ArrayList链表结构D、ArrayList是基于数组结构【正确答案】:AD65.不能用来修饰interface的有()A、privateB、publicC、protectedD、static【正确答案】:ACD66.在MySQL中,DML语言的作用是以下哪几个选项()A、表记录的添加B、表记录的修改C、表字段的修改D、表字段的添加【正确答案】:AB67.以下选项关于PreparedStatement的说法正确的是()A、PreparedStatement继承了StatementB、PreparedStatement可以有效的防止SQL注入C、PreparedStatement只能执行带问号占位符的预编译SQL,不能执行SQL语句D、PreparedStatement可以存储预编译的SQL语句,从而提升执行效率【正确答案】:ABD68.下列关于局部变量描述正确的有()A、局部变量在代码块中,或者方法的声明上B、局部变量在内存的堆中C、随着方法的调用执行完代码块后局部变量会消失D、局部变量使用前需要赋值【正确答案】:ACD69.关于泛型的说法正确的是()A、泛型是JDK1.5出现的新特性B、泛型是一种安全机制C、使用泛型避免了强制类型转换D、使用泛型必须进行强制类型转换【正确答案】:ABC70.下列关于static关键字的使用描述正确的选项有()A、被static修饰的变量即为静态变量B、被static修饰的方法称为静态方法C、所有的静态变量都可以通过类名直接访问D、所有的静态方法都可以通过类名直接访问【正确答案】:ABCD71.在MySQL中,SELECT*FROM表WHERE字段1LIKE'_张%'有可能匹配到的是()。A、张三B、小张三C、小张D、都匹配不到【正确答案】:BC72.以下关于PreparedStatement的execute()与executeUpdate()描述正确的是()A、execute()返回的是boolean值B、executeUpdate()返回的是boolean值C、execute()返回的是int值D、executeUpdate()返回的是int值【正确答案】:AD73.以下关于抽象类与接口描述正确的选项

温馨提示

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

评论

0/150

提交评论