1. 下列关于mysql体系结构描述正确的是( )【多选】 选项 : A. 使用mysql客户端连接mysql服务端的时候,不开启mysql服务端也可以连接 B. mysql服务端只能含有一个数据仓库 C. mysql服务端可以含有多个数据仓库,数据仓库包含由行和列组成的数据表,数据存放到数据表中 D. MYSQL数据库中可以含有多张数据表 答案: C、D

  2. 根据id条件删除一条记录,下列哪条语句是对的( )【单选】 A.delete * from Users where id = 1 B.delete from Users where id = 1 C.truncate Users where id = 1 D.drop Users where id = 1 答案: B

  3. 关于having和where的用法,下列使用错误的是( )【单选】 A.WHERE和HAVING写在GROUP BY的前面 B.WHERE不能写在HAVING的后面 C.WHERE后面不能跟聚合函数 D.HAVING是分组之后再进行筛选 答案: B

  4. 查询数据中姓刘的人,下列语句正确的是( )【单选】 A.SELECT * FROM USERS WHERE NAME LIKE '刘%' B.SELECT * FROM USERS WHERE NAME LIKE '刘%' C.SELECT * FROM USERS WHERE NAME LIKE '%刘' D.SELECT * FROM USERS WHERE NAME LIKE '刘$' 答案: A

  5. 多个条件同时满足使用哪个词来连接( )【单选】 A.OR B.IN C.AND D.ALL 答案: C

  6. 查询中降序的关键字是( )【单选】 A.ASC B.DESC C.ORDER D.ORDERS 答案: B

  7. 使用SQL命令将教师表teacher中工资salary字段值增加500,应该使用的sql命令是( )【单选】 A replace salary with salary+500 B update teacher salary with salary+500 C update set salary with salary+500 D update teacher set salary=salary+500 答案: D

  8. 下列关于主键约束描述正确的是( )【多选】 A. 主键约束只能是id字段 B.主键约束的特点只是数据唯一 C.主键约束的特点数据唯一并不为空 D.主键约束语法是:字段名 字段类型 PRIMARY KEY 答案: B、C

  9. 下列关于约束描述正确的是( )【多选】 A. 主键约束等同于唯一约束+非空约束 B. 唯一约束的字段可以有重复的null C. 非空约束表示字段值不可以为空 D. 使用外键约束维护多表关系,删除数据可以不考虑主从表关系 答案: C

  10. 下列关于多表关系描述错误的是( )【单选】 A. 一对一:在任意一方将另一方的主键作为外键 B.一对多:在一方增加一列,来自于多方的主键作为外键 C.多对多:创建第三张表维护两张主表的关系,在第三张表中起码要有两列来自于两张主表的主键 D.一对多:在多方增加一列,来自于一方的主键作为外键 答案: D

  11. 关于多表的连接查询,下列描述正确的是( )【多选】 A. 内连接查询可以省略JOIN关键字 B. 左外和右外连接可以互换使用 C. 内连接查询是查询多张表公共部分 D. 左外连接查询是查询多张表所有的数据 答案: C、D

  12. 关于多表的子查询,下列描述正确的是( )【多选】 选项 : A. 子查询的结果是单行单列时,通常作为父查询的条件 B.子查询的结果是多行单列时,放在父查询的条件位置,使用in C.子查询的结果是多行多列,作为父查询的一张表(虚拟表),起别名 D.如果我们想使用聚合函数作为查找的结果,并且聚合函数存在子查询语句中, 那么我们可以直接将聚合函数写在select后面 答案: A、B、C

  13. 下列聚合函数的定义正确的是( )【单选】 A.聚合函数是对多列值进行运算,并返回单个值 B.聚合函数是对一组值进行运算,并返回单个值 C.聚合函数是对多列值进行运算,并返回多个值 D.聚合函数是对一组值进行运算,并返回多个值 答案: B

  14. 下列语句中哪个是子查询( )【单选】 A.SELECT * FROM USERS WHERE ID IN (3,6,9) B.SELECT AVG(AGE) FROM USERS C.SELECT * FROM USERS WHERE AGE > (SELECT AVG(AGE) FROM USERS) D.SELECT AVG(AGE),COUNT(ID) FROM USERS 答案: C

  15. 查询数据库中的第3条到第5条数据,下列选项中正确的是( )【单选】 A.SELECT * FROM USERS LIMIT 2,5 B.SELECT * FROM USERS LIMIT 3,6 C.SELECT * FROM USERS LIMIT 2,3 D.SELECT * FROM USERS LIMIT 3,3 答案: A

  16. 关于*号的作用描述错误的是( )【单选】 A *号可以用在select后面,表示所有的列 B 表名.*号意思是这个表的所有的列 C 表的别名.*号意思是这个表的所有的列 D 列名.*号代表这一列所有的结果 答案: D

  17. 关于内连接的格式,下列格式错误的是( )【单选】 A SELECT ..........FROM 表1 ,表2 ON 连接条件; B SELECT ..........FROM 表1 JOIN 表2 ON 连接条件; C SELECT ..........FROM 表1 ,表2 WHERE 连接条件; D SELECT ..........FROM 表1 JOIN 表2 WHERE 连接条件; 答案: C

  18. 下列选项中哪一个不是多表查询( )【单选】 A.SELECT * FROM DEPT,EMP B.SELECT * FROM DEPT,EMP WHERE DEPT.ID = EMP.DEPTID C.SELECT EMP.* FROM DEPT EMP D.SELECT EMP.* FROM DEPT LEFT OUTER JOIN EMP WHERE DEPT.ID = EMP.DEPTID 答案: C

  19. 内连接语句中哪个关键字可以省略( )【单选】 A.OUTER JOIN B.IN C.INNER D.OUTER 答案: A

  20. 已经课程表kc 查询每学期开设的课程数量和总学分 id(编号) name(课程名称) xf(学分) xq(学期)( )【单选】

