• HashMap使用/HashSet使用 && 数据库知识_ && 基础-增删改 && 基础-查询 && 基础-增删改 && 数据库约束 &&_聚合查询


    第 1 题(简答题)

    题目名称:

    HashMap和HashSet的博客总结

    题目内容:

    1. 请将课堂代码的动手实现
    2. 结合老师板书将知识点好好梳理下
    3. 将本模块内容整理成博客,以链接方式提交

    第 2 题(编程题

    题目名称:

    只出现一次的数字

    题目内容:

    只出现一次的数字

    第 3 题(编程题)

    题目名称:

    宝石与石头

    题目内容:

    宝石与石头

    第 4 题(编程题)

    题目名称:

    坏键盘打字

    题目内容:

    坏键盘打字

    第 5 题(编程题)

    题目名称:

    前k个高频单词

    题目内容:

    前k个高频单词

    第 6 题(编程题)

    题目名称:

    复杂链表的复制

    题目内容:

    复杂链表的复制

    第 7 题(单选题)

    题目名称:

    2. 判断对错。List,Set,Map都继承自继承Collection接口

    题目内容:

    A .对

    B .错

    第 8 题(单选题)

    题目名称:

    1. Java中的集合类包括ArrayList、LinkedList、HashMap等,下列关于集合类描述错误的是?

    题目内容:

    A .ArrayList和LinkedList均实现了List接口

    B .ArrayList的访问速度比LinkedList快

    C .随机添加和删除元素时,ArrayList的表现更佳

    D .HashMap实现Map接口,它允许任何类型的键和值对象

    第 9 题(编程题)

    题目名称:

    7.存在重复元素

    题目内容:

    [存在重复元素](https://leetcode-cn.com/problems/contains-duplicate/)

    第 10 题(编程题)

    题目名称:

    8.存在重复元素 II

    题目内容:

    [存在重复元素 II](https://leetcode-cn.com/problems/contains-duplicate-ii/)

    第 1 题(单选题)

    题目名称:

    不属于关系数据库的是( )

    题目内容:

    A .Oracle

    B .Essbase

    C .SQL Server

    D .DB2

    第 2 题(单选题)

    题目名称:

    下面不属于数据库系统特点的是( )

    题目内容:

    A .数据冗余度高

    B .数据具有完整性

    C .数据共享性好

    D .数据独立性高

    第 3 题(单选题)

    题目名称:

    关于关系型数据库,正确且全面的描述是:( )

    题目内容:

    A .在关系模型中数据的逻辑结构是一张二维表

    B .DML是介于关系代数和关系演算之间的语言,它充分体现了关系数据库语言的特性和优点

    C .关系模型的完整性规则是对关系的某种约束,分为实体完整性和参照完整性约束

    D .关系数据库中,关系也称为数据库,元组也称为行,属性也称为列

    第 4 题(单选题)

    题目名称:

    一个关系数据库文件中的各条记录  ( ) 。

    题目内容:

    A .前后顺序不能任意颠倒,一定要按照输入的顺序排列

    B .前后顺序可以任意颠倒,不影响库中的数据关系

    C .前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果就可能不同

    D .前后顺序不能任意颠倒,一定要按照关键字字段值的顺序排列

    第 5 题(单选题)

    题目名称:

    关系数据库规范化的目的是为了解决关系数据库中的( )

    题目内容:

    A .插入、删除异常及数据冗余问题

    B .查询速度低的问题

    C .数据操作复杂的问题

    D .数据安全性和完整性保障的问题

    第 1 题(单选题)

    题目名称:

    在SQL中,删除数据库用的命令是( )

    题目内容:

    A .DROP TABLE

    B .CREATE DATABASE

    C .DROP VIEW

    D .DROP DATABASE

    第 2 题(单选题)

    题目名称:

    在SQL中,建立表用的命令是( )

    题目内容:

    A .CREATE TABLE

    B .CREATE RULE

    C .CREATE VIEW

    D .CREATE INDEX

    第 3 题(编程题)

    题目名称:

    设计一张商品表

    题目内容:

    设计一张商品表,包含以下字段:商品名称、商品价格、商品库存、商品描述

    第 4 题(编程题)

    题目名称:

    设计一张老师表

    题目内容:

    设计一张老师表,包含以下字段:姓名、年龄、身高、体重、性别、学历、生日、身份证号

    第 5 题(编程题)

    题目名称:

    设计一张图书表

    题目内容:

    设计一张图书表,包含以下字段:图书名称,图书作者、图书价格、图书分类

    第 1 题(编程题)

    题目名称:

    插入练习1

    题目内容:

    在以上创建的商品表中插入一条数据:名称为“学生书包”、价格18.91、库存101、描述为空

    第 2 题(编程题)

    题目名称:

    插入练习2

    题目内容:

    在图书表中新增一条记录:Java核心技术、作者“Cay S. Horstman”,价格56.43,分类为“计算机技术”

    第 1 题(多选题)

    题目名称:

    执行以下 SQL ,下面哪些名字会被查询出来( )

    SELECT FirstName FROM StaffList WHERE FirstName LIKE '_A%'

    题目内容:

    A .Allen

    B .CLARK

    C .JACKSON

    D .David

    第 2 题(单选题)

    题目名称:

    SQL语言允许使用通配符进行字符串匹配的操作,其中‘%’可以表示( )

    题目内容:

    A .零个字符

    B .1个字符

    C .多个字符

    D .以上都可以

    第 3 题(单选题)

    题目名称:

    A表字段a 类型int中有100条记录,值分别为1至100。如下语句 SELECT a FROM A WHERE a BETWEEN 1 AND 50 OR (a IN (25,70,95) AND a BETWEEN 25 AND 75) 则如下哪个值在这个sql语句返回的结果集中?( )

    题目内容:

    A .30

    B .51

    C .75

    D .95

    第 4 题(编程题)

    题目名称:

    查询练习1

    题目内容:

    student学生表中,字段有姓名name,年龄age,要求查询姓张,并且年龄在18到25岁之间的学生

    第 5 题(编程题)

    题目名称:

    查询练习2

    题目内容:

    查询article文章表中,发表日期create_date在2019年1月1日上午10点30分至2019年11月10日下午4点2分的文章

    第 6 题(编程题)

    题目名称:

    查询练习3

    题目内容:

    查询article文章表中,文章标题title为空,或者满足发表日期create_date在2019年1月1日之后

    第 7 题(编程题)

    题目名称:

    查询练习4

    题目内容:

    查询book图书表中,作者author列不为空,或者满足条件:价格price在50元以上且出版日期publish_date在2019年之后的图书信息

    第 8 题(编程题)

    题目名称:

    查询练习5

    题目内容:

    查询用户user表中,同时满足以下两个条件的用户数据:

    1. ID在1至200或300至500,且账号accout列不为空

    2. 充值金额amount在1000以上。

    第 1 题(编程题)

    题目名称:

    修改练习1

    题目内容:

    修改所有库存大于30的商品记录,将价格增加50块

    第 2 题(编程题)

    题目名称:

    删除练习

    题目内容:

    删除商品表中,价格大于60,或者是库存小于200的记录

    第 3 题(编程题)

    题目名称:

    修改练习2

    题目内容:

    修改“Java核心技术”的图书信息,将价格修改为61

    第 1 题(单选题)

    题目名称:

    SQL中,下列涉及空值的操作,不正确的是?

    题目内容:

    A .name IS NULL

    B .name= NULL

    C .namee IS NoT NULL

    D .NoT(name IS NULL)

    第 2 题(单选题)

    题目名称:

    在满足实体完整性约束的条件下

    题目内容:

    A .一个关系中应该有一个或多个候选关键字

    B .一个关系中只能有一个候选关键字

    C .一个关系中必须有多关键字个候选

    D .一个关系中可以没有候选关键字

    第 3 题(单选题)

    题目名称:

    下列选项中,不属于SQL约束的是

    题目内容:

    A .UNIQUE

    B .PRIMARY KEY

    C .FOREIGN KEY

    D .BETWEEN

    第 4 题(单选题)

    题目名称:

    若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是?

    题目内容:

    A .一对一

    B .一对多

    C .多对一

    D .多对多

    第 5 题(编程题)

    题目名称:

    设计一个考勤系统

    题目内容:

    考勤系统,包含员工表,考勤记录表

    第 6 题(编程题)

    题目名称:

    设计一个学校宿舍管理系统

    题目内容:

    学校宿舍管理系统,要求包含宿舍信息,学生信息,每日的宿舍查房记录。

    第 7 题(编程题)

    题目名称:

    设计一个车辆违章系统

    题目内容:

    车辆违章系统,包含用户表,车辆表,违章信息表。违章信息表中包含用户和车辆的违章信息

    第 8 题(编程题)

    题目名称:

    设计一个学校食堂管理系统

    题目内容:

    学校食堂管理系统,包含食堂表,食堂仓口表,仓口收费记录表

    第 1 题(单选题)

    题目名称:

    SQL 查询语句中 WHERE 、 GROUP BY 、 HAVING 这些关键字区别和用法总结错误的是

    题目内容:

    A .HAVING在查询语句中必须依赖于GROUP BY

    B .WHERE子句用来限制SELECT语句从表中指定选取的行

    C .GROUP BY子句用来分组WHERE子句的输出结果集

    D .HAVING子句用来从分组的结果中筛选列

    第 2 题(多选题)

    题目名称:

    某查询语句运行后返回的结果集为:

    1班 72

    2班 75

    3班 NULL

    则有可能的查询语句是以下:

    题目内容:

    A .SELECT class, AVG(score) FROM test WHERE class<4

    B .SELECT class, AVG(score) FROM test WHERE class<4 GROUP BY class

    C .SELECT class, AVG(score) FROM test WHERE class<4 GROUP BY ALL class

    D .SELECT class, AVG(score) FROM test GROUP BY class HAVING class<4

    第 3 题(单选题)

    题目名称:

    有订单表orders,包含字段用户信息userid,字段产品信息productid,查询至少被订购过两回的productid。

    题目内容:

    A .select productid from orders where count(productid)>1

    B .select productid from orders where max(productid)>1

    C .select productid from orders where having count(productid)>1 group by productid

    D .select productid from orders group by productid having count(productid)>1

    第 4 题(编程题)

    题目名称:

    有一张员工表emp,字段:姓名name,性别sex,部门depart,工资salary。查询以下数据:

    题目内容:

    1、查询男女员工的平均工资

    2、查询各部门的总薪水

    3、查询总薪水排名第二的部门

    4、查询姓名重复的员工信息

    5、查询各部门薪水大于10000的男性员工的平均薪水

  • 相关阅读:
    Java 基础面试300题 (231-260)
    Flink-窗口概念以及窗口API使用
    SingletonKit单例源码阅读学习
    linux安装配置zeppein
    【STL】STL入门(9)
    SAP ABAP教程之 02 创建您的第一份 ABAP 报告 (教程含源码)
    Jmeter+Ant+Git/SVN+Jenkins实现持续集成接口测试,一文精通(三)
    各种 Dice Loss 变体
    SpringBoot 3.0 新特性,内置声明式 HTTP 客户端
    基于MATLAB的室内可见光调制解调通信系统
  • 原文地址:https://blog.csdn.net/weixin_64308540/article/details/132883678