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

单选6

2025-11-04 06:39:33.226.0.69826

单选6 在线考试 答题题目
1、 EMPLOYEES表包含下面这些列: LAST_NAME VARCHAR2(35) SALARY NUMBER(8,2) HIRE_DATE DATE 如果想要通过下面的SQL语句来给SALARY列添加一个默认值: ALTER TABLE EMPLOYEES MODIFY (SALARY DEFAULT 5000); 关于ALTER语句的说法哪个是正确的?
  • A、无法修改列定义来增加默认值(DEFAULT)
  • B、增加默认值只影响后续插入的数据,原先插入的数据不影响
  • C、无法修改列的定义来为NUMBER类型的列增加默认值(DEFAULT)
  • D、SALARY列为空(NULL)的所有行都会被更新为5000


  • 2、 业务上可以保证唯一性的字段,应该选择普通索引还是唯一索引?()
  • A、唯一索引和普通索引没有差别
  • B、唯一索引更高效
  • C、普通索引更高效
  • D、以上答案都不是,应该具体情况具体分析。


  • 3、 分布式系统必须实现:
  • A、数据冗余
  • B、幂等设计
  • C、实时监控
  • D、自动伸缩


  • 4、 耗资源的跑批任务应该安排在:
  • A、交易高峰时段
  • B、系统维护时段
  • C、非交易高峰时段
  • D、随机时段


  • 5、 以下数据线故障处理说法正确的是:
  • A、applaud用户登录ETL服务器后,可以使用非查询用户直接访问mpp数据库
  • B、发现传输作业运行暂停时间较久,直接一次性补发近一个月数据给下游系统
  • C、作业需要异常处理能力,包括但不限于断点续跑、全量重跑、跳过处理、回退处理等。
  • D、作业下线将作业状态置为虚跑时,无需删除输出事件


  • 6、 【DDL】Decimal(5,2)能存储最小的值是:
  • A、-99.99
  • B、-999.99
  • C、-9.99
  • D、-9.999


  • 7、 根据测试环境整体规划,未来将搭建一套测试环境,采用更新更全面的脱敏数据、目标为实现账务性问题大幅下降,未来年结测试数据也在该环境进行,该测试环境是( )
  • A、准生产环境
  • B、 新VT环境
  • C、 测试中转环境
  • D、业务一致性环境


  • 8、 下列哪一选项能确保某字段的所有值均是不一样?
  • A、NOT NULL
  • B、DEFAULT
  • C、UNIQUE
  • D、CHECK


  • 9、 读写分离主要解决:
  • A、数据安全性
  • B、大查询性能问题
  • C、备份效率
  • D、开发复杂度


  • 10、 EMPLOYEES表包含这些列: ID NUMBER(4) NAME VARCHAR2 (25) JOB_ID VARCHAR2(10) 哪个SQL语句能够查询出JOB_ID列中包含'SA_'字符的数据?
  • A、SELECT id, name, job_id FROM employees WHERE job_id LIKE '%SA\_%' ESCAPE '\';
  • B、SELECT id, name, job_id FROM employees WHERE job_id LIKE '%SA_';
  • C、SELECT id, name, job_id FROM employees WHERE job_id LIKE '%SA_' ESCAPE "\";
  • D、SELECT id, name, job_id FROM employees WHERE job_id = '%SA_';


  • 11、 CUSTOMERS表结构如下: ID NUMBER(4) NOT NULL CUSTOMER_NAME VARCHAR2(100) NOT NULL STREET_ADDRESS VARCHAR2(150) ADDR VARCHAR2(50) STATE_ADDRESS VARCHAR2(50) PROVINCE_ADDRESS VARCHAR2(50) COUNTRY_ADDRESS VARCHAR2(50) POSTAL_CODE VARCHAR2(12) CUSTOMER_PHONE VARCHAR2(20) 其中,CUSTOMER_ID是表的主键(primary key)。 哪条SQL语句返回SH和BJ两个城市的城市地址以及客户数?
  • A、SELECT addr, COUNT(*) FROM customers WHERE addr IN ('SH, 'BJ');
  • B、SELECT addr, COUNT(*) FROM customers WHERE addr IN (''SH ', ''BJ'') GROUP BY addr;
  • C、SELECT addr, COUNT(id) FROM customers WHERE addr IN ('SH', 'BJ') GROUP BY addr, id;
  • D、SELECT addr, COUNT(id) FROM customers GROUP BY addr IN ('SH', 'BJ');


  • 12、 在应用系统中,哪种方法用于防止SQL注入攻击?
  • A、使用简单字符串连接
  • B、限制用户访问权限
  • C、使用预编译语句
  • D、限制数据库查询


  • 13、 为了验证多个程序之间的执行顺序、依赖关系进行验证,以及程序是否能正确被触发,通常要进行哪项验证( )
  • A、调度平台作业自动批处理
  • B、ETL程序加工跑数验证
  • C、报表出数验证
  • D、报表加工逻辑准确性测试验证


  • 14、 关于生产应急操作,下列说法不正确的是( )
  • A、为快速恢复生产,应急处置过程中项目组无需授权可直接进行维护类操作。
  • B、应急过程中提供的变更内容、操作步骤必须经过验证,团队长审核。
  • C、生产应急以优先恢复生产为首要目标。
  • D、应急操作由各系统指定的运维人员执行,相关开发人员协助。


  • 15、 下列哪一选项是聚合函数?
  • A、ltrim
  • B、convert
  • C、max
  • D、abs


  • 16、 评估下面的SQL语句: SELECT e.EMPLOYEE_ID,e.LAST_NAME,e.DEPARTMENT_ID, d.DEPARTMENT_NAME FROM EMPLOYEES e, DEPARTMENTS d WHERE e.DEPARTMENT_ID = d.DEPARTMENT_ID; 在这个语句中,执行了SELECT语句的哪些功能?
  • A、selection, projection, join
  • B、difference, projection, join
  • C、selection, intersection, join
  • D、difference, projection, product


  • 17、 评估下面的SQL语句: SELECT ROUND(45.953, -1), TRUNC(45.936, 2) FROM dual; 查询出来的结果是下面哪一个?
  • A、46 和 45
  • B、50 和 45.93
  • C、50 和 45.9
  • D、45.95 和 45.93


  • 18、 哪个SQL语句为EMP表的DEPTNO 列定义了外键(FOREIGN KEY)约束?
  • A、CREATE TABLE EMP (empno NUMBER(4), ename VARCHAR2(35), deptno NUMBER(7,2) NOT NULL, CONSTRAINT emp_deptno_fk FOREIGN KEY deptno REFERENCES dept deptno);
  • B、CREATE TABLE EMP (empno NUMBER(4), ename VARCHAR2(35), deptno NUMBER(7,2) CONSTRAINT emp_deptno_fk REFERENCES dept (deptno) );
  • C、CREATE TABLE EMP (empno NUMBER(4), ename VARCHAR2(35), deptno NUMBER(7,2) NOT NULL, CONSTRAINT emp_deptno_fk REFERENCES dept (deptno) FOREIGN KEY (deptno));
  • D、CREATE TABLE EMP (empno NUMBER(4), ename VARCHAR2(35), deptno NUMBER(7,2) FOREIGN KEY CONSTRAINT emp_deptno_fk REFERENCES dept (deptno));


  • 19、 紧急版本也有封版时间要求,如无法满足的话要延迟封版的话需额外申请,那么紧急版本正常是要求提前几天封版?
  • A、T-3
  • B、T-4
  • C、T-5
  • D、T-6


  • 20、 EMPLOYEES表的结构如下: EMPLOYEE_ID NUMBER Primary Key FIRST_NAME VARCHAR2(25) LAST_NAME VARCHAR2(25) HIRE_DATE DATE 用户发起下列SQL语句: CREATE table new_emp ( employee_id NUMBER, name VARCHAR2(30)); INSERT INTO new_emp SELECT employee_id , last_name from employees; Savepoint s1; UPDATE new_emp set name = UPPER(name); Savepoint s2; Delete from new_emp; Rollback to s2; Delete from new_emp where employee_id =180; UPDATE new_emp set name = 'James'; Rollback to s2; UPDATE new_emp set name = 'James' WHERE employee_id =180; Rollback; 在图中会话的最后,下面哪个说法是正确的?
  • A、表中没有数据。
  • B、表中有一条名为“James”的员工记录。
  • C、不能多次回滚(rollback)到同一个保存点(savepoint)。
  • D、最后一个update语句没法更新,因为员工ID为180的数据已经被删除了。


  • 21、 生产事件应急管理的核心原则是指?
  • A、尽快恢复生产;
  • B、B.统一指挥,分级响应
  • C、C.预防为主,防治结合
  • D、D.属地为主,高效协作


  • 22、 EMPLOYEES表的结构如下: EMPLOYEE_ID NUMBER Primary Key FIRST_NAME VARCHAR2(25) LAST_NAME VARCHAR2(25) 下面哪些语句能够插入一条数据到表中?
  • A、INSERT INTO employees VALUES ( NULL, 'John', 'Smith');
  • B、INSERT INTO employees( first_name, last_name) VALUES( 'John', 'Smith');
  • C、INSERT INTO employees VALUES ( '1000', 'John', NULL);
  • D、INSERT INTO employees (first_name, last_name, employee_id) VALUES ( 1000, 'John', 'Smith');


  • 23、 数据线测试受上游数据质量影响,一般在哪个位置实现对上游数据质量的集中复检、跨组件关联一致性检核( )
  • A、迁移中间表
  • B、上游供数组件数据库
  • C、贴源数据区
  • D、整合模型区


  • 24、 增量加工相比全量加工的优势是:
  • A、开发简单
  • B、缩短处理时间
  • C、数据更准确
  • D、无需测试


  • 25、 以下MPP数据库报错、原因、处理方法对应正确的是
  • A、date/time filed value out of range -出现场景:关联表未收集统计信息,导致执行计划非最优 -处理方法:对作业中关联涉及到的源表进行统计信息进行收集后重跑作业
  • B、could not find segment file to use -出现场景:表insert次数满3万次 -处理方法:对报错表进行重分布更新,并收集统计信息
  • C、canceling statement due to statement timeout -出现场景:若用户设置了超时时长,当SQL提交进数据库在所设置的时间内未完成则会断开连接报错。 -处理方法:降低调度资源并发。
  • D、Sequence scan on catalog is disabled -出现场景:数据库中用户的连接数已经达连接数限制的上限 -处理方法:由于MPP上元数据表较大,不允许普通用户直接全表扫元数据


  • 26、 以下关于测试的描述是正确的
  • A、新产品设计出来,开发者可以从头到尾自己测试,来确保质量
  • B、经过功能验证,就表明产品没有问题
  • C、测试目的是为了客户对产品满意


  • 27、 业务明细防重的关键措施是:
  • A、加快处理速度
  • B、明细级幂等校验
  • C、减少数据量
  • D、合并处理批次


  • 28、 数据线应用集成测试,核心目的是验证各项业务指标加工准确性测试,由于数据线加工链路长,在不同的测试阶段,验证的内容和侧重点各有不同,通常主要包括以下几类测试: ①准确性测试:验证数据模型、报表加工结果是否准确(与技术标杆核对一致); ②连通性测试:供数链路是否畅通,供数加载ETL加工报表/功能链路全线的数据是否能传输,作业是否可跑通; ③功能性测试:作业执行顺序是否正确、报表表样及查询下载功能是否正常,用户界面操作操作功能是否正常. 数据线测试执行的一般顺序为:( )
  • A、①②③
  • B、③①②
  • C、③②①
  • D、②③①


  • 29、 瑶光平台-制品库-生产仓库的制品需要()才可推送至测试中心版本机、生产版本机。
  • A、关联分支
  • B、关联流水线
  • C、关联基线计划
  • D、直接推送


  • 30、 如下SQL语句中,____可能返回null值 (1) select count(*) from t1; (2) select max(col1) from t1; (3) select concat(‘max=’,max(col1)) from t1;
  • A、(1)可能,(2)和(3)不可能
  • B、(2)可能,(1)和(3)不可能
  • C、(3)可能,(1)和(2)不可能
  • D、(1)不可能,(2)和(3)可能


  • 31、 批处理容错设计的核心是:
  • A、中断后自动重启
  • B、错误数据隔离处理
  • C、跳过所有错误
  • D、立即报警


  • 32、 以下数据线变更操作中,不会对下游产生影响的操作是:
  • A、作业不变,所属作业流名变化
  • B、MPP库表字段扩长
  • C、MPP库表新增字段
  • D、作业下线


  • 33、 当你在查看NFT日志时发现日志中文乱码,你应该设置哪个环境变量?
  • A、设置NLS_LANG=SIMPLIFIED CHINESE_CHINZHS16GBK
  • B、设置LANG=zh_CN.gb18030
  • C、设置LANGUAGE=zh_CN:en
  • D、设置LC_NAME=zh_CN.UTF-8


  • 34、 下列说法正确的是
  • A、测试完成发现问题后直接交给研发人员即可,不需要参与
  • B、测试过程发现问题,需进行BUG跟踪,落实研发改进计划,然后形成测试文档,杜绝后续产品出同类质量问题


  • 35、 如果要为STUDENTS表增加一个在STUDENT_ID列上的主键(primary key), STUDENTS表目前为空,下面哪个语句能够完成这个任务?
  • A、ALTER TABLE students ADD PRIMARY KEY student_id;
  • B、ALTER TABLE students ADD CONSTRAINT stud_id_pk PRIMARY KEY student_id;
  • C、ALTER TABLE students ADD CONSTRAINT stud_id_pk PRIMARY KEY (student_id);
  • D、ALTER TABLE students MODIFY CONSTRAINT stud_id_pk PRIMARY KEY (student_id);


  • 36、 使用绑定变量时,提交给数据库的SQL类似于: DELETE FROM OAPAPP.TB_PERFORMANCE_KPISET WHERE RPT_DATE=:B1 未使用绑定变量时类似于: select * from necwb_b2b.BB_log_bill_his where accno2='765442200954029999999' 以下关于绑定变量的说法哪些是正确的?()
  • A、反复多次执行的SQL不强制一定要使用绑定变量。
  • B、绑定变量会增加开发的难度,可以不使用。
  • C、 使用绑定变量时,不同session提交的SQL数据库会识别为同一个SQL,可以共享使用SQL执行计划,不必每次进行硬解析编译,有助于降低CPU的使用,避免Shared pool的碎片化,减少ORA-4031错误触发概率,便于SQL的管理、优化。
  • D、绑定变量并不会减少硬解析。


  • 37、 以下哪个是用户接受测试阶段的输出件?
  • A、单元测试报告
  • B、组件组装功能测试范围案例
  • C、用户测试报告
  • D、应用组装测试方案


  • 38、 批处理任务并发控制首先要考虑:
  • A、服务器数量
  • B、资源竞争问题
  • C、日志格式
  • D、开发语言


  • 39、 多系统文件共享时关键要确保:
  • A、文件命名规范
  • B、操作互斥性
  • C、存储容量
  • D、访问权限


  • 40、 应急预案必须包含:
  • A、回退技术开关
  • B、详细日志分析
  • C、开发文档
  • D、测试报告


  • 41、 如果要在一个已存在的视图上成功执行查询,哪个条件是必要的?
  • A、底层表必须有数据存在
  • B、需要在视图上有SELECT权限
  • C、底层表必须在同一个schema下面
  • D、只需要在底层表上有SELECT权限即可


  • 42、 大数据量处理必须采用:
  • A、全内存加载
  • B、分页处理机制
  • C、单线程处理
  • D、关闭日志


  • 43、 以下关于应用组装功能测试说法不正确的是:
  • A、应用组装功能测试的主要目的是用于发现主系统集成跨平台的应用功能缺陷。
  • B、通过对单个系统端到端的功能测试,验证多组件连通集成后形成的端到端应用软件版本在功能上是否符合需求和设计要求。
  • C、通过进行单个子系统内部集成测试,验证程序是否满足设计的要求,消除程序模块间的缺陷,保证各子系统交付制品的质量。
  • D、主要工序包括编制测试方案、编制测试案例、执行测试案例、测试报告生成与评审确认。


  • 44、 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、按字母顺序升序排序


  • 45、 评估下面的SQL语句: SELECT ename, sal, 12*sal+100 FROM emp; 其中SAL列保存的是员工的月工资,为了计算年度补偿(月工资加上每月100奖金,乘以12),需要对上面的SQL语句做哪个语法变化?
  • A、不需要做语法变化就能达到目的。
  • B、SELECT ename, sal, 12*(sal+100) FROM emp;
  • C、SELECT ename, sal, (12*sal)+100 FROM emp;
  • D、SELECT ename, sal+100,*12 FROM emp;


  • 46、 在( )必须制定应急处理预案。
  • A、投产上线前
  • B、投产上线过程中
  • C、投产上线后
  • D、业务验证测试后


  • 47、 通过SQL语句,如何往表“Persons”插入一条新纪录?
  • A、INSERT ('Jimmy', 'Jackson') INTO Persons
  • B、INSERT INTO Persons VALUES ('Jimmy', 'Jackson')
  • C、INSERT VALUES ('Jimmy', 'Jackson') INTO Persons
  • D、INSERT ('Jimmy', 'Jackson') INTO Persons Values


  • 48、 以下哪项不属于数据格式预检查
  • A、数据长度检查
  • B、数据记录总数检查
  • C、数据类型检查
  • D、总分检查


  • 49、 确保批处理不重复执行的核心机制是:
  • A、增加服务器资源
  • B、唯一批次号校验
  • C、缩短执行间隔
  • D、关闭日志监控


  • 50、 EMPLOYEES表的结构如下: EMP_ID NUMBER(4) NOT NULL LAST_NAME VARCHAR2(30) NOT NULL FIRST_NAME VARCHAR2(30) DEPT_ID NUMBER(2) 哪个SQL语句能计算出包含有员工的last_name列为“Smith”的部门数?
  • A、SELECT COUNT(dept_id) FROM employees WHERE last_name='Smith';
  • B、SELECT DISTINCT(COUNT(dept_id)) FROM employees WHERE last_name='Smith';
  • C、SELECT COUNT(DISTINCT dept_id) FROM employees WHERE last_name='Smith';
  • D、SELECT UNIQUE(dept_id) FROM employees WHERE last_name='Smith';


  • 51、 以下哪条口诀不属于运维领域()
  • A、运行异常早报告,投产问题勿隐瞒
  • B、运维文档写完整,清清爽爽做交接
  • C、方案设计多思考,前后影响分析到
  • D、生产操作要授权,变更方案要审严


  • 52、 下列选项中哪个是用于删除数据库中的一条记录?
  • A、DROP
  • B、REMOVE
  • C、DELETE
  • D、CUT


  • 53、 以下注意事项口诀中,说法中不正确的是:
  • A、版本基线要守好,可以多来不能少
  • B、研发流程要遵守,不搞特殊走后门
  • C、变更影响长明灯,越急越小越是坑
  • D、协同识别需尽早,排期就要通知到


  • 54、 评估下面的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表的结构。


  • 55、 下列哪项SQL命令会运行成功?
  • A、SELECT customer name FROM customers;
  • B、SELECT FROM `customers` 'customer name';
  • C、SELECT `customer name` FROM customers ORDER BY zone WHERE cat_id = 12;
  • D、SELECT `customer name` FROM customers WHERE cat_id = 12 ORDER BY cat_id;


  • 56、 以下哪类测试数据,一般只有在上游系统发生发生重构、下线时才会产生( )
  • A、根据业务要求进行衍生加工产生的指标
  • B、上游系统测试自身业务功能产生的常规增量数据
  • C、根据下游系统提出特殊定制需求,在上游源系统进行预埋的长流程案例数据
  • D、从待下线旧系统中迁移转换的数据


  • 57、 数据线测试根据数据线程序、各种交付对象进行有针对性的测试验证工作,以下对象哪些不属于数据线( )
  • A、固定报表
  • B、JAVA程序
  • C、自由查询
  • D、监管报送报文接口
  • E、数据订阅
  • F、调度作业


  • 58、 评估下面的SQL语句: Select e.employee_id, (.15* e.salary) + (.5 * e.commission_pct) + (s.sales_amount * (.35 * e.bonus)) AS CALC_VALUE FROM employees e, sales s WHERE e.employee_id = s.emp_id; 如果把计算公式里的括号全部去掉,会发生什么情况?
  • A、CALC_VALUE列的值会比原来的小。
  • B、CALC_VALUE列的值会比原来的大。
  • C、CALC_VALUE列的值跟原来的没有差别。
  • D、去掉后会报错。


  • 59、 下面那个不是关系型数据库
  • A、oracle 12c
  • B、mysql 5.7
  • C、postgreSQL 9.0
  • D、Cassandra


  • 60、 单个SQL中绑定变量数量不应超过:
  • A、256个
  • B、128个
  • C、1024个
  • D、512个


  • 微信扫一扫 在线答题 在线出卷 随机出题小程序 闯关答题软件 出题答题小程序