A select xq,count(name),sum(xf) from kc group by xq; B select xq,count(name),sum(xf) from kc group by name; C select xq,sum(name),sum(xf) from kc group by name; D select xq,sum(name),count(xf) from kc group by xq; 答案: A

  1. 已经学生表,统计男生中,哪些年龄的人数大于10( )【单选】

A select age,count() from stu where sex='男' and age>10; B select age,count() from stu where sex='男' and count()>10 group by age; C select age,count() from stu where sex='男' group by age having count()>10; D select age,count() from stu where sex='男' and age>10 group by age; 答案: C

  1. 关于jdbc协议中,描述正确访问mysql路径是( )【单选】 A.jdbc:mysql://localhost:3306/数据库名 B.mysql:jdbc://localhost:3306/数据库名 C.jdbc:mysql:localhost:1521/数据库名 D.以上没有正确答案 答案: A

  2. 使用Connection 的哪个方法可以建立一个PreparedStatement接口( )【单选】 A.createPrepareStatement() B.prepareStatement() C.createPreparedStatement()
    D.preparedStatement() 答案: B

  3. 下面的描述错误的是( )【单选】 A.Statement的executeQuery()方法会返回一个结果集 B.Statement的executeUpdate()方法会返回是否更新成功的boolean值 C.Statement的execute ()方法会返回boolean值 ,含义是是否返回结果集 D.Statement的executeUpdate()方法会返回值是int类型,含义是DML操作影响记录数 答案: C

  4. 如果为下列预编译SQL的第三个问号赋值,那么正确的选项是( )【单选】 UPDATE emp SET ename=?,job=?,salary=? WHERE empno=? A. pst.setInt("3",2000); B. pst.setInt(3,2000); C. pst.setFloat("salary",2000); D. pst.setString("salary","2000"); 答案: B

  5. 关于JDBC的事务,下列描述正确的是( )【单选】 A. 连接对象.setAutoCommit(true);表示开启手动控制事务 B. 一切成功,提交事务,连接对象.commit(true); C. 出现异常,回滚事务,连接对象.rollback(); D. 以上说法都不正确 答案: D

  6. 阅读下面的代码,下列哪个是正确的( )【单选】 .............. //3.定义sql String sql = "select id,username,password pwd from user2"; .............. //6.处理结果 while(rs.next()){ //获取数据 int id = rs.getInt("id"); String userName = rs.getString("username"); String pwd = rs.getString("password"); //输出 System.out.println(id+"---"+userName+"---"+pwd); } 选项 : A.上述代码中String password = rs.getString("password");获取不到密码的值,会报错 B. 上述代码中String userName = rs.getString("username");获取不到值,会报错 C.上述代码中int id = rs.getInt("id");获取不到值,会报错 D. 以上说法都不正确 答案: D

  7. 下列描述正确的是( )【多选】 A.PreparedSatement是Satement的子接口 B. PreparedSatement可以解决sql注入问题,但是效率比Satement低 C.PreparedSatement对于相同sql语句只会编译一次 D. Satement可以解决sql注入问题 答案: A、C

  8. JDBC操作步骤正确的是( )【单选】 a.加载JDBC驱动; c.创建Statement或PreparedStatement对象; d.处理返回结果; b.发送SQL语句,并且得到返回结果; e.与数据库建立连接; f.释放资源。 A.a,e,c,b,d,f B.a,b,c,d,e,f C.b,c,d,e,f,a D.以上都不是 答案: A

  9. user表中的字段有:username varchar,password varchar,age int,根据表字段设计java类合理的是( )【单选】 A. class User{ private String username ; private String password; private int age; } B. class User{ private String username ; private String password; private String age; } C. class User{ private String username ; private String password; private double age; } D. class User{ private String username ; private char password; private int age; } 答案: A

  10. Tomcat服务器默认的端口号是( )【单选】 A.80 B.8080 C.21 D.2121 答案: B

  11. 修改Tomcat服务器的端口号时,需要到下列哪个文件夹中找到server.xml文件( ) 【单选】 A.webapps B.bin C.conf D.work 答案: C

  12. 我们应该将Web应用程序部署到下列哪个Tomcat的文件夹中( )【单选】 A.bin B.conf C.webapps D.work 答案: C

  13. 我们创建一个Servlet类需要使用下面哪种方式( )【单选】 A.实现Servlet接口 B.继承GenericServlet类 C.继承HttpServlet类 D.以上都可以 答案: D

  14. doGet方法和doPost方法定义在下列哪个选项中( )【单选】 A.Servlet接口 B.GenericServlet类 C.HttpServlet类 D.以上都不是 答案: C

  15. 在访问Servlet时,在浏览器地址栏中输入的路径是在( )地方配置的【单选】 A. B. C. D. 答案: D

  16. 对于B/S架构的工作流程,以下说法正确的是( )【单选】 A.浏览器接受用户的输入-->浏览器向服务器端发送请求-->服务器端数据处理-->响应数据至客户端 B.发送响应-->浏览器接受用户的输入-->浏览器向服务器端发送请求-->服务器端数据处理 C.发送响应-->浏览器接受用户的输入-->服务器端数据处理-->浏览器向服务器端发送请求 D.浏览器接受用户的输入-->发送响应-->服务器端数据处理-->浏览器向服务器端发送请求 答案: A

  17. 在Web容器(tomcat)中,以下哪个类别的实例代表HTTP请求对象?( )【单选】 哪种类型的对象 A.HttpRequest B.HttpServletRequest C.HttpServletResponse D.HttpPrintWriter

答案: B

  1. 哪个程序代码可以取得password请求参数的值?( )【单选】 A.request.getParameter("password"); B.request.getValues("password")[0]; C.request.getParameterValues("password")[0]; D.request.getRequestParameter("password"); 答案: A

  2. 以下的空格应该填入哪个方法?( )【单选】 response.setContentType("text/html;charset=UTF-8"); PrintWriter out = response.____________; out.println("hello world"); ... A.getPrintWriter() B.getWriter() C.getBufferedWriter() D.getOutputWriter() 答案: B


原文地址: https://www.cveoy.top/t/topic/o2Pd 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录