1
您的位置: 线上活动  >  在线答题  >  答题题库

popo

2025-11-23 17:22:52.226.0.70253

popo 在线考试 答题题目
1、 SQL 查询语句中 WHERE 、 GROUP BY 、 HAVING 这些关键字区别和用法总结错误的是
  • A、HAVING在查询语句中必须依赖于GROUP BY
  • B、WHERE子句用来限制SELECT语句从表中指定选取的行
  • C、GROUP BY子句用来分组WHERE子句的输出结果集
  • D、HAVING子句用来从分组的结果中筛选列


  • 2、 一般而言,绘制数据库ER图应当处于项目实施的()阶段。
  • A、需求分析
  • B、设计
  • C、编码
  • D、测试


  • 3、(多选题) 涉及到金钱交易的功能中,应该做到?
  • A、像订单金额这样的信息不要放在页面上,可以定义一个字符型的字段代替金额的传输,或者直接由商品唯一标识来查询数据库得到金额。
  • B、签名校验是最重要的,将购买的商品、数量、金额(或替代字段)、订单的ID号生成一个校验字符串。在每次数据传输的过程中进行校验,当然这个校验的内容可以多次生成
  • C、支付前如果做了签名校验的话,支付时就不需要再进行签名校验了
  • D、银行或者第三方支付平台的支付接口都会检验商户的订单数据签名,否则会导致金额数据被篡改


  • 4、 EMP表包含这些列: EMPLOYEE_ID NUMBER(4) EMPNAME VARCHAR2 (25) SALARY NUMBER(9,2) HIRE_DATE DATE 下面这条SQL查询语句: SELECT empname,hire_date HIREDATE, salary FROM EMP ORDER BY hire_date; 查询结果会怎么排序?
  • A、随机排序
  • B、按日期升序排序
  • C、按字母顺序升序排序


  • 5、 评估下面的SQL语句集: CREATE TABLE dept (deptno NUMBER(2), dname VARCHAR2(14), loc VARCHAR2(13)); ROLLBACK; DESCRIBE DEPT 下面关于这些语句集的描述哪个是正确的?
  • A、DESCRIBE DEPT语句会显示DEPT表的结构;
  • B、ROLLBACK语句释放了DEPT表所占用的存储空间;
  • C、DESCRIBE DEPT语句报ORA-04043错误: DEPT对象不存在.
  • D、只有在ROLLBACK语句前添加COMMIT语句,DESCRIBE DEPT语句才能显示DEPT表的结构。


  • 6、 语句 SELECT IF(-1,5,2) 的返回值是
  • A、3
  • B、2
  • C、5
  • D、1


  • 7、 金额域的数据格式为3!n,则其取值范围为以下那个选项?
  • A、0-999
  • B、000-999
  • C、0,999
  • D、000,999


  • 8、 以下那一项数据项属性在数据字典中不具有唯一性?
  • A、中文名称
  • B、英文简称
  • C、英文名称
  • D、数据项描述


  • 9、(多选题) 下列关于敏感数据硬编码说法正确的有?
  • A、配置文件要比前端文件安全,所以可以直接把数据库连接账户和密码信息保存在配置文件中
  • B、传输加密用途的工作密钥不允许硬编码在代码里,硬编码在代码里的密钥无法更新
  • C、程序禁止硬拷贝绝对路径、用户名、密码、IP地址等信息,应将可能产生变化的应用参数进行配置化处理
  • D、IP、端口号、用户密码、数据库连接信息、主机名、日志路径、数据路径等参数应可配置,不能在程序中或脚本中固化


  • 10、 下列防御跨站脚本攻击漏洞的方法中,哪种方法不正确?
  • A、对所有输入进行检查过滤XSS相关的敏感字符
  • B、将输出到前端渲染的敏感字符进行HTML转义输出
  • C、通过设置CSP策略来防止XSS攻击
  • D、富文本功能如果使用到html标签,可以只检查标签,不用检查标签属性


  • 11、(多选题) 表分区用以解决特别大的表的问题,比如事实表,解决办法就是将表分成很 多小且更容易管理的部 分。分区表在执行给定的查询语句时,扫描相关的部分数 据而不是全表的数据从而提高查询性能。分 区表对于数据库的管理也有帮助,比 如在数据仓库中滚动旧的数据。以下说明适合表分区的条件哪些 选项是正确的?( )
  • A、只有非常大的事实表才适合做表分区。若在一张表中有数亿条记录,从 逻辑上把表分成较小 的分区将可以改善性能。而对于只有数万条或者更少记 录的表,对分区预先进行的管理开销将远 大于可以获得的性能改善。
  • B、查询语句的WHERE条件应该与分区的字段一致才能有效利用分区的优势提高查询性能。例 如,如果大 部分的查询使用日期条件,那么按照月或者周的日期分区设计也许很有用, 而如果 查询条件更多的是使用地区条件,可以考虑使用地区将表做列表类型的分区。
  • C、历史数据的滚动需求也是分区设计的考虑因素。比如,数据仓库中仅需 要保留过去两个月的 数据。如果数据按照月进行分区,将可以很容易的删除 掉两个月之前的数据,而最近的数据存入 最近月份的分区即可。
  • D、应该选择尽量把数据均匀分拆的规则。若每个分区储存的数据量相当, 那么查询性能的改善 将与分区的数量相关。例如,把一张表分为10个分区, 命中单个分区条件的查询扫表性能将比 未分区的情况下高10倍。


  • 12、 设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码) 为
  • A、课号,成绩
  • B、学号,成绩
  • C、学号,课号
  • D、学号,姓名,成绩


  • 13、 Hadoop采用的分布式文件系统是那个
  • A、HDFS
  • B、ext2
  • C、NTFS
  • D、NAS


  • 14、 关于源系统供数文件,以下说法那个是错误的?
  • A、须提供相应的控制数据(业务日期、记录数、合计数等)及消息通知机制
  • B、无须遵循统一的格式要求
  • C、控制数据最好以控制文件的方式来记录控制数据
  • D、如果无法提供控制文件,则应在供数文件中增加“头记录/尾记录”来提供控制信息。


  • 15、 在哪种场景下,索引会更加有用?
  • A、索引列被声明为非空(NOT NULL)。
  • B、索引列在FROM子句中使用。
  • C、索引列是表达式的一部分。
  • D、索引列的值分布范围大、重复值少。


  • 16、 数据库表创建的需求来源主要从功能的角度进行分析设计,以下那项不属于数据库表创建来源?
  • A、技术组件创建需求
  • B、应用组件创建需求
  • C、数据存储需求
  • D、应用创建需求


  • 17、(多选题) 以下哪些SQL语句完成了一个会话(transaction)?
  • A、DESCRIBE employees;
  • B、GRANT SELECT ON employees TO SCOTT;
  • C、ALTER TABLE employees SET UNUSED COLUMN sal;
  • D、SELECT MAX(sal) FROM employees WHERE department_id = 20;


  • 18、 下列哪个语句在Python中是非法的
  • A、x = y = z = 1
  • B、x = (y = z + 1)
  • C、x, y = y, x
  • D、x += y


  • 19、(多选题) SQL 查询擅用分布键,尽量保证进行本地 HASH,主要包括以下几点:
  • A、两表若使用分布键进行关联,需保证两表分布键数据类型一致;
  • B、关联、聚合、排序查询涉及字段,需包括分布键所有字段;
  • C、在进行关联、聚合、排序查询时,对分布键进行函数运算;
  • D、两表若使用分布键进行关联,需保证JOIN顺序与分布键一致


  • 20、(多选题) 优化 DOM有哪些方面
  • A、删除不必要的代码和注释包括空格,尽量做到最小化文件。
  • B、可以利用 GZIP 压缩文件。
  • C、结合 HTTP 缓存文件。
  • D、合并请求


  • 微信扫一扫 在线答题 在线出卷 随机出题小程序 闯关答题软件 出题答题小程序
    • 上一场考卷: popo
    • 下一场考卷: popo