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

1

2025-11-02 09:19:42.226.0.69790

1 在线考试 答题题目
1、 MARKS表的结构如下: STD_ID NUMBER(4) STUDENT_NAME VARCHAR2(30) SUBJ1 NUMBER(3) SUBJ2 NUMBER(3) SUBJ1为SUBJ2分别保存两个科目的成绩,检查下面的SELECT语句: SELECT subj1+subj2 total_marks, std_id FROM marks WHERE subj1 > AVG(subj1) AND subj2 > AVG(subj2) ORDER BY total_marks; 查询结果会是怎样?
  • A、该语句成功返回两个科目都比平均分高的学生学号和总分
  • B、该语句在SELECT子句处会报错
  • C、该语句在WHERE子句处会报错
  • D、该语句在ORDER BY子句处会报错.


  • 2、 公共代码修改必须:
  • A、加快发布速度
  • B、评估全局影响
  • C、减少测试用例
  • D、隐藏修改记录


  • 3、 下列哪一选项不能使用unsigned?
  • A、BIGINT
  • B、INT
  • C、FLOAT
  • D、MEDIUMINT


  • 4、 数据格式定义中,用于表示汉字的符号是以下那个选项?
  • A、a
  • B、n
  • C、c
  • D、h


  • 5、 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


  • 6、 以下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上元数据表较大,不允许普通用户直接全表扫元数据


  • 7、 数据项是数据字典的基本构成,是由一组属性规定其定义、标识、表示和允许值的数据单元,通过何种方式来规范其取值?
  • A、值定义
  • B、域定义
  • C、组定义
  • D、项定义


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


  • 9、 灰度发布的核心价值是:
  • A、降低发布风险
  • B、减少测试工作量
  • C、提高开发效率
  • D、简化运维流程


  • 10、 以下不属于需求分析与解决方案阶段交付物的是( )
  • A、应用分析说明书
  • B、技术摘要或技术方案
  • C、需求项
  • D、需求排期


  • 11、 需求项拆分规则中同一条需求项中同一个业务功能只可出现( )次核算工作量
  • A、1
  • B、2
  • C、3
  • D、不限制


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


  • 13、 EMPLOYEES和NEW_EMPLOYEES两张表的结构如下: EMPLOYEES __________ EMPLOYEE_ID NUMBER Primary Key FIRST_NAME VARCHAR2(25) LAST_NAME VARCHAR2(25) HIRE_DATE DATE NEW_EMPLOYEES _______________ EMPLOYEE_ID NUMBER Primary Key NAME VARCHAR2(60) 下面哪个DELETE语句是有效的?
  • A、DELETE FROM employees WHERE employee_id = (SELECT employee_id FROM employees);
  • B、DELETE * FROM employees WHERE employee_id = (SELECT employee_id FROM new_employees);
  • C、DELETE FROM employees WHERE employee_id IN (SELECT employee_id FROM new_employees WHERE name ='Carrey');
  • D、DELETE * FROM employees WHERE employee_id IN (SELECT employee_id FROM new_employees WHERE last_name ='Carrey');


  • 14、 在系统设计时,如功能需求和非功能需求发生冲突,应首先满足()。
  • A、功能需求
  • B、非功能需求
  • C、业务需求
  • D、技术需求


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


  • 16、 以下哪个是正确的一级主题域? (单选)
  • A、建行机构
  • B、产品合约_存款
  • C、渠道
  • D、交易对手


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


  • 18、 研发线上化平台在以下哪个模块提供统一的分析、设计任务创建、查询功能?
  • A、任务中心
  • B、需求详细分析
  • C、应用分析
  • D、详细设计


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


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


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


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


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


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


  • 25、 微服务接口设计首要原则:
  • A、最大化数据暴露
  • B、最小化数据暴露
  • C、统一返回格式
  • D、支持多种协议


  • 26、 一位开发者的Git仓库由哪几部分组成?
  • A、工作副本和日志
  • B、数据库和工作副本
  • C、索引,工作副本,日志
  • D、数据库,索引和工作副本


  • 27、 下面哪个不属于详细设计范围?
  • A、页面设计
  • B、接口定义
  • C、服务处理逻辑
  • D、架构设计


  • 28、 一个D模型应明确对应多少种具体的数据库管理系统
  • A、1
  • B、2
  • C、3
  • D、无限制


  • 29、 关于"git checkout"描述正确的是哪一选项?
  • A、创建一个仓库的本地拷贝
  • B、切换不同的分支
  • C、会与远程分支进行通信
  • D、从不带任何其他的参数


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


  • 31、 以下那个选项不属于系统参数数据的技术类控制信息?
  • A、交易超时时间
  • B、流量阈值
  • C、国家代码
  • D、系统控制表


  • 32、 针对重要紧急需求应( )个工作日完成分析
  • A、1
  • B、2
  • C、3
  • D、5


  • 33、 下面哪个为遵循层级规范的基本词命名?
  • A、变更
  • B、状态变更
  • C、总账状态变更


  • 34、 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';


  • 35、 下列哪项SQL命令会产生Error信息?
  • A、CREATE DATABASE students
  • B、CREATE DATABASE students;
  • C、create database if not exists students
  • D、IF NOT EXISTS CREATE DATABASE `STUDENTS`;


  • 36、 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');


  • 37、 以下哪个git命令可以将交变更提交到本地仓库?
  • A、git add .
  • B、git diff
  • C、git commit -m "comment"
  • D、git push [name]


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


  • 39、 评估下面的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


  • 40、 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_';


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


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


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


  • 46、 下列哪项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;


  • 47、 评估下面的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;


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


  • 49、 日志设计的核心要求是:
  • A、必须同步输出
  • B、不能影响主业务流程
  • C、记录所有调试信息
  • D、使用统一格式


  • 50、 以下哪种命名格式符合过程表的规范:
  • A、以 DSDSP 或 ITM_DSDSP 开头,以 __TMP_XXX 结尾
  • B、以 __BAK_[YYYYMMDD] 结尾
  • C、以 __MDL_[YYYYMMDD] 结尾
  • D、 以 __TMP_XXX 结尾


  • 51、 在哪个场景中会使用到全连接(FULL OUTER JOIN)?
  • A、想得到其中一张表所有不匹配的数据。
  • B、想得到两张表中所有匹配的数据。
  • C、想得到两张表中所有不匹配的数据。
  • D、想得到其中一张表所有匹配和未匹配的数据。


  • 52、 需求统筹的规划设计原则是指什么
  • A、注重业务需求规划与前瞻性设计,以科技驱动和数据赋能,推进数字化转型
  • B、业务需求与战略匹配,满足监管政策、市场竞争、内外部用户、客户及高管层相关要求。
  • C、从企业级视角统筹跨领域、跨部门业务需求,形成可共享复用的解决方案及科技研发需求,优先匹配业务中台能力,避免重复开发。
  • D、以能力共享、赋能减负为宗旨,坚持总分行、跨部门、跨层级的协同。


  • 53、 项目研发具体操作层面的“八项注意”中“需求分析要完成”描述错误的是( )
  • A、需求的背景要清楚,这是分析的第一步,也是进行后续分析的前提。
  • B、关联分析很重要,不仅要关注自身功能变化,还要关注上下游组件的影响,关联影响要和协同方早确认。
  • C、技术需求在需求分析阶段无需考虑。
  • D、需求分析的结果要和业务方确认。


  • 54、 以下SQL语句: SELECT ROUND(TRUNC(MOD(1600,10),-1),2) FROM dual; 会显示什么结果?
  • 0
  • B、1
  • 0
  • D、SQL语句有错


  • 55、 要保证所有D模型的设计采用的字段必须在数据字典里面预先定义,为保证数据的一致性,以下那个无法与数据字典保持一致?
  • A、业务含义
  • B、技术含义
  • C、字段类型
  • D、字段值


  • 56、 哪个commit命令选项用于提交注释信息?
  • A、-m
  • B、-l
  • C、-v
  • D、-x


  • 57、 针对需求属性为“分析优先”的业务要求,应在( )内完成分析,否则将视为超期。
  • A、15个工作日
  • B、15个自然日
  • C、10个工作日
  • D、10个自然日


  • 58、 哪个命令用作拷贝已有的Git仓库?
  • A、clone
  • B、copy
  • C、replicate
  • D、duplicate


  • 59、 使用绑定变量时,提交给数据库的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、绑定变量并不会减少硬解析。


  • 60、 哪个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));


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


  • 62、 如下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)可能


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


  • 64、 以下数据项名称命名符合企业级数据项设计规范的是?
  • A、抵质押物被抵押比例
  • B、对公客户是否ETC签约标志
  • C、主合同ID
  • D、对私客户活期存款余额


  • 65、 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的数据已经被删除了。


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


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


  • 68、 逻辑模型设计过程中,挂接属性时需要遵从什么原则()?
  • A、同名同义数据项合并去重
  • B、同义不同名数据项归并
  • C、C.同名不同义数据项拆分
  • D、以上都是


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


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


  • 71、 以下场景中,必须使用绑定变量的场合有哪些?()
  • A、SQL过滤条件中该字段的输入值非常多,但分布通常较为均匀,常见如:账户号、姓名、时间等字段。
  • B、SQL过滤条件中该字段的输入值可变范围小于200,且分布很不均匀,常见如:多法人实体、状态、类型等字段。
  • C、字段过滤条件使用Like时。
  • D、SQL语句无过滤条件时。


  • 72、 需求详细分析阶段主要针对哪项资产进行详细分析?
  • A、服务码
  • B、业务功能/系统功能
  • C、四级任务
  • D、用户流程


  • 73、 数据格式表示定长的符号为以下那个选项?
  • A、..
  • B、!
  • C、n
  • D、[]


  • 74、 执行以下 SQL ,下面哪个名字会被查询出来SELECT FirstName FROM StaffList WHERE FirstName LIKE’_A%’
  • A、Allen
  • B、CLARK
  • C、 JACKSON
  • D、David


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


  • 76、 数据格式定义中,用于表示英文字母的符号是以下那个选项?
  • A、a
  • B、n
  • C、c
  • D、e


  • 77、 业务功能与四级任务的关系是什么?( )
  • A、CPC还原关系
  • B、串联关系
  • C、包含关系
  • D、等同关系


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


  • 79、 数据格式定义中,用于表示数字的符号是以下那个选项?
  • A、a
  • B、n
  • C、c
  • D、0-9


  • 80、 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');


  • 81、 需求分析说明书的内容不包括( )
  • A、需求目标
  • B、需求范围
  • C、用户流程及业务功能描述
  • D、交易接口
  • E、非功能需求描述


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


  • 83、 以下哪项资产不属于详细设计阶段的产出?
  • A、服务码
  • B、批处理任务
  • C、错误码
  • D、三级活动


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


  • 85、 COMMERCIALS 表是一张已经存在的表,有20000行数据。现在需要把DESCRIPTION列改为容纳最多1000字节变长字符的类型,该列当前能容纳500字节字符。下面哪个语句是正确的?
  • A、ALTER TABLE commercials MODIFY (description CHAR2(1000));
  • B、ALTER TABLE commercials CHANGE (description CHAR2(1000));
  • C、ALTER TABLE commercials CHANGE (description VARCHAR2(1000));
  • D、ALTER TABLE commercials MODIFY (description VARCHAR2(1000));


  • 86、 项目组主要在以下哪个阶段识别业务要求的协同方?
  • A、需求承接
  • B、开发
  • C、设计阶段
  • D、投产阶段


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


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


  • 89、 下面哪个SQL命令用来向表中添加列
  • A、MODIFY TABLE TableName ADD COLUMN ColumnName
  • B、MODIFY TABLE TableName ADD ColumnName
  • C、ALTER TABLE TableName ADD COLUMN ColumnName
  • D、ALTER TABLE TableName ADD ColumnName Type


  • 90、 数据项的取值范围定义取决于以下那个选项?
  • A、数据项定义
  • B、域定义
  • C、数据定义


  • 91、 关于数据分区,以下哪个说法是错的
  • A、将分布键作为分区键;
  • B、及时删除不需要的历史分区和空分区,预创建的分区表,周期不能超过一年
  • C、禁止对列存储表设置分区;
  • D、单个分区记录数不能超过10亿,单个分区大小不能超过1TB


  • 92、 数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系为( )
  • A、DBS包括DB和DBMS
  • B、DBMS包括DB和DBS
  • C、DB包括DBS和DBMS
  • D、DBS就是DB,也就是DBMS


  • 93、 EMPLOYEES和NEW_EMPLOYEES两张表的结构如下: EMPLOYEES ___________ EMPLOYEE_ID NUMBER Primary Key FIRST_NAME VARCHAR2(25) LAST_NAME VARCHAR2(25) HIRE_DATE DATE NEW_EMPLOYEES ________________ EMPLOYEE_ID NUMBER Primary Key NAME VARCHAR2(60) 下面哪个UPDATE语句是合法的?
  • A、UPDATE new_employees SET name = (SELECT last_name||first_name FROM employees WHERE employee_id=180) WHERE employee_id =180;
  • B、UPDATE new_employees SET name = (SELECT last_name||first_name FROM employees ) WHERE employee_id =180;
  • C、UPDATE new_employees SET name = (SELECT last_name || first_name FROM employees WHERE employee_id =180) WHERE employee_id =(SELECT employee_id FROM new_employees);
  • D、UPDATE new_employees SET name = (SELECT last_name|| first_name FROM employees WHERE employee_id =(SELECT employee_id FROM new_employees)) WHERE employee_id=180;


  • 94、 在 Perl 中,以下哪个函数用于将数组转换为字符串?
  • A、 join()
  • B、 concat()
  • C、 combine()
  • D、 merge()


  • 95、 以下那个选项不属于数据质量的要求?
  • A、扩展性
  • B、完整性
  • C、准确性
  • D、一致性


  • 96、 数据湖通过结构化数据和非结构化数据归档存储满足海量数据长周期数据保存。归档接入和变更均须通过_流程进行审核处理
  • A、OA函
  • B、ITM
  • C、工作联系单
  • D、公邮


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


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


  • 99、 以下哪个关键字是用于给 if 语句添加其他条件语句的?
  • A、else if
  • B、elseif
  • C、elif
  • D、其他都不对


  • 100、 以下哪个数据项必须详细填写业务规则
  • A、基础数据
  • B、外部数据
  • C、派生数据
  • D、技术数据
  • E、衍生数据


  • 101、 ETL任务的调度通常使用以下哪种方式?
  • A、 手动触发
  • B、 定时任务
  • C、 事件驱动
  • D、 以上都是


  • 102、 数据质量流程是检核规则定义、检核任务创建、调度任务、()、问题跟踪处理、数据质量分析。
  • A、质量需求管理
  • B、检核任务结果
  • C、检核规则分析
  • D、问题跟踪分析


  • 103、 业务结果数据是记录业务活动最终结果的信息,是企业关注的核心数据,以下那个选项不属于业务结果数据?
  • A、客户、产品
  • B、报表数据
  • C、合约、机构
  • D、员工、渠道


  • 104、 对于数据领域研发活动,详细设计中的整合层逻辑模型,采用什么设计方法?
  • A、三范式
  • B、维度模型
  • C、粒度模型
  • D、DataVault模型


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


  • 106、 MySQL 中发生死锁需要
  • A、用户处理
  • B、系统自动处理
  • C、修改数据源
  • D、取消事务


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


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


  • 109、 以下那个选项不属于技术数据类型?
  • A、工作流引擎
  • B、报文接口实现
  • C、作业处理
  • D、合约数据


  • 110、 哪类需求不需要进行需求详细分析
  • A、业务需求
  • B、数据应用需求
  • C、技术需求
  • D、以上都要


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


  • 112、 在 ETL 中,处理重复数据的常见方法是?
  • A、 保留第一条
  • B、 保留最后一条
  • C、 去除所有重复
  • D、 根据特定规则选择


  • 113、 视图定义是
  • A、一个基表中导出的基表
  • B、一个基表中导出的虚表
  • C、一个或几个基表或视图中导出的基表
  • D、一个或几个基表或视图中导出的虚表


  • 114、 通过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


  • 115、 EMP表包含下面这些列: LAST_NAME VARCHAR2 (25) SALARY NUMBER (6,2) DEPARTMENT_ID NUMBER (6) 如果想通过下面的SQL语句来获取还没有分配部分的员工: SELECT LAST_NAME, SALARY, DEPARTMENT_ID FROM EMP WHERE DEPARTMENT_ID = NULL; 关于该SQL语句的说法哪个是正确的?
  • A、该SQL语句返回了想要的结果;
  • B、WHERE子句中的列需要修改才能获得想要的结果;
  • C、WHERE子句中的操作符需要修改才能获得想要的结果;
  • D、WHERE子句需要修改成使用外连接(outr join)才能获得想要的结果;


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


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


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


  • 119、 评估下面的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、去掉后会报错。


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


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


  • 122、 信创操作系统迁移中CentOS替换的主要目标是:
  • A、Windows Server
  • B、Ubuntu
  • C、麒麟OS
  • D、RedHat
  • E、Debian


  • 123、 EMP_DEPT_VU 是之前创建的一个视图,现在想要查看视图的定义(即创建时使用了什么SELECT语句),可以通过哪个方法来获取到EMP_DEPT_VU 视图的定义?
  • A、采用DEFINE VIEW命令来查看。
  • B、采用DESCRIBE VIEW命令来查看。
  • C、通过查询USER_VIEWS数据字典来查询。
  • D、通过查询USER_SOURCE数据字典来查询。


  • 124、 需求分析阶段对业务规则的要求不包括什么?
  • A、是否充分考虑了各种约束和限制条件
  • B、是否存在歧义,是否详细到具备可开发的程度
  • C、是否便于推导出测试案例
  • D、是否明确描述各岗位角色的数据操作权限
  • E、是否梳理梳理完整对用例的调用关系


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


  • 126、 数据库的并发操作可能带来的问题包括( )
  • A、丢失更新
  • B、权限控制
  • C、数据冗余度增加
  • D、数据独立性降低


  • 127、 衍生粒度由基础粒度组合而成,组合方式包含交叉汇总和组合并集,或者两者的结合,以下属于交叉汇总粒度的是()?
  • A、账户+渠道
  • B、对公活期存款合约账户
  • C、对公全口径债项
  • D、五统一商户


  • 128、 衍生数据是按照确定的计算规则,对多个业务基础数据进行数字运算产生的具有业务含义的,需要进行捕捉且保存的何种类型的数据?
  • A、字符型
  • B、数值型
  • C、日期型
  • D、通用型


  • 129、 根据《中国建设银行应用级数据模型设计规范(2022年版)》,关系实体命名规范 (1) 遵循“{实体1}+和+{实体2}+____”的规则。
  • A、类词
  • B、基本词
  • C、联系
  • D、关系


  • 130、 集成模型设计步骤的正确顺序是什么?
  • A、主题域模型设计-概念模型设计-逻辑模型设计-物理模型设计
  • B、设计数据域-设计粒度-设计属性
  • C、概念模型设计-逻辑模型设计-主题域模型设计-物理模型设计
  • D、主题域模型设计-逻辑模型设计-物理模型设计


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


  • 132、 下列分区标准错误的是:
  • A、每个最细粒度的分区应该控制在不超过1百万条记录
  • B、每个最细粒度的分区大小不超过10G
  • C、HASH分区时分区数量应该为2的幂数
  • D、历史表优先选择按时间范围分区


  • 133、 索引字段值不唯一,应该选择的索引类型是:
  • A、主索引
  • B、普通索引
  • C、候选索引
  • D、唯一索引


  • 134、 接口变更时最关键要明确:
  • A、变更审批流程
  • B、报文结构和字段赋值规则
  • C、开发人员名单
  • D、测试环境配置


  • 135、 需求分析及解决方案阶段,每个需求来函的完整处理步骤分为( )
  • A、确定需求主牵分析方->识别模型变化->需求分析->制定解决方案->拆分需求项->评估工作量->排期
  • B、确定需求主牵分析方->需求分析->识别模型变化->评估工作量->拆分需求项->更新资产
  • C、确定需求主牵分析方->制定解决方案->澄清需求->识别模型变化->拆分需求项->评估工作量->排期
  • D、确定需求主牵分析方->识别模型变化->制定解决方案->分析需求范围->评估工作量->拆分需求项


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


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


  • 138、 Git使用哪种校验和技术?
  • A、奇偶校验
  • B、MD5
  • C、SHA-1
  • D、SHA-2


  • 139、 关联影响分析工具-投产变更分析模块,代码变更分析支持哪类语言的变更分析?
  • A、go
  • B、python
  • C、java
  • D、C#


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


  • 141、 以下那项属于报表统计数据?
  • A、交易流水
  • B、交易统计数据
  • C、手机银行月活统计数据
  • D、经营指标数据


  • 142、 如果要为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);


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


  • 144、 下面有关索引的描述正确的是
  • A、不可以在多个列上创建复合索引
  • B、可以在多个列上创建复合索引
  • C、索引列中的数据不能重复出现
  • D、索引列中的数据不能重复出现


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


  • 146、 为了与Oracle数据库兼容,金科MYSQL默认的事务隔离级别是:
  • A、读未提交
  • B、读提交
  • C、可重复读
  • D、串行化


  • 147、 EMPLOYEES表的结构如下: Column name Data type Remarks EMPLOYEE_ID NUMBER NOT NULL, Primary Key EMP_NAME VARCHAR2(30) JOB_ID VARCHAR2(20) NOT NULL SAL NUMBER MGR_ID NUMBER References EMPLOYEE_ID column DEPARTMENT_ID NUMBER Foreign key to DEPARTMENT_ID column of the DEPARTMENTS table 哪个SQL语句能够创建允许用户插入数据的视图EMP_VU?
  • A、CREATE VIEW emp_vu AS SELECT employee_id, emp_name, department_id FROM employees WHERE mgr_id IN (102, 120);
  • B、CREATE VIEW emp_vu AS SELECT employee_id, emp_name, job_id,department_id FROM employees WHERE mgr_id IN (102, 120);
  • C、CREATE VIEW emp_vu AS SELECT department_id, SUM(sal) TOTALSAL FROM employees WHERE mgr_id IN (102, 120) GROUP BY department_id;
  • D、CREATE VIEW emp_vu AS SELECT employee_id, emp_name, job_id, DISTINCT department_id FROM employees;


  • 148、 以下不属于源系统供数的增量数据的范畴的是:
  • A、新增的数据
  • B、变更的数据
  • C、删除的数据
  • D、集成的数据


  • 149、 评估下面的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


  • 150、 以下哪个不是需求范围分析阶段需要完成的事项?
  • A、工作量评估及排期
  • B、识别需求范围
  • C、识别组件范围
  • D、澄清业务需求


  • 151、 在一个含有group by的查询sql中,同时存在having和where,sql在解析执行的时候,先执行的是哪一个
  • A、having
  • B、where


  • 152、 需求承接阶段,AI模型推荐主牵方、协同方没有用到以下哪项资产?
  • A、业务要求附件
  • B、需求项
  • C、物理子系统
  • D、代码


  • 153、 关于下面两个SQL语句的说法,哪个是正确的? SELECT last_name, salary , hire_date FROM EMPLOYEES ORDER BY salary DESC; SELECT last_name, salary , hire_date FROM EMPLOYEES ORDER BY 2 DESC;
  • A、两个SQL返回相同的结果
  • B、第二个语句报语法错误
  • C、因为默认采用降序排序,所以不需要指定“DESC”关键字
  • D、在第二个SQL语句的salary列后面加一个别名就能使得两个SQL语句产生相同的结果


  • 154、 在哪个平台可以查到完整的企业级业务模型( )
  • A、企业级流程与业务架构管理平台
  • B、ITM
  • C、智慧协同平台
  • D、知微


  • 155、(多选题) 以下属于类词的是
  • A、号码
  • B、员工
  • C、编号
  • D、代码
  • E、描述
  • F、标志


  • 156、(多选题) 企业级数据模型体系包含
  • A、A模型
  • B、B模型
  • C、C模型
  • D、C’0模型
  • E、C’模型
  • F、D模型


  • 157、(多选题) 以下属于技术数据的是:
  • A、日历转换类型
  • B、文件标识
  • C、出错提示长度
  • D、作业流标识
  • E、消息状态跟踪


  • 158、(多选题) 按照埋点数据规范中数据模型的相关定义,填充数据项时,行为数据模型5要素中哪3个是必填的?
  • A、when
  • B、who
  • C、what
  • D、where
  • E、how


  • 159、(多选题) 以下哪些属于数据码值明显错误
  • A、性别中出现男、女、M、F、0、1等混用
  • B、状态中出现星号、问号、加减号等乱码
  • C、数字码值字段中出现中、英文
  • D、规定长度的码值中出现长短不一取值


  • 160、(多选题) 以下哪些是数据质量评估维度()。
  • A、准确性
  • B、连续性
  • C、完整性
  • D、唯一性
  • E、有效性


  • 161、(多选题) 信创数据库规范需要考虑下面哪些方面?
  • A、表设计
  • B、库设计
  • C、SQL语法
  • D、SQL性能


  • 162、(多选题) 信创数据库与Oracle在NULL值处理上的差异可能导致:
  • A、统计结果偏差
  • B、性能下降
  • C、业务逻辑异常
  • D、存储空间增加
  • E、索引失效


  • 163、(多选题) D模型的设计应遵循以下规范()
  • A、 D模型的逻辑关系来至C’模型。若因D模型设计的调整导致C’模型的变更应在设计过程中将D模型中调整点回溯至C’模型。
  • B、一个D模型应明确对应一种具体的数据库管理系统
  • C、 D模型的设计必须有数据分布、数据存储方面的考虑
  • D、 D模型中的表、视图和字段应1:1对应于C’模型中的实体和属性,D模型不增加新的字段
  • E、 要保证所有D模型的设计采用的字段必须在数据字典里面预先定义,并且业务含义、技术含义、字段类型和长度均与数据字典保持一致,以保证数据的一致性
  • F、 D模型在字段设计过程中如需转换数据类型,应遵循《中国建设银行数据类型开发转换规范》


  • 164、(多选题) 防止SQL注入的方式主要有()
  • A、使用存储过程
  • B、使用参数化查询
  • C、对外部输入进行转义
  • D、对不可信数据进行校验


  • 165、(多选题) 关于软件安全开发生命周期(SDL),下面说法正确的是
  • A、在软件开发的各个周期都要考虑安全因数
  • B、软件安全开发生命周期要综合采用技术、管理和工程等手段
  • C、测试阶段是发现并改正软件安全漏洞的最佳阶段,过早或过晚检测修改漏洞将增大软件开发成本
  • D、在设计阶段就尽可能发现并改正安全隐患,将极大减少整改软件开发成本


  • 166、(多选题) 信创数据库迁移中数据校验的三级检查机制包括:
  • A、结构比对
  • B、内容校验
  • C、性能测试
  • D、业务规则验证
  • E、压力测试


  • 167、(多选题) 数据项按照其来源和使用场景可分为
  • A、基础数据
  • B、派生数据
  • C、衍生数据
  • D、外部数据
  • E、技术数据


  • 168、(多选题) 数据项按照其来源和使用场景可分为()
  • A、基础数据
  • B、派生数据
  • C、衍生数据
  • D、外部数据
  • E、技术数据


  • 169、(多选题) 设定信息查找范围时,优先使用()
  • A、EXISTS
  • B、IN
  • C、NOT EXISTS
  • D、NOT IN


  • 170、(多选题) 数据安全管理是在数据安全标准与策略的指导下,通过对()、()、()等进行数据安全的管理工作,满足数据安全的业务需要和监管需求,实现组织内部对数据生存周期的数据安全管理。
  • A、数据访问的授权
  • B、分类分级的控制
  • C、监控数据的访问
  • D、隐私安全管控


  • 171、(多选题) 数据质量分析报告的主要评估标准主要包括哪些
  • A、完整性
  • B、一致性
  • C、有效性
  • D、安全性


  • 172、(多选题) 关于存量历史数据,以下哪些情况在获得需求方(业务部门)、管理方(数管部、金科部)正式确认之后,可加入白名单
  • A、时间久远、数据修复无直接或间接参考依据
  • B、数据敏感(比如个人客户隐私数据)
  • C、影响面大的存量未落标数据
  • D、明显乱码数据


  • 173、(多选题) 下列选项为索引不佳常见表现的是:
  • A、物理读高
  • B、逻辑读高
  • C、INDEX SKIP SCAN
  • D、占用大量的临时空间


  • 174、(多选题) 信创环境下非功能测试必须包含的测试类型是:
  • A、安全渗透测试
  • B、单元测试
  • C、高可用测试
  • D、容灾演练
  • E、功能测试


  • 175、(多选题) 以下哪些是我行 “安全架构无调整”的判断原则
  • A、未增加新的安全功能,不需要安全组件新增功能支持
  • B、未引入新安全产品或技术
  • C、未调整(减少或调换)使用安全组件、服务的范围
  • D、认证方式、加密算法、访问控制、风控规则、数据安全保护等措施无调整。


  • 176、(多选题) 根据数据接口规范中批量文件接口的数据文件内容规范的规定,关于结构化数据文件的分隔符,以下说法正确的有哪些()
  • A、定长分隔符可采用“|“
  • B、定长可使用无分隔符
  • C、不定长分隔符采用“|@|”
  • D、一条记录的结束不做要求


  • 177、(多选题) 为了删除一个表中的所有内容而只保留表结构,可以执行的操作有
  • A、DROP
  • B、TRUNCATE
  • C、DELETE
  • D、ALTER


  • 178、(多选题) 下面那几项是衍生数据的数据类型?
  • A、数值类
  • B、文本类
  • C、日期类
  • D、金额类


  • 179、(多选题) 数据库查询必须有相应策略控制结果集大小,对于大结果集可以考虑如下设计:
  • A、基于框架,使用分页查询。
  • B、使用Where字句
  • C、使用filter控制大结果集返回
  • D、使用limit子句
  • E、使用select *, 并加上where子句


  • 180、(多选题) 下列两个过滤条件,哪个将导致索引无法使用()
  • A、Deal_time + 1 > :B1
  • B、Deal_time > :B1 - 1
  • C、to_char(deal_time,'yyyy-mm-dd')=:B1
  • D、deal_time between to_date(:B1,'yyyy-mm-dd') and to_date(:B2,'yyyy-mm-dd')-1/24/60/60


  • 181、 以下数据项名称命名符合企业级数据项设计规范的是?
  • A、抵质押物被抵押比例
  • B、对公客户是否ETC签约标志
  • C、主合同ID
  • D、对私客户活期存款余额


  • 182、 评估下面的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


  • 183、 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');


  • 184、 评估下面的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;


  • 185、 项目研发具体操作层面的“八项注意”中“需求分析要完成”描述错误的是( )
  • A、需求的背景要清楚,这是分析的第一步,也是进行后续分析的前提。
  • B、关联分析很重要,不仅要关注自身功能变化,还要关注上下游组件的影响,关联影响要和协同方早确认。
  • C、技术需求在需求分析阶段无需考虑。
  • D、需求分析的结果要和业务方确认。


  • 186、 针对需求属性为“分析优先”的业务要求,应在( )内完成分析,否则将视为超期。
  • A、15个工作日
  • B、15个自然日
  • C、10个工作日
  • D、10个自然日


  • 187、 关于下面两个SQL语句的说法,哪个是正确的? SELECT last_name, salary , hire_date FROM EMPLOYEES ORDER BY salary DESC; SELECT last_name, salary , hire_date FROM EMPLOYEES ORDER BY 2 DESC;
  • A、两个SQL返回相同的结果
  • B、第二个语句报语法错误
  • C、因为默认采用降序排序,所以不需要指定“DESC”关键字
  • D、在第二个SQL语句的salary列后面加一个别名就能使得两个SQL语句产生相同的结果


  • 188、 数据项的取值范围定义取决于以下那个选项?
  • A、数据项定义
  • B、域定义
  • C、数据定义


  • 189、 需求分析及解决方案阶段,每个需求来函的完整处理步骤分为( )
  • A、确定需求主牵分析方->识别模型变化->需求分析->制定解决方案->拆分需求项->评估工作量->排期
  • B、确定需求主牵分析方->需求分析->识别模型变化->评估工作量->拆分需求项->更新资产
  • C、确定需求主牵分析方->制定解决方案->澄清需求->识别模型变化->拆分需求项->评估工作量->排期
  • D、确定需求主牵分析方->识别模型变化->制定解决方案->分析需求范围->评估工作量->拆分需求项


  • 190、 以下哪个git命令可以将交变更提交到本地仓库?
  • A、git add .
  • B、git diff
  • C、git commit -m "comment"
  • D、git push [name]


  • 191、 微服务接口设计首要原则:
  • A、最大化数据暴露
  • B、最小化数据暴露
  • C、统一返回格式
  • D、支持多种协议


  • 192、 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');


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


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


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


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


  • 197、 在 ETL 中,处理重复数据的常见方法是?
  • A、 保留第一条
  • B、 保留最后一条
  • C、 去除所有重复
  • D、 根据特定规则选择


  • 198、 针对重要紧急需求应( )个工作日完成分析
  • A、1
  • B、2
  • C、3
  • D、5


  • 199、 数据格式定义中,用于表示英文字母的符号是以下那个选项?
  • A、a
  • B、n
  • C、c
  • D、e


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


  • 201、 衍生粒度由基础粒度组合而成,组合方式包含交叉汇总和组合并集,或者两者的结合,以下属于交叉汇总粒度的是()?
  • A、账户+渠道
  • B、对公活期存款合约账户
  • C、对公全口径债项
  • D、五统一商户


  • 202、 哪个commit命令选项用于提交注释信息?
  • A、-m
  • B、-l
  • C、-v
  • D、-x


  • 203、 以下那项属于报表统计数据?
  • A、交易流水
  • B、交易统计数据
  • C、手机银行月活统计数据
  • D、经营指标数据


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


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


  • 206、 需求统筹的规划设计原则是指什么
  • A、注重业务需求规划与前瞻性设计,以科技驱动和数据赋能,推进数字化转型
  • B、业务需求与战略匹配,满足监管政策、市场竞争、内外部用户、客户及高管层相关要求。
  • C、从企业级视角统筹跨领域、跨部门业务需求,形成可共享复用的解决方案及科技研发需求,优先匹配业务中台能力,避免重复开发。
  • D、以能力共享、赋能减负为宗旨,坚持总分行、跨部门、跨层级的协同。


  • 207、 要保证所有D模型的设计采用的字段必须在数据字典里面预先定义,为保证数据的一致性,以下那个无法与数据字典保持一致?
  • A、业务含义
  • B、技术含义
  • C、字段类型
  • D、字段值


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


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


  • 210、 以下场景中,必须使用绑定变量的场合有哪些?()
  • A、SQL过滤条件中该字段的输入值非常多,但分布通常较为均匀,常见如:账户号、姓名、时间等字段。
  • B、SQL过滤条件中该字段的输入值可变范围小于200,且分布很不均匀,常见如:多法人实体、状态、类型等字段。
  • C、字段过滤条件使用Like时。
  • D、SQL语句无过滤条件时。


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


  • 212、 以下哪个关键字是用于给 if 语句添加其他条件语句的?
  • A、else if
  • B、elseif
  • C、elif
  • D、其他都不对


  • 213、 关联影响分析工具-投产变更分析模块,代码变更分析支持哪类语言的变更分析?
  • A、go
  • B、python
  • C、java
  • D、C#


  • 214、 数据格式表示定长的符号为以下那个选项?
  • A、..
  • B、!
  • C、n
  • D、[]


  • 215、 集成模型设计步骤的正确顺序是什么?
  • A、主题域模型设计-概念模型设计-逻辑模型设计-物理模型设计
  • B、设计数据域-设计粒度-设计属性
  • C、概念模型设计-逻辑模型设计-主题域模型设计-物理模型设计
  • D、主题域模型设计-逻辑模型设计-物理模型设计


  • 216、 以下哪个数据项必须详细填写业务规则
  • A、基础数据
  • B、外部数据
  • C、派生数据
  • D、技术数据
  • E、衍生数据


  • 217、 EMPLOYEES和NEW_EMPLOYEES两张表的结构如下: EMPLOYEES ___________ EMPLOYEE_ID NUMBER Primary Key FIRST_NAME VARCHAR2(25) LAST_NAME VARCHAR2(25) HIRE_DATE DATE NEW_EMPLOYEES ________________ EMPLOYEE_ID NUMBER Primary Key NAME VARCHAR2(60) 下面哪个UPDATE语句是合法的?
  • A、UPDATE new_employees SET name = (SELECT last_name||first_name FROM employees WHERE employee_id=180) WHERE employee_id =180;
  • B、UPDATE new_employees SET name = (SELECT last_name||first_name FROM employees ) WHERE employee_id =180;
  • C、UPDATE new_employees SET name = (SELECT last_name || first_name FROM employees WHERE employee_id =180) WHERE employee_id =(SELECT employee_id FROM new_employees);
  • D、UPDATE new_employees SET name = (SELECT last_name|| first_name FROM employees WHERE employee_id =(SELECT employee_id FROM new_employees)) WHERE employee_id=180;


  • 218、 日志设计的核心要求是:
  • A、必须同步输出
  • B、不能影响主业务流程
  • C、记录所有调试信息
  • D、使用统一格式


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


  • 220、 Git使用哪种校验和技术?
  • A、奇偶校验
  • B、MD5
  • C、SHA-1
  • D、SHA-2


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


  • 222、 项目组主要在以下哪个阶段识别业务要求的协同方?
  • A、需求承接
  • B、开发
  • C、设计阶段
  • D、投产阶段


  • 223、 关于数据分区,以下哪个说法是错的
  • A、将分布键作为分区键;
  • B、及时删除不需要的历史分区和空分区,预创建的分区表,周期不能超过一年
  • C、禁止对列存储表设置分区;
  • D、单个分区记录数不能超过10亿,单个分区大小不能超过1TB


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


  • 225、 需求分析说明书的内容不包括( )
  • A、需求目标
  • B、需求范围
  • C、用户流程及业务功能描述
  • D、交易接口
  • E、非功能需求描述


  • 226、 在哪个场景中会使用到全连接(FULL OUTER JOIN)?
  • A、想得到其中一张表所有不匹配的数据。
  • B、想得到两张表中所有匹配的数据。
  • C、想得到两张表中所有不匹配的数据。
  • D、想得到其中一张表所有匹配和未匹配的数据。


  • 227、 下面有关索引的描述正确的是
  • A、不可以在多个列上创建复合索引
  • B、可以在多个列上创建复合索引
  • C、索引列中的数据不能重复出现
  • D、索引列中的数据不能重复出现


  • 228、 根据《中国建设银行应用级数据模型设计规范(2022年版)》,关系实体命名规范 (1) 遵循“{实体1}+和+{实体2}+____”的规则。
  • A、类词
  • B、基本词
  • C、联系
  • D、关系


  • 229、 评估下面的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


  • 230、 EMPLOYEES表的结构如下: Column name Data type Remarks EMPLOYEE_ID NUMBER NOT NULL, Primary Key EMP_NAME VARCHAR2(30) JOB_ID VARCHAR2(20) NOT NULL SAL NUMBER MGR_ID NUMBER References EMPLOYEE_ID column DEPARTMENT_ID NUMBER Foreign key to DEPARTMENT_ID column of the DEPARTMENTS table 哪个SQL语句能够创建允许用户插入数据的视图EMP_VU?
  • A、CREATE VIEW emp_vu AS SELECT employee_id, emp_name, department_id FROM employees WHERE mgr_id IN (102, 120);
  • B、CREATE VIEW emp_vu AS SELECT employee_id, emp_name, job_id,department_id FROM employees WHERE mgr_id IN (102, 120);
  • C、CREATE VIEW emp_vu AS SELECT department_id, SUM(sal) TOTALSAL FROM employees WHERE mgr_id IN (102, 120) GROUP BY department_id;
  • D、CREATE VIEW emp_vu AS SELECT employee_id, emp_name, job_id, DISTINCT department_id FROM employees;


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


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


  • 233、 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_';


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


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


  • 236、 执行以下 SQL ,下面哪个名字会被查询出来SELECT FirstName FROM StaffList WHERE FirstName LIKE’_A%’
  • A、Allen
  • B、CLARK
  • C、 JACKSON
  • D、David


  • 237、 以下哪个不是需求范围分析阶段需要完成的事项?
  • A、工作量评估及排期
  • B、识别需求范围
  • C、识别组件范围
  • D、澄清业务需求


  • 238、 逻辑模型设计过程中,挂接属性时需要遵从什么原则()?
  • A、同名同义数据项合并去重
  • B、同义不同名数据项归并
  • C、C.同名不同义数据项拆分
  • D、以上都是


  • 239、 使用绑定变量时,提交给数据库的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、绑定变量并不会减少硬解析。


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


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


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


  • 243、 一个D模型应明确对应多少种具体的数据库管理系统
  • A、1
  • B、2
  • C、3
  • D、无限制


  • 244、 索引字段值不唯一,应该选择的索引类型是:
  • A、主索引
  • B、普通索引
  • C、候选索引
  • D、唯一索引


  • 245、 EMPLOYEES和NEW_EMPLOYEES两张表的结构如下: EMPLOYEES __________ EMPLOYEE_ID NUMBER Primary Key FIRST_NAME VARCHAR2(25) LAST_NAME VARCHAR2(25) HIRE_DATE DATE NEW_EMPLOYEES _______________ EMPLOYEE_ID NUMBER Primary Key NAME VARCHAR2(60) 下面哪个DELETE语句是有效的?
  • A、DELETE FROM employees WHERE employee_id = (SELECT employee_id FROM employees);
  • B、DELETE * FROM employees WHERE employee_id = (SELECT employee_id FROM new_employees);
  • C、DELETE FROM employees WHERE employee_id IN (SELECT employee_id FROM new_employees WHERE name ='Carrey');
  • D、DELETE * FROM employees WHERE employee_id IN (SELECT employee_id FROM new_employees WHERE last_name ='Carrey');


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


  • 247、 以下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上元数据表较大,不允许普通用户直接全表扫元数据


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


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


  • 250、 信创操作系统迁移中CentOS替换的主要目标是:
  • A、Windows Server
  • B、Ubuntu
  • C、麒麟OS
  • D、RedHat
  • E、Debian


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


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


  • 253、 以下不属于需求分析与解决方案阶段交付物的是( )
  • A、应用分析说明书
  • B、技术摘要或技术方案
  • C、需求项
  • D、需求排期


  • 254、 业务结果数据是记录业务活动最终结果的信息,是企业关注的核心数据,以下那个选项不属于业务结果数据?
  • A、客户、产品
  • B、报表数据
  • C、合约、机构
  • D、员工、渠道


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


  • 256、 在 Perl 中,以下哪个函数用于将数组转换为字符串?
  • A、 join()
  • B、 concat()
  • C、 combine()
  • D、 merge()


  • 257、 公共代码修改必须:
  • A、加快发布速度
  • B、评估全局影响
  • C、减少测试用例
  • D、隐藏修改记录


  • 258、 哪类需求不需要进行需求详细分析
  • A、业务需求
  • B、数据应用需求
  • C、技术需求
  • D、以上都要


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


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


  • 261、 一位开发者的Git仓库由哪几部分组成?
  • A、工作副本和日志
  • B、数据库和工作副本
  • C、索引,工作副本,日志
  • D、数据库,索引和工作副本


  • 262、 评估下面的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、去掉后会报错。


  • 263、 接口变更时最关键要明确:
  • A、变更审批流程
  • B、报文结构和字段赋值规则
  • C、开发人员名单
  • D、测试环境配置


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


  • 265、 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';


  • 266、 数据湖通过结构化数据和非结构化数据归档存储满足海量数据长周期数据保存。归档接入和变更均须通过_流程进行审核处理
  • A、OA函
  • B、ITM
  • C、工作联系单
  • D、公邮


  • 267、 需求详细分析阶段主要针对哪项资产进行详细分析?
  • A、服务码
  • B、业务功能/系统功能
  • C、四级任务
  • D、用户流程


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


  • 269、 数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系为( )
  • A、DBS包括DB和DBMS
  • B、DBMS包括DB和DBS
  • C、DB包括DBS和DBMS
  • D、DBS就是DB,也就是DBMS


  • 270、 需求分析阶段对业务规则的要求不包括什么?
  • A、是否充分考虑了各种约束和限制条件
  • B、是否存在歧义,是否详细到具备可开发的程度
  • C、是否便于推导出测试案例
  • D、是否明确描述各岗位角色的数据操作权限
  • E、是否梳理梳理完整对用例的调用关系


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


  • 272、 在系统设计时,如功能需求和非功能需求发生冲突,应首先满足()。
  • A、功能需求
  • B、非功能需求
  • C、业务需求
  • D、技术需求


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


  • 274、 数据格式定义中,用于表示数字的符号是以下那个选项?
  • A、a
  • B、n
  • C、c
  • D、0-9


  • 275、 以下那个选项不属于技术数据类型?
  • A、工作流引擎
  • B、报文接口实现
  • C、作业处理
  • D、合约数据


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


  • 277、 EMP_DEPT_VU 是之前创建的一个视图,现在想要查看视图的定义(即创建时使用了什么SELECT语句),可以通过哪个方法来获取到EMP_DEPT_VU 视图的定义?
  • A、采用DEFINE VIEW命令来查看。
  • B、采用DESCRIBE VIEW命令来查看。
  • C、通过查询USER_VIEWS数据字典来查询。
  • D、通过查询USER_SOURCE数据字典来查询。


  • 278、 在一个含有group by的查询sql中,同时存在having和where,sql在解析执行的时候,先执行的是哪一个
  • A、having
  • B、where


  • 279、 如下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)可能


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


  • 281、 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


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


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


  • 284、 以下那个选项不属于系统参数数据的技术类控制信息?
  • A、交易超时时间
  • B、流量阈值
  • C、国家代码
  • D、系统控制表


  • 285、 MySQL 中发生死锁需要
  • A、用户处理
  • B、系统自动处理
  • C、修改数据源
  • D、取消事务


  • 286、 研发线上化平台在以下哪个模块提供统一的分析、设计任务创建、查询功能?
  • A、任务中心
  • B、需求详细分析
  • C、应用分析
  • D、详细设计


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


  • 288、 数据质量流程是检核规则定义、检核任务创建、调度任务、()、问题跟踪处理、数据质量分析。
  • A、质量需求管理
  • B、检核任务结果
  • C、检核规则分析
  • D、问题跟踪分析


  • 289、 COMMERCIALS 表是一张已经存在的表,有20000行数据。现在需要把DESCRIPTION列改为容纳最多1000字节变长字符的类型,该列当前能容纳500字节字符。下面哪个语句是正确的?
  • A、ALTER TABLE commercials MODIFY (description CHAR2(1000));
  • B、ALTER TABLE commercials CHANGE (description CHAR2(1000));
  • C、ALTER TABLE commercials CHANGE (description VARCHAR2(1000));
  • D、ALTER TABLE commercials MODIFY (description VARCHAR2(1000));


  • 290、 以下哪项资产不属于详细设计阶段的产出?
  • A、服务码
  • B、批处理任务
  • C、错误码
  • D、三级活动


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