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

1

2025-11-02 09:19:42.226.0.69790

1 在线考试 答题题目
1、 下列哪一选项能确保某字段的所有值均是不一样?
  • A、NOT NULL
  • B、DEFAULT
  • C、UNIQUE
  • D、CHECK


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


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


  • 4、 某银行的机构编号固定为9位的数字,将来可能会扩展使用英文字母,对该字段最好采用的数据类型是:
  • A、text
  • B、decimal
  • C、char
  • D、varchar


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


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


  • 7、 用于应用系统之间集成的平台是()
  • A、A. P3
  • B、B. P4
  • C、C. P5
  • D、D. P6


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


  • 9、 生产应急有()
  • A、准备
  • B、预案
  • C、计划
  • D、演练


  • 10、 以下属于内部员工渠道平台的是()
  • A、A. P1
  • B、B. P2
  • C、C. P5
  • D、D. P6


  • 11、 下列登录功能中采取的防御措施,哪项是无效或错误的?()
  • A、可以在后端设置多次登录失败的相关策略,如锁定,延迟登录,记录登录错误日志。
  • B、登录过程的口令出错计数器,可以一定时间后清零。
  • C、必须管理员才能解锁锁定的账户。
  • D、为避免所有用户被锁定导致系统无法操作,系统管理员在近端登录不受用户锁定机制的限制。


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


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


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


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


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


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


  • 18、 每次版本上线后主干master分支必须创建对应的(),便于后期查找版本。
  • A、tag标签
  • B、合并请求
  • C、任务
  • D、备注


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


  • 20、 对于MyBatis中IN子句的动态参数拼接,正确的安全实现方式是?
  • A、使用${}直接拼接逗号分隔字符串
  • B、使用#{}配合<foreach>标签遍历集合
  • C、使用字符串替换函数处理参数
  • D、在XML中直接写入固定值列表


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


  • 22、 当存在TiCDC灾备库时,建行规范要求所有表必须具有?
  • A、唯一索引
  • B、主键索引
  • C、覆盖索引
  • D、组合索引


  • 23、 以下哪种索引类型在TDSQL中默认不支持?
  • A、A. B-Tree
  • B、B. Hash
  • C、C. Full-Text
  • D、D. Spatial


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


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


  • 26、 源系统采集数据须首选__的方式来完成采集.
  • A、手工
  • B、自动
  • C、半自动
  • D、批量


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


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


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


  • 30、 以下哪种数据库对象常用于封装业务逻辑和执行复杂的操作?
  • A、 视图
  • B、 存储过程
  • C、 索引
  • D、 表


  • 31、 TiDB不支持以下哪种索引类型?
  • A、组合索引
  • B、前缀索引
  • C、全文索引
  • D、唯一索引


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


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


  • 34、 开发人员需要在安全设计阶段和安全开发阶段注意防御SQL注入漏洞,关于SQL注入漏洞以下描述错误的是()?
  • A、对于表名,字段名这种无法参数化查询的位置,不会产生sql注入漏洞。
  • B、order by后面的位置可以通过case when的方式来避免用户输入直接拼接进去,导致sql注入。
  • C、安全设计阶段应该将尽量避免使用黑名单方式防御sql注入,而是采用参数化查询的方式。
  • D、为了防止二次注入,对从数据库读取的内容重新插入到sql语句中也应该进行防护。


  • 35、 外部数据是从企业外唯一采集而来的具有何种含义的数据?
  • A、业务
  • B、技术
  • C、场景
  • D、经营


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


  • 37、 一辆汽车由多个零部件组成,且相同的零部件可适用于不同型号的汽车,则汽车实体集与零部件实体集之间的联系是( )
  • A、1 : M
  • B、1:1
  • C、M : 1
  • D、M : N


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


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


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


  • 41、 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)才能获得想要的结果;


  • 42、 信创数据库的AUTO_INCREMENT对应Oracle的?
  • A、TRIGGER
  • B、SEQUENCE
  • C、CURSOR
  • D、SYNONYM


  • 43、 应用口令存储在数据库中,以下哪项不是有效的口令防护手段?
  • A、加密
  • B、加盐
  • C、哈希
  • D、明文


  • 44、 源系统保持稳定的供数周期(按天,按月等),如果增量数据为空,则需提供什么文件数据?
  • A、不提供
  • B、全量数据
  • C、空文件
  • D、T-1天数据


  • 45、 TDSQL中广播表高并发更新出现锁等待的根本原因是?
  • A、A. 网络延迟
  • B、B. 索引分裂
  • C、C. 分布式锁竞争
  • D、D. 事务隔离级别过高


  • 46、 关于“生产应急有预案”,以下说法不正确的是:
  • A、要根据系统变更情况,定期检查、及时修订应急预案。
  • B、应急脚本或程序必须在测试环境测试通过,确保应急处置方法有效。
  • C、应急预案要有传承,一旦定下来就不要修改。
  • D、应急预案必须过评审。


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


  • 48、 应用需求创建的数据库表,一般不会部署在?
  • A、渠道整合层
  • B、基础设施与治理层
  • C、产品服务层
  • D、外联集成层


  • 49、 关于@Transactional注解的事务传播机制,默认采用的是:
  • A、REQUIRED
  • B、REQUIRES_NEW
  • C、SUPPORTS
  • D、NEVER


  • 50、 金额域的数据格式为5!n(2),则其取值范围为以下那个选项?
  • A、0-99.99
  • B、0.00-999.99
  • C、0.0-99.9
  • D、00.00-99.99


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


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


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


  • 54、 程序中应如何处理大数据量表的查询
  • A、坚决不做对大数据量表的查询
  • B、仅在日终程序中才做对大数据量表的查询
  • C、查询时应附带查询限制条件,并使用索引
  • D、在使用了索引的前提下,模糊查询对大数据量表的查询效率影响不大


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


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


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


  • 58、 以下那下不属于C’模型对各系统对C模型的处理方式?
  • A、派生数据处理
  • B、增加应用实施属性
  • C、可控冗余数据处理
  • D、衍生数据处理


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


  • 60、 以下那一项不是数据进行全面定义的属性?
  • A、分类属性
  • B、名称属性
  • C、目标属性
  • D、技术属性


  • 61、 以下那个不属于云化数仓的数据集成原则?
  • A、确保数据可信
  • B、消除重复计算
  • C、提高数据时效性
  • D、按来源系统结构存储历史数据


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


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


  • 64、 新一代核心系统建设的核心目标不包括以下哪项?()
  • A、提升客户服务体验
  • B、优化内部运营效率
  • C、仅专注于传统柜面业务升级
  • D、增强系统技术架构灵活性


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


  • 66、 关于衍生数据,那种说法是错误的?
  • A、衍生数据的业务规则必须是可量化的
  • B、衍生数据存在唯一性。
  • C、衍生数据的数据类型没有限制
  • D、衍生数据派生应同时遵循派生数据相关的原则和规范


  • 67、 __数据是描述业务对象的最基本和最重要的数据,它独立地反映业务对象的客观存在,不依赖于其它数据
  • A、派生数据
  • B、基础数据
  • C、衍生数据
  • D、技术数据


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


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


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


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


  • 72、 下列哪种攻击很难通过对用户输入进行校验来防御?
  • A、跨站脚本攻击
  • B、拒绝服务攻击
  • C、SQL注入攻击
  • D、外部实体注入攻击


  • 73、 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;


  • 74、 以下关于C'实体说法错误的是:
  • A、C’模型会对C 模型实体进行反范式化处理,冗余数据处理,增加IT实施属性等
  • B、C’派生数据项必须映射到C模型的属性
  • C、C’模型设计时,应遵循C’模型实体继承自C模型实体,按照继承类型可把C’模型实体分为基础实体、基础衍生实体
  • D、实体拆分的目的是提高应用数据的可用性、提高应用数据管理方法、减少数据存储量、提高应用数据模型结构的稳定性。


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


  • 76、 下列关于密码有效期强制管理的策略,描述错误的是?
  • A、密码强度要大于8位,且由大小写字母和特殊字符组成
  • B、密码过期时强制用户修改密码。
  • C、系统自动分配的密码在首次使用时强制用户修改密码。
  • D、系统应当预设一个时间值,当到达密码过期前的一定天数就提示用户“密码将在 XX 天后过期,请及时修改密码”。


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


  • 78、 以下不属于实体拆分类型的是:
  • A、按属性拆分
  • B、按发生值拆分
  • C、按代码拆分
  • D、按属性与发生值拆分


  • 79、 “最少为3位字母数字中文字符”的数据格式定义是以下那个选项?
  • A、anc3..
  • B、anc..3
  • C、an3..
  • D、an..3


  • 80、 整体管理层面“三大纪律”中,生产问题需()
  • A、速报告
  • B、听指挥
  • C、必申报
  • D、不发挥


  • 81、 在SQL语言中,()不属于DDL的操作语句
  • A、ALTER VIEW
  • B、DROP TABLE
  • C、GRANT
  • D、CREATE DATABASE


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


  • 83、 整体管理层面中,业务需求需()
  • A、盯确认
  • B、要完整
  • C、跟到底
  • D、不发挥


  • 84、 根据银行的业务需求,需要对相关的事物数据进行管理和维护,这些事物可以是具体的(如:客户、房产),也可以是____(如:生命周期、呆账核销方案、证券交易规则等)。数据模型的实体则是对这些事物数据结构化的描述。
  • A、抽象的
  • B、宏观的
  • C、概念化的
  • D、虚拟的


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


  • 86、 使用应用的哪个阶段不用展示隐私政策?
  • A、应用首次使用
  • B、用户注册
  • C、用户注销
  • D、应用更新


  • 87、 以下哪个选项不是数据专员的职责()
  • A、负责项目组完整承接数据实体、数据项及数据标准成果
  • B、在实施过程中对超出数据实体、数据项及 数据标准的需求提请数据模型的变更申请
  • C、对项目组成员数据实体、数据项及数据标准的使用进行 培训和指导,确保项目组对其充分理解及使用正确。
  • D、负责C'0、D模型、数据字典技术数据项的检查与资产总体管理。


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


  • 89、 建行新一代框架中,承担用户服务流程管理功能的平台是()
  • A、A. P2
  • B、B. P3
  • C、C. P4
  • D、D. P5


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


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


  • 92、 GC线程是否为守护线程
  • A、是
  • B、否


  • 93、 根据管理分析对数据要求的不同,及数据特性的差异,并参照业界数据管理应用实践经验及当前信息技术的发展对数据管理应用的支持能力,将数据集成层划分为三个区域。以下哪项不属于数据集成层?
  • A、数据服务
  • B、数据湖
  • C、云化数仓
  • D、数据应用


  • 94、 具体操作层面“注意素材”里,代码变更应()
  • A、不发挥
  • B、走查
  • C、要齐全
  • D、要充分


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


  • 96、 TDSQL灾备库同步DML时,若表缺少高选择性索引可能导致:
  • A、A. 主库写入延迟
  • B、B. 备库全表扫描
  • C、C. 索引碎片增加
  • D、D. 缓存命中率下降


  • 97、 ()须评审,()早开展。
  • A、投产版本,风险评测
  • B、风险前移,投产版本
  • C、投产内容,风控前移
  • D、风控前移,投产内容


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


  • 99、 在哪种情形下会使用到外连接(outer join)?
  • A、被连接的表包含NOT NULL列
  • B、被连接的列包含NULL值
  • C、被连接的表仅包含匹配的数据(全部是匹配的数据)
  • D、被连接的表仅包含不匹配的数据(全部是不匹配的数据)


  • 100、 MapReduce框架不包括( )
  • A、一个主节点
  • B、多个子节点
  • C、每个任务一个
  • D、每个任务多个


  • 101、 迁移Oracle的NVL函数到信创数据库应替换为?
  • A、ISNULL()
  • B、IFNULL()
  • C、COALESCE()
  • D、NULLIF()


  • 102、 全量切片不包含哪个字段?
  • A、P9_DATA_DATE
  • B、P9_SRC_FLAG
  • C、P9_JOB_NAME
  • D、P9_START_DATE


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


  • 104、 以下那种属于报文接口在实现时产生的技术数据?
  • A、日志记录的时间
  • B、通讯协议
  • C、平台编号
  • D、作业标识


  • 105、 在使用 limit 子句时,如果没有足够的行,则
  • A、MySQL会报错
  • B、MySQL将只返回它能返回的那么多行
  • C、MySQL将不会返回任何行


  • 106、 以下那种是衍生数据业务规则的计算公式/规则中的每一项要素的格式?
  • A、实体(属性)
  • B、实体.属性
  • C、实体-属性
  • D、实体_属性


  • 107、 在MyBatis的XML映射文件中,使用主键查询但未进行参数空值校验可能导致全表扫描,应如何正确解决?
  • A、不做处理,不影响性能
  • B、在参数入口处增加空值校验
  • C、在SQL中使用<if test=\"cstId != null\">条件判断
  • D、同时进行B和C两种处理


  • 108、 建行新一代框架中,属于产品服务平台范畴的是()
  • A、A. P5
  • B、B. P6
  • C、C. P8
  • D、D. P9


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


  • 110、 下列哪种方法无法防御文件上传漏洞?
  • A、对上传文件的幻数头和后缀名进行白名单校验
  • B、前端校验文件后缀是否符合白名单要求
  • C、上传文件的名称进行随机化重命名
  • D、上传后的文件放置在非web解析目录下


  • 111、 在 Perl 中,以下哪个符号用于单行注释?
  • A、 #
  • B、 //
  • C、 /* */
  • D、 –


  • 112、 一名员工可以使用多台计算机,每台计算机只能由一名员工使用,则实体员工和计算机间的联系是
  • A、一对多
  • B、多对多
  • C、多对一
  • D、一对一


  • 113、 在JavaScript中处理动态拼接href参数时,为了防止XSS注入风险,应采取下列哪种处理方式?
  • A、直接拼接原始字符串参数
  • B、使用encodeURI()函数转义
  • C、使用encodeURIComponent()函数转义
  • D、对参数进行base64编码处理


  • 114、 使用超大表 RIGHT JOIN 小表的时
  • A、把 RIGHT JOIN 修改为 先 INNER JOIN 再 RIGHT JOIN
  • B、使用中间表做过度
  • C、避免使用RIGHT JOIN
  • D、改成LEFT JOIN


  • 115、 部署过程要()
  • A、重视
  • B、关注
  • C、精细
  • D、申报


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


  • 117、 以下关于衍生数据说法不正确的是:
  • A、C’模型设计时,为避免频繁生成数据的开销,提高效率和性能,应识别增加衍生数据。
  • B、衍生数据的业务规则必须是可量化的,明确的统计规则和计算公式
  • C、衍生数据的数据类型只能为是数值类、金额类、百分比、日期类中的一种。
  • D、可以用衍生数据描述衍生数据


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


  • 119、 ()跟到底
  • A、投产上线
  • B、协同需要
  • C、协同事项
  • D、问题解决


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


  • 121、 关于开发人员使用瑶光平台代码托管,以下说法错误的是:。
  • A、客户端必须设置git用户名和邮箱。
  • B、git用户名设置与云桌面账号一致,若云桌面账号为数字,git用户名设置为云桌面账号_姓名全拼。
  • C、金科人员git邮箱设置与个人金科邮箱一致,外包人员设置为云桌面账号@公司邮箱后缀。
  • D、要统计到个人代码提交量要求瑶光平台代码托管个人资料用户名与云桌面本地git客户端user.name设持一致。


  • 122、 投产版本与()版本要保持一致
  • A、需求
  • B、开发
  • C、测试
  • D、运维


  • 123、 在密码重置流程中,重置密码的链接应该发送到哪里?
  • A、应用内的私信
  • B、社交媒体账号
  • C、预留邮件地址
  • D、邮寄快递


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


  • 125、 关于数据项的说法,以下那个是错误的?
  • A、外部数据可来源于行内系统
  • B、衍生数据是数值型数据
  • C、派生数据来源于C模型的一个或多个属性转换而来
  • D、技术数据是是业务不可见的数据


  • 126、 建行新一代框架中,负责外部客户渠道整合的平台是()
  • A、A. P1
  • B、B. P2
  • C、C. P3
  • D、D. P4


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


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


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


  • 130、 整体管理层面“八项注意”中,强调“数据安全是()”
  • A、重点
  • B、红线
  • C、关键
  • D、核心


  • 131、 安全设计时,对于长时间无操作的会话的处理,下列哪项处理方式无法保证安全性?
  • A、长时间无操作的会话,应将会话令牌置成失效。
  • B、如果发现用户长时间不操作,可以通过弹窗提示用户。
  • C、可以开发相关功能,使得锁定前闲置时长由用户决定。
  • D、可以开发相关功能支持用户手动锁定应用。


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


  • 133、 以下描述不正确的是
  • A、try块不可以省略
  • B、可以使用多重catch块
  • C、finally块可以省略
  • D、catch块和finally块可以同时省略


  • 134、 容量阈值()
  • A、要预判
  • B、要了解
  • C、要关注
  • D、需掌握


  • 135、 以下哪个数据项为合规的数据项名称
  • A、客户规模
  • B、企业出资人经济成分
  • C、客户规模代码
  • D、EC


  • 136、 在存储过程中,用于事务控制的语句是?
  • A、 BEGIN TRANSACTION... COMMIT... ROLLBACK
  • B、 START TRANSACTION... END TRANSACTION
  • C、 TRANSACTION BEGIN... TRANSACTION END
  • D、 OPEN TRANSACTION... CLOSE TRANSACTION


  • 137、 如果事务T已经在数据R上加了X锁,则其他事务在数据R上( )。
  • A、只可加X锁。
  • B、只可加S锁。
  • C、可加X锁或S锁。
  • D、不能加任何锁。


  • 138、 以下关于C’派生数据那个说法是错误的?
  • A、派生数据项必须映射到C模型的属性。
  • B、派生数据项原则上只能引用C模型定义的域,但视情况可以产生新的域
  • C、派生数据不能跨首要责任组件派生。
  • D、派生数据与C模型属性的关系为1:N、N:1两种


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


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


  • 141、 技术数据项的中文名称应遵循“信息最大化、长度适度化”命名规则,中文名称长度较为合理的长度是:
  • A、少于4个汉字
  • B、少于4个,不多于10个汉字
  • C、多于10个汉字
  • D、无字数限制


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


  • 143、 在SQL语言中,()不是表间连接种类。
  • A、内连接
  • B、外连接
  • C、右外连接
  • D、中间连接


  • 144、 外部采购产品的数据标准落标的责任主体方是哪一个?
  • A、数据湖
  • B、产品外购方
  • C、数据仓库
  • D、数据副本方


  • 145、 技术数据的来源不包含以下那一项?
  • A、C’模型的技术数据
  • B、用户画像数据
  • C、报文接口的技术数据
  • D、报文接口在实现时产生的技术数据


  • 146、 对于数据源的供数能力,以下那种方式不正确?
  • A、实时
  • B、准实时
  • C、批量
  • D、共享


  • 147、 某交易响应时间从600ms突增至120s,DBA发现大量全表扫描,应优先检查?
  • A、A. 服务器内存
  • B、B. WHERE条件字段索引
  • C、C. 网络带宽
  • D、D. 事务日志大小


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


  • 149、 下面哪种方式不能防范SQL注入
  • A、拼接SQL字符串
  • B、采用预编译语句集
  • C、采用正则过滤
  • D、采用ORM框架


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


  • 151、 下列哪种异常是检查型异常,需要在编写程序时声明
  • A、NullPointerException
  • B、ClassCastException
  • C、FileNotFoundException
  • D、IndexOutOfBoundsException


  • 152、 具体操作层面里,测试执行应()
  • A、要充分
  • B、要细致
  • C、要完善
  • D、要齐全


  • 153、 操作系统中哪些目录可以使用
  • A、/var
  • B、/tmp
  • C、/opt
  • D、用户文件系统的指定临时目录


  • 154、 多因素认证可以有效加强用户认证有效性,防止攻击者冒充合法用户身份,下列哪一项不属于除了口令外的其他认证要素?
  • A、对口令认证数据进行哈希运算后再传输。
  • B、采用装有 X.509 证书的 USB智能卡,来认证传输。
  • C、通过短信传输的一次性密码
  • D、基于物理令牌生成器的同步或者异步令牌。


  • 155、 以下那种不是衍生数据的数据类型?
  • A、数值类
  • B、金额类
  • C、日期类
  • D、文本类


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


  • 157、 TDSQL建议索引行数不超过全表的:
  • A、A. 10%
  • B、B. 20%
  • C、C. 30%
  • D、D. 50%


  • 158、 以下哪个不是大数据的特征( )
  • A、访问时间短
  • B、处理速度快
  • C、价值密度低
  • D、数据类型繁多


  • 159、 对于在线存储数据库表,建议考虑以下原则()
  • A、 对较大的数据表,按时间进行分区,在在线存储向归档存储迁移过程中,按分区时间段进行迁移。
  • B、由于大数据云的强大并行能力,大表无需考虑分区
  • C、大表应直接存储,无需压缩,因为压缩会降低访问性能。
  • D、为避免程序性能下降,已按时间片进行分区的表,可对频繁DML操作的历史分区进行压缩处理。


  • 160、 数据存储粒度是实施数据存储管理的最小单元。数据管理主体根据数据形态,合理划分数据存储粒度。数据存储粒度分为数据文件和数据表。具体的设计要求不包括()
  • A、 数据文件:由交易和批量形成或使用的,带有一定格式的数据承载体,以文件形式保存,如交易报文、流水,日志等。各管理主体按自身需要,设计数据文件的存储策略。
  • B、数据表:管理组件(应用、技术)、应用、平台的所有数据库表。如果数据库表下载成文件进行存储,卸载的文件按数据文件形态进行存储管理。
  • C、对于P9平台,按照其各个逻辑区域进行数据存储管理。
  • D、数据表的存储周期的粒度应细化到字段级。


  • 161、 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;


  • 162、 关于concat和concat_ws两个字符串拼接函数用法的描述正确的是?
  • A、使用concat函数需指定分隔符
  • B、使用concat_ws函数时第一个参数应为分隔符
  • C、无分隔符拼接时应优先使用concat_ws函数


  • 163、 在定义域时,不具备唯一性的要素是以下那个选项?
  • A、域中文名
  • B、域英文名
  • C、数据格式


  • 164、 在 Perl 中,以下哪个符号表示正则表达式的开始?
  • A、 /
  • B、 #
  • C、 @
  • D、 $


  • 165、 下列属于关系型数据库的是
  • A、Oracle、MySql
  • B、MySql、IMS
  • C、Oracle、 IMS
  • D、MongoDB


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


  • 167、 哪个select语句能从系统日期中抽取年份并以“2015”的格式显示?
  • A、SELECT TO_CHAR(SYSDATE,'yyyy') FROM dual;
  • B、SELECT TO_DATE(SYSDATE,'yyyy') FROM dual;
  • C、SELECT DECODE(SUBSTR(SYSDATE, 8), 'YYYY') FROM dual;
  • D、SELECT TO_CHAR(SUBSTR(SYSDATE, 8,2),'yyyy') FROM dual;


  • 168、 要在存储过程中调用另一个存储过程,可以使用以下哪种语句?
  • A、 CALL
  • B、 EXECUTE
  • C、 INVOKE
  • D、 RUN


  • 169、 根据《中国建设银行应用级数据模型设计规范(2022年版)》,取值定义为指示器类域组的属性,名称必须以类词“____”结尾。
  • A、类词
  • B、基本词
  • C、标志
  • D、标识


  • 170、 “投产上线把六关”的内容不包括
  • A、投产标尺要守好,基线变更严控制。
  • B、版本基线要充裕,内容可多不可少
  • C、应急预案要落实,提前验证不忙乱。
  • D、投产监控要仔细,试营业验证需落实。


  • 171、 在使用小表 LEFT JOIN 超大表(记录数过亿)时
  • A、避免使用LEFT JOIN
  • B、把 LEFT JOIN 修改为先 INNER JOIN,再 LEFT JION
  • C、使用中间表做过度
  • D、改成RIGHT JOIN


  • 172、 关于数据采集,以下说法那个是错误的?
  • A、采集过程应可追溯、可审查追踪
  • B、数据采无需使用数据传输加密
  • C、首次向数据集成层传输数据文件时,同时传送DDL
  • D、源系统DDL发生变更时,向数据集成层传输DDL。


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


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


  • 175、 以下那下不属于云化数仓数据模型设计要遵循的原则?
  • A、全域整合
  • B、内外连接
  • C、多点加工
  • D、一套标准


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


  • 177、 每一个开发人员都应该具备开发安全代码防止数据库(SQL)注入的能力,作为开发人员,下面哪个措施无法防范该种漏洞?
  • A、数据库选型不使用关系型数据库。
  • B、对参数插入的位置使用参数化查询。
  • C、采用黑名单防御机制,来过滤或阻止一些敏感字符。
  • D、应用的数据库账户使用单独最小化权限的账户来操作数据库。


  • 178、 根据《中国建设银行应用级数据模型设计规范(2022年版)》,属性的业务规则主要有:____、关系规则、依赖规则、计算规则。
  • A、数据规则
  • B、定义规则
  • C、授权规则
  • D、域规则


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


  • 180、 数据迁移校验应采用的策略是?
  • A、人工抽样
  • B、自研工具
  • C、第三方工具
  • D、B+C同时使用


  • 181、 ()是指业务数据由首要责任组件唯一创建,其它组件通过服务和受控副本共享,保持数据的一致性。
  • A、全流程管控
  • B、按需管控、差别管理
  • C、协同认责
  • D、系统控制优先
  • E、单点创建、企业共享


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


  • 183、 在 Perl 中,以下哪个操作符用于字符串连接?
  • A、 +
  • B、 -
  • C、.
  • D、 *


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


  • 185、 负责外联服务集成的平台是()
  • A、A. P4
  • B、B. P5
  • C、C. P6
  • D、D. P7


  • 186、 在TIDB数据库迁移过程中,发现某XML文件中的日期格式转换函数STR_TO_DATE参数错误.当前代码为`STR_TO_DATE(#{dataDt}, 'yyyy-MM-dd')`,正确的格式应为下列哪一项?
  • A、#yyyy-#MM-#dd'
  • B、%Y-%m-%d'
  • C、YYYY-MM-DD'
  • D、%y-%m-%d'


  • 187、 在需要保证数据库操作原子性的场景下,若某方法需同时修改3张目标表但未使用事务管理,应如何改进?
  • A、在方法签名添加@Transactional注解
  • B、使用编程式事务管理手动控制
  • C、增加数据库重试机制
  • D、无需处理,数据库自带原子性


  • 188、 信创环境性能测试应重点关注?
  • A、CPU指令集效率
  • B、界面美观度
  • C、功能覆盖率
  • D、代码注释率


  • 189、 以下哪个不属于数据集成层对数据进行处理的流程?
  • A、清洗
  • B、转换
  • C、整合
  • D、统计


  • 190、 为防止密码泄露,下列用户密码存储在数据库中的哪种形式最为合适?
  • A、明文
  • B、使用弱加密算法
  • C、使用带salt哈希函数
  • D、以上方式都可以


  • 191、 下列选项中,不属于SQL约束的是
  • A、UNIQUE
  • B、PRIMARY KEY
  • C、FOREIGN KEY
  • D、BETWEEN


  • 192、 以下关于数据分类的说法错误的是:
  • A、基础数据:业务流程采集的原始信息。
  • B、外部数据:外部输入的数据,其数据的格式和内容完全有外部相关方定义。
  • C、衍生数据:来源于C模型的一个或者多个属性转换而来,或者由C模型实例化而来的属性,包括从C’到C的1对n对多,n对1映射
  • D、基础数据只能来源于C模型,在C’模型中直接使用。


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


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


  • 195、 以下说法正确的是:
  • A、关系实体:连接基本实体,描述实体和实体间的关系,在C模型中用关系实体描述实体 之间一对多的关系
  • B、实体:是一种由业务需求管理和维护而来的抽象或具体的事物,实体来源于业务信息需求,是保存信息的业务基本数据概念。
  • C、域:域是属性的值的集合的通用表示,不需要具有清晰的值的范围。
  • D、 C’模型:以C模型为基础,从实现视角出发面向应用组件(物理子系统)建立的、充分考虑每个应用的数据操作特性的物理数据模型。


  • 196、 TDSQL非分片键JOIN性能差的优化方案是?
  • A、A. 增加CN节点
  • B、B. 使用直方图筛选待JOIN数据
  • C、C. 扩大内存分配
  • D、D. 启用查询缓存


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


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


  • 199、 投产准备要充分,以下说法错误的是:
  • A、开发、测试、运维是一体,投产前要做好联动。
  • B、认真参与投产评审,评审中提出的问题认真整改。
  • C、第三方安装包的完整性,网络访问关系,安全策略,SOM权限等需落实,生产环境不能弄错
  • D、重大功能、新功能的变更投产,不一定要安排白名单试用


  • 200、 以下关于归档存储的说法正确的是:
  • A、归档存储可以进行压缩存储,所以无需考虑存储设备成本
  • B、归档存储指那些访问频率较低的数据或者即使被访问也不要求及时性,存储成本和运维成本要求较低的数据
  • C、各组件及平台的归档数据存放在各自的归档数据区。
  • D、归档存储性能、数据处理及访问速度不能慢于在线存储。


  • 201、 SQL语句在数据库端执行前需要进行解析,解析分为硬解析和软解析,硬解析是比较耗资源的操作,因此需要尽量避免。开发时常使用绑定变量的方式来减少硬解析,下面哪个代码片段正确的使用了数据库绑定变量?
  • A、String sel = "SELECT EMPLOYEE_ID, LAST_NAME, SALARY FROM EMPLOYEES WHERE EMPLOYEE_ID = "; String sql = sel +m;//查询id为m的 pstmt = connection.prepareStatement(sql); rs = pstmt.executeQuery(); String sql = sel + n; pstmt = connection.prepareStatement(sql); rs = pstmt.executeQuery();
  • B、String sql= "SELECT EMPLOYEE_ID, LAST_NAME, SALARY FROM EMPLOYEES WHERE EMPLOYEE_ID = ?"; pstmt = connection.prepareStatement(sql); pstmt.setInt(1, m); rs = pstmt.executeQuery(); pstmt.setInt(1, n); pstmt = connection.prepareStatement(sql); rs = pstmt.executeQuery();


  • 202、 以下关于数据模型管理要求说法错误的是:
  • A、存在映射关系的C’模型和C’0模型的业务内容是一致的
  • B、IT实施需求实体(C’模型)无业务含义,业务副本实体(C’模型) 的系统和主本所在系统是不同的
  • C、在同一个物理子系统有同样的表结构的表,出于防止数据丢失、 提升访问效率等目的的:复制表、克隆表、备份表、历史表、分库分 表等可以申请白名单
  • D、副本 表、生产已删除的库表可以申请白名单


  • 203、 ()听指挥
  • A、安全生产
  • B、项目实施
  • C、软件开发
  • D、生产操作


  • 204、 根据埋点数据采集规范的定义,埋点数据上送接口采用哪种数据格式?
  • A、Json
  • B、csv
  • C、xml
  • D、data


  • 205、 以下关于数据模型命名规范正确的是:
  • A、保函业务被退费的笔数
  • B、存款合约ID
  • C、电子邮件是否接受附件标识
  • D、卖方三名称


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


  • 207、 域的定义主要包含的8个要素,其中不包括以下那个选项?
  • A、中文名
  • B、取值范围
  • C、数据格式
  • D、域组


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


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


  • 210、 用户使用登录ID和密码登录。登录ID的目的是什么?
  • A、身份验证
  • B、授权
  • C、问责制
  • D、身份识别


  • 211、 ____是对数据项取值范围的定义,是数据项标准化内容的一部分。
  • A、域
  • B、类词
  • C、代码
  • D、数据组


  • 212、 逻辑模型属性的加工口径主要包含数据来源及映射规则的梳理,以下哪些可以作为实体属性映射的来源()?
  • A、访问层结果表
  • B、过程表
  • C、数据湖结果表、整合层结果表
  • D、临时表


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


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


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


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


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


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


  • 219、 正常运行系统应用日志级别不能为( )级别
  • A、INFO
  • B、DEBUG
  • C、WARN
  • D、ERROR


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


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


  • 222、 根据《中国建设银行应用级数据模型设计规范(2022年版)》命名具体规范,根据属性取值的域,属性名称最后一词必须是相应的____。
  • A、名称
  • B、动词
  • C、类词
  • D、代词


  • 223、 在移动设备安全中,以下哪项不是常见的安全威胁?
  • A、恶意软件
  • B、网络钓鱼
  • C、无线网络攻击
  • D、电池过热


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


  • 225、 信创数据库DATE_FORMAT对应Oracle的哪个函数?
  • A、TO_DATE()
  • B、TO_CHAR()
  • C、SYSDATE()
  • D、EXTRACT()


  • 226、 ()把六关
  • A、安全生产
  • B、投产上线
  • C、运维部署
  • D、问题解决


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


  • 228、 在缓存更新操作中,先执行`remove`后执行`refresh`可能导致什么问题?应如何解决?
  • A、缓存雪崩,需设置随机过期时间
  • B、数据冗余,应直接删除缓存
  • C、可能导致出现并发空窗期,应调用原子性方法`refreshCache`


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


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


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


  • 232、 以下关于数据格式描述有误的是:
  • A、数据格式描述了属性取值的字符类型(数字、字母、汉字)、长度(定长、最多、最少)、小数位数、时间格式等内容。
  • B、3位字母数字字符,定长的表达式为3!anc
  • C、最少为3位字母数字字符的表达式为an3..
  • D、最多为3位字母字符的表达式为a..3


  • 233、 全栈信创迁移不包含以下哪个组件?
  • A、ARM服务器
  • B、麒麟OS
  • C、高斯DB
  • D、EMC存储阵列


  • 234、 关于数据项的申请,以下哪个是错误的?
  • A、所有类型的数据项申请均需数据专员审核。
  • B、业务数据项需提前发送数据管理部进行线下审核。
  • C、技术数据项可直接在ITM-DMP平台提交申请。
  • D、项目组设计人员可结合开发设计需要,自行发起数据申请。


  • 235、 攻击者如果可以通过参数控制应用发出网络请求的行为,将会造成SSRF攻击,下列哪项措施无法实现在安全设计或安全开发中对该漏洞进行有效防护?
  • A、后端应用代码中的请求操作的请求资源应该具有一个合法资源的列表,并每次进行判断,避免服务器发出非法网络请求。
  • B、加强用户的权限校验,对每个请求的权限进行有效的识别,非法用户不允许执行对应操作。
  • C、校验访问请求的协议,防止不必要的协议请求,比如说gopher协议。
  • D、如果是请求的具体静态资源,可以考虑校验返回资源的内容是否合法,可以返回给前端用户。


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


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


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


  • 239、 子查询(subquery)可以用来________。
  • A、创建组数据(groups of data)
  • B、根据指定的顺序对数据进行排序
  • C、把数据转化为不同的格式
  • D、根据未知的条件来检索数据


  • 240、 关于下面两个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语句产生相同的结果


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


  • 242、 不能直接定义为类词的是以下那个选项?
  • A、日期
  • B、时间
  • C、原因
  • D、价格


  • 243、 根据《中国建设银行应用级数据模型设计规范(2022年版)》基础实体命名规范,基础实体的命名需遵循“{基本词+..+____}”的命名规则,所用基本词必须使用基本词清单中的词语进行组合。
  • A、类词
  • B、基本词
  • C、名词
  • D、代词


  • 244、 关于数据标准落标,牵头治理方是哪一个?
  • A、最上游的源头、数据的主本维护方
  • B、下游数据使用方
  • C、数据副本方
  • D、数据引用方


  • 245、 TiDB的索引存储采用什么结构?
  • A、A. B+Tree
  • B、B. LSM-Tree
  • C、C. Hash表
  • D、D. 红黑树


  • 246、 以下那个选项不属于操作痕迹数据?
  • A、交易明细
  • B、授权记录
  • C、业务操作记录
  • D、系统日志


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


  • 248、 关于异常处理,下面说法对的是
  • A、通过catch做流程控制
  • B、RuntimeException可以通过预先检查进行规避
  • C、捕获了异常后就把它抛弃
  • D、要对大段代码进行try-catch


  • 249、 “生产操作听指挥”是研发操作人员的基本行为规范,如下说法中错误的是:
  • A、生产操作的内容务必事前验证,审核,事中谨慎执行,双人操作,事后检查结果
  • B、版本投产以后发现数据有点问题,业务部门要求马上改。项目组应马上修改,避免业务部门投诉。
  • C、生产操作必须经过有权人审批后才能实施
  • D、要准确掌握生产操作命令,清楚执行效果


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


  • 251、 以下那个不属于C’模型的设计需要遵循原则?
  • A、C’模型变更时应追溯到C模型。
  • B、C’模型变更时应追溯到C’0模型
  • C、C’模型的属性如果对应的数据项为基础数据及派生数据,则与C模型的属性建立映射关系
  • D、如果需修改C’模型的实体与C模型的实体的映射关系,须先删除已建立的映射后,再重新建立映射关系


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


  • 253、 建行新一代框架中,管理交易服务的平台是()
  • A、A. P11
  • B、B. P12
  • C、C. P9
  • D、D. P8


  • 254、 以下哪种情况最适合创建前缀索引?
  • A、A. 整型主键字段
  • B、B. 长文本字段
  • C、C. 日期时间字段
  • D、D. 枚举类型字段


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


  • 256、 关于具体操作层面的三大纪律,下列说法错误的是:
  • A、具体操作层面三大纪律是指“专业研发须坚守”、“规范执行不打折”和“生产操作听指挥”;
  • B、“生产操作听指挥”中要求生产操作必须经过有权人审批后才能实施;
  • C、“生产操作听指挥”中要求生产操作的内容务必事前验证,审核,事中谨慎执行,双人操作,事后检查结果;
  • D、生产数据修改风险不大,不必做好数据备份,也不必双人操作。


  • 257、 对于所有C模型,确定每个C模型的首要责任组件,按一定的规则划分到各______,得到C’0模型。
  • A、业务领域
  • B、平台
  • C、物理子系统
  • D、逻辑子系统中


  • 258、 不在D模型数据库表设计范围内的是那个选项?
  • A、表名设计
  • B、索引设计
  • C、字段设计
  • D、分库分表设计


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


  • 260、 以下那一项不是技术数据项的技术数据应用特征?
  • A、日志记录
  • B、报文接口实现
  • C、用户画像
  • D、消息中心实现


  • 261、 关于“问题解决跟到底”条令,以下说法错误的是:
  • A、识别风险要及时,分类防范有措施
  • B、问题升级勿拖延,及时处理免扩大
  • C、问题沟通要主动,主牵一方去应对
  • D、全局意识要牢记,项目交付端到端


  • 262、 以下哪项是Oracle到TiDB的语法差异?
  • A、事务隔离级别
  • B、ROWNUM改为LIMIT
  • C、索引类型
  • D、数据类型


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


  • 264、 Hive的特点不包括( )
  • A、支持索引,加快数据查询
  • B、多样的存储类型,如纯文本文件、HBase中的文件
  • C、表的自动配置和分片
  • D、可以直接使用存储在Hadoop文件系统中的数据


  • 265、 用于管理分析服务的平台是()
  • A、A. P9
  • B、B. P10
  • C、C. P11
  • D、D. P12


  • 266、 以下那个选项不属于系统参数数据的业务类控制信息?
  • A、国家代码
  • B、交易超时时间
  • C、币种代码
  • D、页面配置信息


  • 267、 根据数据接口规范中批量文件接口的文件传输顺序的规定,向接收方最后传输哪种文件()
  • A、ddl文件
  • B、ctrl文件
  • C、data文件
  • D、消息


  • 268、 “最多为3位字母数字字符”的数据格式定义是以下那个选项?
  • A、anc3..
  • B、anc..3
  • C、an3..
  • D、an..3


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


  • 270、 以下SQL规范对的是?
  • A、视图定义中使用ORDERBY排序语句,
  • B、嵌套子查询关联子查询(包括WITH语句)数量不超过5个,子查询嵌套的层次不超过5层
  • C、数据去重尽量使用distinct,不要使用groupbyt
  • D、避免与复杂的子查询进行关联,应将子查询提前物化成物理表


  • 271、 ArrayList list = new ArrayList(20);中的list扩充几次
  • 0
  • B、1
  • C、2
  • D、3


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


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


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


  • 275、 索引有效的语句是
  • A、to_char(deal_time,’yyyy-mm-dd’)=:B1
  • B、Deal_time +1 > :B1
  • C、deal_time between to_date(:B1,’yyyy-mm-dd’) and to_date (:B2,’yyyy-mm-dd’)-1/24/60/60
  • D、trunc(deal_time,’MM’)= :B1


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


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


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


  • 279、 ()不打折
  • A、规范执行
  • B、执行命令
  • C、认真执行
  • D、项目实施


  • 280、 在应用的上传文件功能中,后端代码操作中以下哪项描述是正确的?
  • A、文件大小与应用性能无关,可以按照业务需求进一步处理文件内容。
  • B、任何外部传入文件都需要进行大小检查。
  • C、压缩文件在解压过程中不会导致程序处理时间过长。
  • D、业务方具有实际需求也可以不检查上传文件的大小。


  • 281、 生产问题()
  • A、快处理
  • B、要重视
  • C、要处置
  • D、速报告


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


  • 283、 计算机程序员掌握着用户软件系统的重要信息,下面说法不正确的是?
  • A、不得因一己之私开发具有后门的程序代码。
  • B、不得泄露应用架构以及开发细节信息。
  • C、不得泄露数据库中的敏感信息。
  • D、可以在生产环境上运行未经审批的脚本。


  • 284、 在JavaScript代码中遗留`debugger`语句可能导致什么问题?
  • A、生产环境运行时触发可能断点导致中断
  • B、增强代码安全性
  • C、提升代码执行效率
  • D、浏览器兼容性更好


  • 285、 在包含空值(NULL)的列上使用组函数(group functions) ,下面哪个说法是正确的?
  • A、组函数忽略空值
  • B、组函数会返回包含空值的日期类型(date)数据
  • C、组函数会返回包含空值的数字类型(number)数据
  • D、组函数不能在包含空值的列上使用


  • 286、 为防止弱口令安全风险,账户和口令具有一定安全设计要求,下列哪项描述不正确?
  • A、帐户、帐号的长度至少 6 位字符,建议 8 位字符。
  • B、身份证号、卡号作为唯一标识可以作为用户名使用。
  • C、多用户系统中,帐户名称必须具有唯一性,不允许存在同名的帐户名称(帐号)。
  • D、新注册的帐户不能使用已删除或注销的帐户名称(帐号)。


  • 287、 物理化策略是表存储历史的方式,对于明细事件类的表,通常以()存储?
  • A、全量切片表
  • B、增量切片表
  • C、拉链表
  • D、当前表


  • 288、 以下哪个是正确的 Perl 变量命名?
  • A、 $1_variable
  • B、 $my-variable
  • C、 $_variable
  • D、 $my_variable


  • 289、 执行结果()INT I=2;int J=2;System.out.println(i++-j--)
  • A、3
  • B、2
  • C、1
  • 0


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


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


  • 292、 MPP 的数据表在默认情况下采用行存储的方式,这种方式适用于绝大 多数的使用场景;在 MPP 数据库当中,应尽量使用行存储。在某些使用场景下,采用列存储的方式,能提升查询性能。以下关于使用列存储的说法不正确的是( )
  • A、通常情况下采用行存储,只有在频繁查询,并且访问模式是只访问少量字段 的情况下,才优先使用列存储。
  • B、需控制数据库中列存储数据表的数量,过多的列存储表会造成系统文件数 量的急剧膨胀,影响系统性能。
  • C、面向用户访问的表,表的所有查询 SQL 语句中查询的字段数低于表总字段数 的 50%时,使用列压缩存储。
  • D、面向批处理加工的表,建议使用列压缩存储形式。


  • 293、 int x=10; int y=4; x/y=?
  • A、3
  • B、2
  • C、1
  • 0


  • 294、 交换接口中,所属机构编号000000000代表境内外标志为:
  • A、境内
  • B、境外
  • C、境内外
  • D、 境内子公司


  • 295、 以下不属于实体继承映射类型的是:
  • A、基础实体
  • B、基础派生实体
  • C、技术实施实体
  • D、基础衍生实体


  • 296、 下列说法正确的是
  • A、所有物理字段都必须有对应的逻辑属性
  • B、物理表中非技术字段才有逻辑属性
  • C、物理表中技术字段才有逻辑属性
  • D、所有物理字段都不需要对应的逻辑属性


  • 297、 以下关于数据集成通用原则,那个是不正确的?
  • A、遵循数据标准进行数据集成处理
  • B、采集数据不强制要求入湖存储
  • C、最大限度复用已存在的数据,避免重复加工、处理
  • D、优化数据存储设计,满足存储容量及性能的要求


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


  • 299、 以下代码能够打印出“1”吗?int x; System.out.println( x = 1 );
  • A、能
  • B、不能


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


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


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


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


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


  • 305、 对涉及交易等敏感业务场景的应用,在切换到后台时,需要进行什么处理?
  • A、对页面进行模糊化
  • B、直接退出APP
  • C、关闭APP相关进程
  • D、无任何处理


  • 306、 关于数据接口,以下那个说法是错误的?
  • A、主要描述各个组件间以数据为载体的信息交换过程
  • B、数据交换接口为其他架构层次向数据集成层提供数据的接口
  • C、数据集成接口为其他架构层次向数据集成层提供数据的接口
  • D、数据传输接口用于除数据集成层外其他架构层次的系统之间文件传输的接口。


  • 307、 关于技术数据项命名规则,以下那种说法是错误的?
  • A、应遵循“信息最大化、长度适度化”命名规则
  • B、中文名称不能重复
  • C、需遵循“{代码基本词+…+代码基本词+技术词根}”的命名规则
  • D、可包含英文字母、数字等非中文字符


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


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


  • 310、 新一代系统建设过程中,对原有业务系统的处理原则是()
  • A、全部直接替换,不考虑兼容性
  • B、基于业务价值和技术适配性,逐步迁移与整合
  • C、完全保留,新系统仅作为补充
  • D、忽略原有系统数据,重新构建数据体系


  • 311、 ____是对企业经营管理、信息系统研发过程中涉及的数据单位定义的收录和发布,通过对数据标准化、结构化的描述为业务、技术人员提供统一的数据定义。
  • A、数据项
  • B、数据域
  • C、数据字典
  • D、基本词


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


  • 313、 具体操作层面“三大纪律”不包括()
  • A、规范执行不打折
  • B、生产操作听指挥
  • C、协同需要先达成
  • D、专业研发须坚守


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


  • 315、 关于D模型的说法,以下那项上错误的?
  • A、逻辑数据模型
  • B、需考虑物理实现效率
  • C、结合数据库系统实现的产物
  • D、企业级C模型的最终落地实现


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


  • 317、 在JAVA中,编译器会把程序转换成
  • A、字节码
  • B、可执行代码
  • C、机器代码
  • D、以上均不是


  • 318、 交易逻辑对于应用的安全设计至关重要,交易逻辑设计需要保证完整性和权限的合法,下列哪个选项存在一定的安全隐患?
  • A、客户登录后需要生成一个有效的会话令牌,来表示该用户是否登录。之后的操作只需要检查这个会话令牌有效性即可执行任何操作。
  • B、每次登录系统时候通过检测设备识别码,并传输到后端与该用户的设备识别码进行对比,如果不一致,则要求解绑设备,并进行加强的多因子认证。
  • C、用户确认提交完交易订单后,准备支付或者采取其他确认操作时,该请求信息应该与原订单信息进行对比匹配校验完整性,防止篡改。
  • D、如果使用短信验证码来作为交易的验证,应该将短信验证码和交易做唯一对应。


  • 319、 系统封版执行流水线打包交付制品时,流水线需要关联代码仓的()分支。
  • A、master
  • B、release
  • C、develop
  • D、feature


  • 320、 D模型是____数据模型,描述与具体数据库相关的物理数据结构,考虑系统部署层面的约束。
  • A、物理
  • B、逻辑
  • C、概念
  • D、具体


  • 321、 安全设计阶段在注册功能和登录功能设计时,关于后端回显响应的方式以下哪项不够安全?
  • A、如果用户登录输入的密码错误,应告知用户密码错误,提示重新输入密码。
  • B、可以在登录成功后,回显上次登录成功的地点与时间等信息,供用户查看。
  • C、登录失败时,不告知用户是用户名不存在还是密码错误。
  • D、注册时候,验证用户名是否被占用的验证请求,应该进行人机识别校验,不能无限制重放。


  • 322、 应用容器化改造需关注的特性是?
  • A、无状态化
  • B、单体架构
  • C、强耦合部署
  • D、固定IP绑定


  • 323、 代码中注释的比例应为
  • A、不多于5%
  • B、不少于5%
  • C、不多于20%
  • D、不少于20%


  • 324、 在 Perl 中,以下哪个循环结构用于不确定次数的循环?
  • A、 for
  • B、 while
  • C、 until
  • D、 foreach


  • 325、 根据《中国建设银行应用级数据模型设计规范(2022年版)》,属性是实体的描述,所有属于这个实体的属性都依赖于该实体,实体内的每个属性都是____,没有冗余,实体内的每个属性都是互斥的,属性对于每个实体发生值(Occurrence)有唯一值。
  • A、具体的
  • B、唯一的
  • C、抽象的
  • D、明确的


  • 326、 Cookie常常作为应用的会话令牌使用,下列保护Cookie的方式哪一项描述的不正确?
  • A、设置http-only属性,防止cookie被JS读取。
  • B、采用CSP方式,防止跨站脚本攻击来盗取cookie。
  • C、cookie中的会话令牌使用JWT方式可以保护不被泄露。
  • D、会话令牌可以使用并存储在自定义的header中,而不使用cookie存储会话令牌。


  • 327、 “18位数字字符,其中包括小数点和两个小数位”的数据格式定义是以下那个选项?
  • A、18n(2)
  • B、18an(2)
  • C、18n[2,2]
  • D、18an[2,2]


  • 328、 以下哪项属于非对称加密算法
  • A、SM1
  • B、SM2
  • C、SM3
  • D、SM4


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


  • 330、 以下对数据质量的动因理解不正确的一项是:
  • A、为了提升数据准确性、完整性和一致性、时效性
  • B、支持内外部海量数据的存储。
  • C、提高信息处理效率
  • D、提高数据的共享性


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


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


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


  • 334、 并发操作会带来哪些数据不一致性
  • A、丢失修改、不可重复读、读脏数据、死锁
  • B、不可重复读、读脏数据、死锁
  • C、丢失修改、读脏数据、死锁
  • D、丢失修改、不可重复读、读脏数据


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


  • 336、 在业务上没有特殊要求的情况下,优先使用()
  • A、UNION
  • B、UNION ALL


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


  • 338、 需求分析阶段对数据需求有什么要求?
  • A、每一项数据的加工统计规则
  • B、业务数据来源
  • C、对于缺少源头数据的情况,应同步提出相关渠道数据埋点或产品数据入库等需求
  • D、以上都是


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


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


  • 341、 项目研发整体管理层面“三大纪律”之一是()
  • A、专业研发须坚守
  • B、需求变更必申报
  • C、需求分析要完整
  • D、协同需要先达成


  • 342、 关于“生产问题速报告”,如下说法中错误的是:
  • A、不瞒报、漏报、延报生产问题和安全事件
  • B、要清晰准确地报告问题
  • C、要优先处理生产问题
  • D、出现生产问题,要赶紧处理掉,处理完再报告也不迟


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


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


  • 345、 以下关于存储安全的说法不正确的是:
  • A、应对敏感数据在使用完毕后进行安全销毁。
  • B、多个机构在满足数据隐私安全的要求下,进行数据使用和模型训练。
  • C、对需要脱离生产环境使用的数据,应提供有效的数据脱敏机制,确保离线时敏感信息已经失真。
  • D、生产内网是安全的, 数据存储无需加密。


  • 346、 哪些场景可以不考虑数据加固要求?
  • A、高频涉账
  • B、与授信、额度有关的清单或指标
  • C、模型研发
  • D、监管报送


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


  • 348、 应用组件需求创建的数据库表,其中业务数据全部来源于数据模型需求,该类表将部署在_?
  • A、渠道整合层,产品服务层
  • B、渠道整合层,管理分析层
  • C、产品服务层,管理分析层
  • D、应用集成层,产品服务层


  • 349、 新一代框架在技术架构层面主要采用的模式是()
  • A、单一集中式架构
  • B、分布式架构
  • C、纯主机架构
  • D、简单客户端-服务器架构


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


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


  • 352、 在十一大域组内不存在的是:
  • A、编码类
  • B、布尔类
  • C、日期类
  • D、日期时间类


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


  • 354、 以下哪个不是交易通用设计原则:
  • A、最短路径
  • B、交易一致性
  • C、灰度发布
  • D、交易核算分分离


  • 355、 投产准备要()
  • A、充分
  • B、预判
  • C、评估
  • D、演练


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


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


  • 358、 下面哪个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


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


  • 360、 承担数据集成功能的平台是()
  • A、A. P8
  • B、B. P9
  • C、C. P10
  • D、D. P11


  • 361、 消除FORMAT函数千分位符的正确方法是?
  • A、修改locale参数
  • B、使用SUBSTRING
  • C、调整小数位数
  • D、REPLACE(FORMAT(...), ',', '')


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


  • 363、 以下关于数据质量的说法,那个是不正确的?
  • A、数据完整性是指业务处理或业务分析所需的数据是完整的
  • B、准确性是指该数据的采集、加工过程无误
  • C、时效性是指在需要数据时可以及时满足,不会延误。
  • D、建立数据质量责任机制,数据使用者对该数据的质量负责


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


  • 365、 根据《中国建设银行应用级数据模型设计规范(2022年版)》,属性实体命名规范 遵循“{ _____+基本词+..+基本词}”的规则。
  • A、基础实体名
  • B、基本词
  • C、类词
  • D、名词


  • 366、 整体管理层面“八项注意”中,涉账高频是()
  • A、重点
  • B、红线
  • C、关键
  • D、核心


  • 367、 具体操作层面“注意素材”中,程序开发应()
  • A、严守护
  • B、保健壮
  • C、要齐全
  • D、要细致


  • 368、 根据《中国建设银行应用级数据模型设计规范(2022年版)》,C'0模型设计规范,按照划分类型可分为未拆分和有拆分,未拆分也称为一一对应,有拆分可分为:____、对公对私拆分、流程和产品拆分、员工客户渠道拆分、按代码属性值拆分。
  • A、合约下沉
  • B、参与人下沉
  • C、资源下沉
  • D、渠道下沉


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


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


  • 371、 新一代系统中,用于实现业务逻辑模块化、可复用的核心设计理念是()
  • A、紧耦合开发
  • B、单体应用设计
  • C、组件化设计
  • D、固定流程编码


  • 372、 新一代框架在应对业务变化时,主要通过以下哪种方式提升响应速度?()
  • A、频繁重构整个系统
  • B、基于标准化接口和组件的快速配置与调整
  • C、完全依赖人工编码修改
  • D、限制业务变更需求


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


  • 374、 数据库做join操作时,至少要涉及到几张表
  • A、4
  • B、3
  • C、2
  • D、1


  • 375、 哪个不属于JAVA基础类型
  • A、byte
  • B、boolean
  • C、long
  • D、String


  • 376、 应用组件需求创建的数据库表的不能超出_ 模型范围
  • A、C模型
  • B、C’0模型
  • C、C’模型
  • D、D模型


  • 377、 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子句处会报错.


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


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


  • 380、 以下哪款不属于行内主推的国产数据库?
  • A、TiDB
  • B、金科MySQL
  • C、GoldenDB
  • D、达梦


  • 381、 新一代框架在数据管理方面,重点强调的数据特性不包括()
  • A、数据一致性
  • B、数据冗余最大化
  • C、数据安全性
  • D、数据可追溯性


  • 382、 以下哪项符合全栈信创改造的要求?
  • A、使用开源MySQL数据库
  • B、使用weblogic中间件
  • C、使用ARM服务器
  • D、使用Centos操作系统


  • 383、 查询语句中用来连接字符串的符号是( )。
  • A、+
  • B、&
  • C、||
  • D、|


  • 384、 ()是业务数据统一化、结构化、标准化的数据定义和规则,例如数据标准、企业级数据模型等。
  • A、基础数据资产
  • B、集成数据资产
  • C、规范数据资产
  • D、应用数据资产


  • 385、 在Mysql中,订单表 ( 订单号,雇员代号,地区代号,订购日期 ) 中订单号为主键,要删除订单中前三年以前的信息, SQL 为
  • A、delete from 订单表 where 订购日期<getdate()+3
  • B、delete from 订单表 where 订购日期<DATEADD(yy,3,getdate())
  • C、delete from 订单表 where 订购日期<getdate()-3
  • D、delete from 订单表 where 订购日期<DATEADD(yy,-3,getdate())


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


  • 387、 金额域的数据格式为5n(2),则其取值范围为以下那个选项?
  • A、0-99.99
  • B、0.00-999.99
  • C、0.0-99.9
  • D、0.0-999.9


  • 388、 以下关于哈希表的描述哪个是正确的()?
  • A、哈希表中的key的存放是有序的
  • B、哈希表只适合存储数字
  • C、哈希表适于做优先级队列
  • D、哈希表查询的时间复杂度是O(1)


  • 389、 信创改造等任务常采用分批投产的方式降低生产风险,各机构可通过实调中心提供的哪项工具登记、跟踪分批任务计划?
  • A、龙信应急版本报审。
  • B、龙信应急信息视图。
  • C、龙信投产交付管理。
  • D、龙信投产运维管理。


  • 390、 存在若干个字符串,若要查找具有相同前缀的字符串,以下哪种数据结构比较适合()?
  • A、红黑树
  • B、哈希表
  • C、Trie树
  • D、栈


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


  • 392、 信创数据库迁移中,FORMAT(1234567.89,2)默认返回格式包含什么符号?
  • A、空格
  • B、点号
  • C、逗号
  • D、无符号


  • 393、 UNION和UNION ALL这两个操作,应该优先使用
  • A、UNION ALL
  • B、UNION
  • C、均可以
  • D、无限制


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


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


  • 396、 将Oracle的TO_CHAR(1234567.89, '9999999.99')迁移至信创数据库时,应使用哪个函数?
  • A、CONVERT()
  • B、FORMAT()
  • C、ROUND()
  • D、REPLACE()


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


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


  • 399、 在服务端输出数据时,应遵循的原则是?
  • A、输出所有数据
  • B、只输出满足业务功能的最小数据
  • C、输出用户请求的所有字段
  • D、输出加密数据


  • 400、 having , where , group by 的正确执行顺序是( )
  • A、having,where,group by
  • B、group by,having,where
  • C、where,having,group by
  • D、where ,group by,having


  • 401、 在 Java 中,下列哪个选项不是 Java 的内存区域?
  • A、方法区
  • B、Java 缓存
  • C、Java 栈
  • D、Java 堆


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


  • 403、 关于uuid说法错误的是?
  • A、使用随机的一次性的UUID防止交易重放。
  • B、服务端可根据用户信息、设备信息、时间戳等足量的交易相关要素生成UUID,不具有重复性。
  • C、有效期内UUID用完即废弃,保证业务流程一致性和防止交易重放。
  • D、UUID可以使用经由MD5加密后的用户名。


  • 404、 为了保证帐户名称的唯一性和安全性,多用户系统应采取什么措施?
  • A、帐户名称(帐号)的长度不做限制
  • B、允许存在同名的帐户名称
  • C、不允许存在匿名操作管理帐户
  • D、新建的帐户可以使用已删除的帐户名称(帐号)


  • 405、 下列哪项在申请权限时合规?
  • A、用户拒绝权限后应立即再次申请权限
  • B、申请麦克风权限时可以不通过显著方式告知
  • C、应用拒绝非必要权限,应用应立即退出
  • D、应用对拒绝的权限,除主动触发外48小时内不得申请


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


  • 407、 0.6332的数据类型是
  • A、float
  • B、double
  • C、Float
  • D、Double


  • 408、(多选题) Greenplum 数据库设计时,对于数据量超过 1TB 的大表,需在运行时检查
  • A、是否使用了压缩
  • B、是否合理分区
  • C、是否存在需清理数据
  • D、是否设置对应主键


  • 409、(多选题) 以下CASE WHEN规范包含
  • A、CASEWHEN语句个数不超过50个,单个CASEWHEN条件语句不允许超过20行
  • B、WHEN子语在CASE语句的下一行并缩进两个缩进量后编写;每个WHEN子语一行编写,当然如果语句较长可换行编排;
  • C、CASE语句从CASE开头到END结束要用括弧包括起来,并给结果值赋别名字段;
  • D、CASE语句必须包含ELSE子语;


  • 410、(多选题) 测试有效性提升是公司的年度重要工作目标,其中“测试左移”要求测试分析工作环节和介入时间提前,以下哪些内容是该项工作的具体要求 ( )
  • A、三方“责任共担”:前置测试分析,由需求分析、设计与测试人员共同承担测试分析,持续夯实需分、设计、测试人员三方职责。
  • B、测试分析是测试人员的事情,由测试人员进行测试要点分析即可。
  • C、测试人员提前介入:测试人员参与需求分析、及应用设计评审,提前介入,加深业务理解。
  • D、测试左移工作主要是针对面客的业务交易线系统,数据线系统暂不涉及。


  • 411、(多选题) 以下哪些做法可以提高MySQL数据库连接的效率?
  • A、尽量使用长连接,因为短连接在每次执行任务都重新建链、拆链,频繁的操作会大量消耗 CPU。
  • B、定期 reset connection 来清理长连接中的数据。
  • C、过多的数据库连 接数并不能提高业务性能,控制总的连接数。
  • D、控制故障时并发连接的频率不超过 20 个/s。


  • 412、(多选题) 研发线上化主要由哪些工具支持?
  • A、IT管理
  • B、研发线上化
  • C、开发平台
  • D、测试工具
  • E、智慧协同平台


  • 413、(多选题) 哪些方法可以用来防止跨站脚本攻击(XSS)?
  • A、输入验证
  • B、输出编码
  • C、使用安全的cookie
  • D、禁用JavaScript


  • 414、(多选题) 哪些做法能增强图形验证码的安全性?
  • A、干扰线条、扭曲、随机位置
  • B、前端生成
  • C、时效性
  • D、验证错误时,应立即失效当前验证码


  • 415、(多选题) 按照交易接口报文规范的定义,在XML物理报文格式中,XML报文由以下哪些部分组成()
  • A、应用报文
  • B、捎带报文
  • C、协议报文头
  • D、可选系统头


  • 416、(多选题) 关于cookie,下列哪些说法是正确的?
  • A、严禁在Cookie中包含私人数据或带有会话标识符
  • B、给Cookie设置secure标记
  • C、设置了HttpOnly属性时,浏览器只会通过HTTPS发送Cookie
  • D、通过未加密的通道发送 Cookie将使其受到Network Sniffing攻击


  • 417、(多选题) 检查创建ORDERS表的SQL语句: CREATE TABLE orders ( SER_NO NUMBER UNIQUE, ORDER_ID NUMBER, ORDER_DATE DATE NOT NULL, STATUS VARCHAR2(10) CHECK (status IN ('CREDIT', 'CASH')), PROD_ID NUMBER REFERENCES PRODUCTS(PRODUCT_ID), ORD_TOTAL NUMBER, PRIMARY KEY (order_id, order_date) ); 执行完上述语句后,哪些列会被自动创建索引?
  • A、SER_NO
  • B、ORDER_ID
  • C、STATUS
  • D、ORDER_ID和ORDER_DATE列的组合索引


  • 418、(多选题) 在关系型数据库中,事务具有的特性包括()
  • A、软状态性
  • B、隔离性
  • C、持久性
  • D、一致性


  • 419、(多选题) 以下哪些是微服务架构的优点?
  • A、易于维护和测试
  • B、高度耦合
  • C、独立部署
  • D、资源利用率低


  • 420、(多选题) 下列说法正确的包括
  • A、哈希表是一个在时间和空间上做出权衡的经典例子
  • B、线性表实现相对比较简单
  • C、平衡二叉树的各项操作时间复杂度一样
  • D、平衡二叉树的插入结点比较快


  • 421、(多选题) 字段city varchar(20)建立了索引,以下哪种用法将导致索引无效,降低执行效率?( )
  • A、WHERE city = '123456'
  • B、WHERE city = 123456
  • C、WHERE city LIKE '%abc'
  • D、WHERE city NOT LIKE 'abc%'


  • 422、(多选题) 下列对撤回授权的同意描述正确的是?
  • A、应向个人信息主体提供撤回收集、使用其个人信息的授权同意的方法。
  • B、撤回授权同意后,个人信息控制者后续可以再处理相应的个人信息
  • C、应保障个人信息主体拒绝接收基于个人信息推送商业广告的权利
  • D、对外共享、转让、公开披露个人信息,应向个人信息主体提供撤回授权同意的方法


  • 423、(多选题) 新增或变动交易,是否兼容原有功能,以及是否进行了特殊情况处理,包括但不限于:
  • A、空值处理
  • B、特殊规则场景处理
  • C、异常规则场景
  • D、应用主要场景


  • 424、(多选题) 以下哪些属于场景的故障隔离规避措施?
  • A、业务拆分: 公共类组件需要按照业务权重、 交易量等进行垂直拆分, 隔离业务之间影响。
  • B、数据拆分: 通过数据的水平或垂直拆分, 规避数据库、 文件存储等的单点失效风险或性能瓶颈。
  • C、部署拆分:部分应用系统AP和数据库采用融合部署, 造成不同业务的关联影响。
  • D、服务容错:组件关联系统多, 交易链路长, 关键节点故障会影响整体可用性, 需要强化流控、 熔断及自动恢复等容错设计。


  • 425、(多选题) 哪些行为能有效且合理的控制用户登录?
  • A、对登录时间、IP地址和登录终端设备进行限制
  • B、同一用户连续5次以上登陆失败时,暂停该用户登录
  • C、锁定用户一定期限后,只能提供自动解锁机制
  • D、锁定用户一定期限后,只能使用人工解锁


  • 426、(多选题) 关于TIDB覆盖索引的正确描述是:
  • A、包含查询所需全部字段
  • B、减少回表操作
  • C、必须包含主键
  • D、可以包含LOB类型字段


  • 427、(多选题) 下面对count(),index(), find()方法描述错误的是
  • A、count() 方法用于统计字符串里某个字符出现的次数
  • B、find() 方法检测字符串中是否包含子字符串 str 如果包含子字符串返回开始的索引值,否则会报一个异常
  • C、index() 方法检测字符串中是否包含子字符串 str, 如果str不在 返回-1
  • D、以上都错误


  • 428、(多选题) MPP 数据库的数据表分布键选择
  • A、主键具备唯一性(unique)约束,选择主键作为GP集群数据表分布键,可保证字段数值分布均匀;
  • B、若无主键字段,字段唯一值比例>50%,字段唯一值比例=字段唯一值数量/数据记录总数量;
  • C、选择高频出现在关联、聚合、排序查询条件中的字段作为分布键
  • D、分布键字段原则上为3个,不允许超过5个


  • 429、(多选题) 以下哪些属于数据线故障处置操作
  • A、失败作业重跑
  • B、自定义作业重跑
  • C、作业流重新实例化
  • D、作业输入事件补发
  • E、作业临时优先级调整
  • F、作业强制成功
  • G、作业挂起


  • 430、(多选题) 以下哪项属于基础设施高可用?
  • A、计算服务高可用
  • B、存储服务高可用
  • C、中间件高可用
  • D、应用高可用


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


  • 432、(多选题) 以下哪些属于分布式平台提供的高可用能力?
  • A、租户隔离
  • B、服务注册与发现
  • C、负载均衡
  • D、流量治理


  • 433、(多选题) 以下属于应用组装测试准出标准的是:
  • A、测试案例100%覆盖测试范围
  • B、测试案例达到10条以上
  • C、缺陷全部修复并通过验证
  • D、测试报告通过评审


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


  • 435、(多选题) 以下哪些活动属于研发工程活动?
  • A、需求分析
  • B、详细设计
  • C、开发
  • D、实施管理
  • E、投产管理


  • 436、(多选题) Oracle在导出(exp)、导入(imp)时需要设置合适的字符集环境变量,才能避免导入时出现乱码问题。当数据库字符集采用ZHS16GBK时,则需要在命名行中设置哪两个环境变量来避免乱码?
  • A、export LANG=zh_CN
  • B、export NLS_LANG=American_AmericZHS16GBK
  • C、export ORACLE_SID=testdb1
  • D、export ORACLE_HOME=/home/oracle/dbhome


  • 437、(多选题) 以下那些属于集成需求的供数方式:
  • A、数据表
  • B、联机服务
  • C、流式服务
  • D、 文件服务-定制转发
  • E、 文件服务-定制转发-传输
  • F、授权服务-直连访问


  • 438、(多选题) 极限可恢复测试退出条件有哪些
  • A、ap/db资源瓶颈CPU达到99%
  • B、交易成功率降低到80%
  • C、应用出现性能瓶颈,出现TPS不随用户数增加而增长,或TPS出现拐点
  • D、用户数达到初始场景并发用户数的5倍


  • 439、(多选题) java使用POI读取excel支持以下哪些格式()
  • A、xlsx
  • B、xls
  • C、XML
  • D、xlsm


  • 440、(多选题) 集成需求中需要填写的要素包括:
  • A、供数方式
  • B、加工口径(表级、字段级映射规则)
  • C、供数时效要求
  • D、 供数质量要求
  • E、 联系人
  • F、供数编号


  • 441、(多选题) 详细设计中服务码的设计内容包括以下哪些?
  • A、基本信息
  • B、参数信息
  • C、接口报文
  • D、处理逻辑


  • 442、(多选题) 下列两个过滤条件,哪个将导致索引无法使用()
  • 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


  • 443、(多选题) 下列关于SQL中HAVING子句的描述,错误的是
  • A、HAVING子句不一定与GROUP BY子句同时使用
  • B、HAVING子句与GROUP BY子句无关
  • C、使用WHERE子句的同时可以使用HAVING子句
  • D、使用HAVING子句的作用是限定分组的条件


  • 444、(多选题) 在图像处理中,为了提高安全性,以下哪种方法可以用来对抗对抗性攻击?
  • A、数据增强
  • B、深度学习模型的训练
  • C、图像加噪
  • D、闽值分割


  • 445、(多选题) 以下哪些攻击手段属于社会工程学攻击?
  • A、钓鱼
  • B、中间人攻击
  • C、诱骗
  • D、拒绝服务攻击


  • 446、(多选题) 为强化重视安全生产、保障质量为先的研发文化,提升安全质量意识,规范项目研发各领域人员行为,公司编制形了项目研发“三大纪律、八项注意”,其中属于整体管理层面三大纪律的是:
  • A、需求变更必申报
  • B、协同需要先达成
  • C、人员合规要确保
  • D、生产问题速报告


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


  • 448、(多选题) 需求分析交付件质量检查有哪几种模式
  • A、评审模式
  • B、审查模式
  • C、走查模式


  • 449、(多选题) 在浏览器中输入url会经历哪些步骤
  • A、域名解析
  • B、建立TCP连接
  • C、发送http请求
  • D、资源解析


  • 450、(多选题) MPP 数据仓库的数据类型定义需遵循原则包括():
  • A、在满足业务需求的条件下,尽可能选择空间占用最小的数据类型
  • B、定长字符串类型选择使用 CHAR 而不是 VARCHAR
  • C、关联表的关联字段,尽可能使用相同的数据类型
  • D、在处理代码转换时,如遇到例外取值,采用的方式为在前面拼一个特 殊字符将其保留,以便后续知道这个例外取值时可将其恢复


  • 451、(多选题) “问题解决跟到底”的具体含义是:
  • A、识别风险要及时,分类防范有措施
  • B、问题升级勿拖延,及时处理免扩大
  • C、问题沟通要主动,主协双方共应对
  • D、全局意识要牢记,项目交付端到端


  • 452、(多选题) APP拒绝申请权限或业务功能使用同意时,应满足以下哪些要求?
  • A、不应强制退出或者关闭APP
  • B、不应拒绝提供APP基本业务功能或影响其他无关的业务功能使用
  • C、不应频繁申请授权干扰用户正常使用,除非主动出发业务功能
  • D、单个场景在用户拒绝授权后,48小时内弹出提示用户打开权限次数超过1次


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


  • 454、(多选题) 投产上线前的把关,要逐个重点检查()
  • A、索引
  • B、参数
  • C、日志
  • D、需求


  • 455、(多选题) WHERE子句使用的原则:
  • A、尽量避免空查
  • B、尽量使用索引
  • C、尽量简单
  • D、尽量匹配更少的行


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


  • 457、(多选题) D模型的设计应包含()
  • A、数据库表设计
  • B、视图设计
  • C、索引设计
  • D、触发器设计
  • E、分库分表设计


  • 458、(多选题) 哪些字段适合建立索引
  • A、在select子句中的字段
  • B、外键字段
  • C、主键字段
  • D、在where子句中的字段


  • 459、(多选题) 索引设计原则包括:
  • A、单表索引不超过5个
  • B、联合索引字段数不超过3
  • C、区分度低于20%的字段不建索引
  • D、更新频繁字段避免建索引


  • 460、(多选题) 非功能方案评审问题分类有哪些
  • A、书写质量问题
  • B、测试背景/范围分析不完整
  • C、测试目的缺失
  • D、业务场景或测试场景不完善
  • E、测试指标缺失/不合理
  • F、测试环境和生产环境差异问题
  • G、测试案例质量问题
  • H、其他问题补充说明


  • 461、(多选题) 以下哪些属于应用级模型
  • A、C模型
  • B、C'0模型
  • C、C'模型
  • D、D模型


  • 462、(多选题) 评估下面的SQL语句: TRUNCATE TABLE DEPT; 关于这条语句的说法哪些是正确的?
  • A、该语句释放了表使用的存储空间
  • B、该语句执行完毕后,还可以回滚被删除的行
  • C、该语句执行完毕后,执行DESCRIBE DEPT会报错
  • D、执行该语句的用户必须是表的属主或者具有DELETE ANY TABLE系统权限


  • 463、(多选题) 数据架构遵从企业架构分层,在逻辑上分别划分为哪些层?
  • A、渠道整合层
  • B、用户服务整合层
  • C、应用集成层
  • D、外联集成层
  • E、产品服务层


  • 464、(多选题) 外部输入数据默认都是不安全的,对外部数据有效的检测方法包括?
  • A、拒绝验证失败的数据,不试图对其进行修复。
  • B、如果攻击者可以控制写进日志文件的信息,他们就可以在输入中混入伪造的日志条目来伪造系统事件,但不能控制主机。
  • C、验证来自HTTP请求中的所有数据,恶意数据可以从表单域,URL参数,cookie,http头以及URL自身传入。
  • D、对来自命令行、系统属性,环境变量以及配置文件的输入都需要进行校验来保证它们是一致的和健全的。


  • 465、(多选题) 针对大表变更设计,要关注:
  • A、是否涉及大数据导入导出
  • B、导入是否指定表空间且评估表空间大小是否够用
  • C、导出的数据是否评估磁盘空间是否够用
  • D、检查自服务中导入表中的中文字符,是否有乱码


  • 466、(多选题) 开发单位以业务需求作为输入,按容量管理相关技术标准设计应用软件、识别业务关键路径,包括(),原则上最长满足一年业务增长需求。
  • A、预估应用系统业务量
  • B、明确应用软件容量设计值
  • C、预估基础设施资源需求
  • D、进行非功能测试


  • 467、(多选题) 关于ORDER BY子句默认行为的说法,哪些是正确的?
  • A、字符值会从Z到A的顺序排序
  • B、日期类型值会以最早的日期为先来排序
  • C、降序排序时空值会被显示在最后
  • D、数字类型值会以最小值为先来排序


  • 468、(多选题) 以下哪些是关于远程维护操作的合规要求:
  • A、提前熟悉操作方案,按照操作文档合规、审慎操作,不得擅自变更步骤;
  • B、涉及应用变更或数据变更的重要操作需双人复核,操作后及时完成操作结果的正确性验证;
  • C、不擅自进行删除、更新数据或文件,停止、启动服务等敏感操作;
  • D、远维室操作用户仅限本人使用,不得转借他人;


  • 469、(多选题) 中国建设银行通过以下哪些方式向应用方和用户提供应用程序接口服务,实现商业银行服务的对外输出:
  • A、API
  • B、H5
  • C、SDK


  • 470、(多选题) 以下哪些是我行用户认证组件提供的认证方式
  • A、手机令牌认证
  • B、RPA认证
  • C、二维码认证
  • D、数字证书


  • 471、(多选题) 流水线包含以下哪些任务
  • A、单元测试
  • B、代码规范扫描
  • C、代码安全扫描
  • D、开源制品扫描


  • 472、(多选题) 关于命名规范,以下说法正确的是:
  • A、变量的名字必须以一个小写字母开头,后面的单词用大写字母开头,对于使用 O/R 映射、开发工具自动生成变量等时除外
  • B、常量的名字必须都大写,下划线分隔
  • C、数组声明时必须参照 byte[] buffer
  • D、数组声明时必须参照 byte buffer[]


  • 473、(多选题) 下列代码中,不符合编码规范的是:
  • A、if(i>j) doStart();
  • B、if((a == b) && (c == d)){ clear(); }
  • C、int foo, fooarray[];
  • D、int count; ... myMethod() { if (condition) { int count = 0; // AVOID! ... } ... }


  • 474、(多选题) 流与流关联时,不会互相等,只要有数据才下发的关联方式是什么?
  • A、LEFT JOIN
  • B、RIGHT JOIN
  • C、FULL JOIN
  • D、INNER JOIN


  • 475、(多选题) 如何优化首屏加载时间
  • A、http缓存
  • B、cdn分发
  • C、前端的资源动态加载
  • D、合并请求
  • E、页面使用骨架屏


  • 476、(多选题) 使用select *写法存在以下哪些缺点?( )
  • A、无用字段增加网络消耗,尤其是text 类型的字段。
  • B、增加表结构变更带来的影响。当表中由于其他需要增加或删除字段时,SELECT * 的写法会导致 已有业务也要做相应修改。
  • C、查询量较大时,select/join 可能生成临时表。
  • D、增加查询器分析成本。


  • 477、(多选题) PERL 脚本,建议如下:
  • A、在PERL脚本中,优先使用PSQL的方式执行SQL脚本,尽量避免使用DBI方式;
  • B、在PSQL代码脚本中,要求设置\timingon开关,以便执行日志输出命令执行时长;
  • C、对目标表进行修改(DELETE、UPDATE、INSERT、trunctate、DROP、alter等)时, 将该目标表修改的所有相关的修改SQL分布在不同事务中,
  • D、在PSQL命令行中,要求设置\setON_ERROR_STOPon,以便SQL语句出错时,停止执行;


  • 478、(多选题) 以下关于我行各类密钥描述正确的是:
  • A、点到点密钥:AB两个安全节点使用同一密钥对信息进行加密、解密。当需要将信息传输给其它节点时,对解密后的明文进行转加密处理。
  • B、端到端密钥:发起端用与终端协商的密钥对敏感信息进行加密,经过中间节点时不对敏感信息的密文进行处理,直接穿透,在终端解密。
  • C、存储密钥:用于数据库数据或磁盘文件存储加解密。
  • D、AK密钥:安全节点与KMC的通信密钥,保护SA与KMC之间数据的安全传输。


  • 479、(多选题) 有助于短信短验证码安全性的做法有?
  • A、验证错误时,应立即失效当前验证码
  • B、6位以上
  • C、验证码允许错误2次
  • D、同一手机号每日错误不超过30次


  • 480、(多选题) 目前关联影响性分析工具实现了哪些资产的影响性分析?
  • A、服务码
  • B、EDA
  • C、数据线
  • D、公共方法


  • 481、(多选题) 以下哪些是全栈信创改造的要求?
  • A、使用国产数据库
  • B、使用weblogic中间件
  • C、使用ARM服务器
  • D、使用麒麟操作系统


  • 482、(多选题) 以下关于limit offset,row_count的原理及优化的说法哪些是正确的?( )
  • A、 SELECT * FROM table ORDER BY id LIMIT offset,row_count,其工作原理是服务器从存储 引擎取出offset+row_count条数据,然后丢弃掉offset条数据,只保留最后的row_count条;当 offset值很大的时候,效率就会很差。
  • B、可以通过改写SQL,避免设置offset值来优化,如改写成:SELECT * FROM table where id > offset ORDER BY id LIMIT row_count。
  • C、可以降低无效的offset的数据传输量,如只传id而不是全部字段:select * from table inner join (select id from table order by id limit offset,row_count ) as b using(id)。
  • D、分页查询中,查询总记录数 SQL 中不得包含 order by,其会带来额外的不必要的排序消耗。


  • 483、(多选题) 详细设计阶段关键活动包括哪些?
  • A、上传设计附件
  • B、关联变更的服务
  • C、关联变更的批处理
  • D、关联变更的错误码
  • E、关联变更的数据模型


  • 484、(多选题) 详细设计阶段的产出物主要包括哪些?
  • A、系统用例详细设计说明书
  • B、服务接口文档
  • C、数据交换接口/数据集成文档
  • D、数据库模型详细设计说明书


  • 485、(多选题) 以下关于测试工作左移描述正确有哪些
  • A、在职责上,需求、设计与测试对整体测试工作的“责任共担”
  • B、测试人员参与需求分析、及应用设计评审,提前介入,加深业务理解
  • C、测试要点产出件需由需分、设计及测试人员共同设计,具体落地实施形式可由各团队自行组织。
  • D、开展测试要点分析,加强与需求分析、设计成果的承接,提升测试分析充分性与完整


  • 486、(多选题) 如何避免任意文件下载漏洞?
  • A、应用程序应该尽量避免用户直接指定文件系统操作路径,特别是对文件的下载和上传功能的部分
  • B、防止任意文件下载的最佳方法是采用一些间接手段
  • C、必须对用户指定的路径、文件名等进行输入验证,对不符合程序要求的拒绝执行
  • D、对于来自于配置文件等外部资源的路径输入,同样应该进行输入验证,防止外部输入路径非法或者越


  • 487、(多选题) 需要超过中等安全级别的系统应该实行更加严格的口令安全需求,包括?
  • A、初始口令必须在3日内更换
  • B、口令需大于8位
  • C、禁止使用常见弱口令
  • D、禁止使用其他用户相近口令


  • 488、(多选题) 多维数据库设计需要考虑的重要概念有
  • A、维度
  • B、度量
  • C、粒度
  • D、星型模式


  • 489、(多选题) MARKS表的结构如下: STD_ID NUMBER(4) STUDENT_NAME VARCHAR2(30) SUBJ1 NUMBER(3) SUBJ2 NUMBER(3) SUBJ3 NUMBER(3) SUBJ1、SUBJ2和SUBJ3分别表示学生在三个科目里的分数,下面哪些SQL语句是正确的?
  • A、SELECT SUM(subj1 + subj2 + subj3) FROM marks;
  • B、SELECT MINIMUM(subj1) FROM marks;
  • C、SELECT SUM(subj1), SUM(subj2), SUM(subj3) FROM marks;
  • D、SELECT COUNT(std_id) FROM marks WHERE subj1 >= AVG(subj1);


  • 490、(多选题) 数据安全是关于数据的()、()和()。
  • A、完整性
  • B、可用性
  • C、机密性
  • D、脱敏性


  • 491、(多选题) 以下哪些是我行UASS用户静态口令策略?
  • A、口令有效期为90天
  • B、必须包含大小写字母和数字
  • C、口令长度至少8个字符,最多32个字符
  • D、不能包含系统指定的字符串和弱口令,例如password等


  • 492、(多选题) 关于反序列化漏洞下列叙述正确的有?
  • A、声明了可序列化标识对象的所有字段在序列化时都会被输出为字节序列,想要获取到这些数据的值,需要依赖于该字段在类中的可访问性
  • B、敏感数据序列化之后是潜在对外暴露的,可访问序列化数据的攻击者可以借此获取敏感信息并确定对象的实现细节
  • C、永远不应该被序列化的敏感信息包括:密钥、数字证书、以及那些在序列化时引用敏感数据的类,防止敏感数据被无意识的序列化导致敏感信息泄露
  • D、声明了可序列化标识对象的所有字段在序列化时都会被输出为字节序列,能够解析这些字节序列的代码可以获取到这些数据的值


  • 493、(多选题) 关于远程维护操作以下哪些说法是正确的?
  • A、操作完成后请及时注销运维操作用户,中途短暂离开需锁定屏幕
  • B、操作过程中如发现系统运行状况异常,需及时告知运维负责人
  • C、数据中心会定期审计敏感、违规操作,并对敏感操作进行通报、对违规操作扣分
  • D、应急处置,可电话授权、先行处置,事后补单


  • 494、(多选题) 关于代码仓分支管理要求,以下说法正确的是:
  • A、分支命名规范为小写英文、数字、连接符使用中划线。
  • B、master必须为常设生产分支,代码始终与生产环境保持一致;且为保护分支,任何时间不能直接修改代码。
  • C、release为预发布分支,用于代码版本测试与交付,需要设置为保护分支,不能直接修改代码。
  • D、release分支可以设置为常设分支。
  • E、develop分支保存最新开发的代码。


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


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


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


  • 498、(多选题) 以下哪个 if 语句是正确的?
  • A、if a >= 22:
  • B、if (a >= 22):
  • C、if (a => 22)
  • D、if a >= 22


  • 499、(多选题) 根据微服务设计规范中关于微服务设计和拆分原则的描述,以下正确的是:
  • A、根据业务特点进行领域建模,领域划分,按照领域边界拆分微服务
  • B、按照安全性要求等级不同拆分不同的微服务
  • C、按照可用性要求等级不同拆分不同的微服务
  • D、按照性能要求等级不同拆分不同的微服务
  • E、按照扩展性要求等级不同拆分不同的微服务。


  • 500、(多选题) 设计批处理合理的跑批机制应具备:
  • A、断点续跑
  • B、全量重跑
  • C、自动跳过错误
  • D、强制中断


  • 501、(多选题) TDSQL索引设计需规避哪些问题?
  • A、隐式类型转换(如varchar字段用数字查询)
  • B、对高基数字段建索引
  • C、WHERE条件使用函数(如SUBSTR)
  • D、联合索引最左前缀缺失


  • 502、(多选题) 在哪种情况下,会用到外连接查询
  • A、要连接的表只有匹配的数据
  • B、要连接的表只有不匹配的数据
  • C、要连接的表具有匹配和不匹配的数据
  • D、仅当表具有主键 - 外键关系时


  • 503、(多选题) 以下哪些工具可以用于网络故障排除?
  • A、Ping
  • B、Traceroute
  • C、SSH
  • D、Telnet


  • 504、(多选题) 云化数仓模型设计工作包含以下过程:
  • A、逻辑模型设计
  • B、物理模型设计
  • C、集成接口发布
  • D、 交换接口发布
  • E、 数据项申请


  • 505、(多选题) 评估以下的SQL语句: DROP TABLE DEPT; 关于这条SQL语句的说法哪些是正确的?
  • A、所有基于DEPT表的视图也会被删除
  • B、所有基于DEPT表的索引也会被删除
  • C、表中的数据和表结果都会被删除
  • D、表中的数据会被删除,但表的结果不会被删除


  • 506、(多选题) Oracle分区表可以跟普通表进行交换,该操作属于DDL操作,性能很高,以下关于分区交换的说法哪些是正确的?()
  • A、日终需要将表中的数据转入历史表时,可以使用分区交换技术加快数据迁移,但需要做好充足测试。测试时应保证表中、分区中有记录,以充分暴露可能的问题。
  • B、日终时如果需要保留少数记录在原表,可以使用先锁定分区,插入所需记录到待交换表,再交换分区的办法来实现所需数据的保留。
  • C、使用交换分区还需要注意定期MERGE/DROP分区以清理过期分区、减少分区数量。
  • D、使用交换分区时,如果待交换表的索引和目标表上的索引不一致,会导致交换分区后的local索引失效。


  • 507、(多选题) 关于序列(sequences)的说明,哪些是正确的?
  • A、使用NEXTVAL伪列去查看序列的下一个可能值时,并不会增加序列值;
  • B、使用CURRVAL伪列去查看序列当前值时,并不会增加序列值;
  • C、使用NEXTVAL伪列去获取序列的下一个值时,序列会先增加当前值,并返回增加后的值;
  • D、当需要使用新的序列值时,使用CURRVAL伪列来获取;


  • 508、(多选题) 数据清理中,处理缺失值的方法是
  • A、估算
  • B、整例删除
  • C、变量删除
  • D、成对删除


  • 509、(多选题) 关于代码仓人员权限管理要求,以下说法正确的是:
  • A、仓库管理员仅限金科人员,外包人员不可添加为仓库管理员,金科仓库管理员负责外包人员的权限管理。
  • B、仓库管理员添加人员权限时,须确认添加的人员当前实际从事的工作项目与代码仓所属项目一致。
  • C、人员仅按需添加代码最小访问、最小操作权限,如开发者有读写权限,观察者为只读权限。
  • D、人员变动如:转出项目或离场时要及时清理。


  • 510、(多选题) 关于身份认证功能设计,下列哪些是安全的?
  • A、软件应该提供强制用户定期更新口令机制,初始口令获取后首次使用时必须强制修改
  • B、修改及重置密码时必须提供原密码,同时服务器端应对用户和密码进行验证。如果忘记原始密码,需要从服务器端获取用户身份信息,防止身份伪造
  • C、用户口令必须加密存储在计算机系统中,严禁将口令写在代码或者配置文件中,严禁在网络上明文传输用户口令
  • D、所有用户初始口令可以一致


  • 511、(多选题) 在共享目录中操作文件会存在哪些风险?
  • A、攻击者可以借助高权限文件提权
  • B、在非安全目录中操作文件,可能产生漏洞
  • C、攻击者可以利用文件系统的特性和功能,在不具备权限的情况下对文件进行越权访问
  • D、除管理员外,多用户操作同一目录是不安全的


  • 512、(多选题) 系统的每一个用户、每一个程序,都应该使用最小且必须的权限集来完成工作,下列符合最小权限的做法有?
  • A、最小权限原则要看是否给予了对象“必不可少”的权限
  • B、如果一个对象不需要某个访问权限,那这个对象就不应该被赋予相应的权限
  • C、交易类业务应根据业务类别、开通渠道及身份验证方式的不同,设置不同的交易限额,同时允许客户在银行设定的限额下自主设定交易限额
  • D、保证所有的对象都能在所赋予的权限内完成所需要完成的任务或操作


  • 513、(多选题) 以下哪些属于测试提升工作要求
  • A、测试工作左移,提升测试覆盖度及充分性
  • B、建立业务领域级测试工程样板间,提高测试案例设计有效性
  • C、加强接口自动化测试,提高测试效率
  • D、扩大测试数据服务范围,提升测试数据准备效率
  • E、分级问题管理,精准定位快速对接


  • 514、(多选题) 哪些情况下可以通过篡改HTTP命令来绕过应用程序的安全控制和身份认证方法?
  • A、使用列出HTTP命令的安全控制
  • B、接口只对合法的http命令进行响应
  • C、安全控制未能阻止没有列出的命令
  • D、应用程序根据GET请求或其他任意HTTP命令更新其状态


  • 515、(多选题) 以下关于龙趺MPP视图设计及用法正确的有哪些?( )
  • A、对频繁访问,具有多个大表关联,并含有复杂计算或排序的视图,应进行预 处理,形成物理 表。
  • B、表的视图由创建表的用户创建,非创建表的用户不允许建立该表的视图。
  • C、视图嵌套最多使用两层,不能使用嵌套视图定义新视图,多层嵌套视图建议物化为物理表(因 为MPP对过多层次的子查询优化能力有限,多的视图层次 可能带来较差的执行计划。)
  • D、可以在视图中实现排序功能。


  • 516、(多选题) TDSQL索引设计需规避哪些问题?
  • A、隐式类型转换(如varchar字段用数字查询)
  • B、对高基数字段建索引
  • C、WHERE条件使用函数(如SUBSTR)
  • D、联合索引最左前缀缺失


  • 517、(多选题) AI 系统的设计应该注重哪些方面的安全?
  • A、数据隐私保护
  • B、防止恶意攻击
  • C、确保算法公平性
  • D、全部都不是


  • 518、(多选题) TO_DATE 函数能完成以下哪两个任务?
  • A、把日期类型的字符转换为日期
  • B、把任何日期转换为字符串类型
  • C、格式化输入的字符串'January 10 2015
  • D、把'10-JAN-15'格式化为'January 10 2015'


  • 519、(多选题) 下列查询姓张的学生的语句不正确的是
  • A、select * from 表名 where 姓名 = '%张%'
  • B、select * from 表名 where 姓名 like '张'
  • C、select * from 表名 where 姓名 like '张%'
  • D、elect * from 表名 where 姓名 = '张'


  • 520、(多选题) 关于TIDB覆盖索引的正确描述是:
  • A、包含查询所需全部字段
  • B、减少回表操作
  • C、必须包含主键
  • D、可以包含LOB类型字段


  • 521、(多选题) 以下哪些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;


  • 522、(多选题) 业务模型是战略能力实现和IT应用开发的桥梁,业务模型对业务进行了标准化,并用结构化的模型语言描述了业务能力。业务模型包括( )
  • A、用户体验模型
  • B、产品模型
  • C、流程模型
  • D、数据模型


  • 523、(多选题) 数据线供数端组件,需要在ITM平台登记发布数据交换接口,依据P9平台文件传输规范生成文件供给到仓库和下游用数方系统。供数方需要对供数文件进行如下内容的自检、自测,以保证供数数据质量。 ( )
  • A、文件名校验:标准规范一致性校验,是否符合命名规范。
  • B、实现DDL与交换接口校验:运行态与研发态一致性校验。
  • C、实现DAT与XML校验: 数据完整性校验,包括数据文件大小、行数。
  • D、实现DAT与DDL校验:数据内容与元数据一致性,包括字段定义、长度、字符集等。


  • 524、(多选题) 以下哪些属于敏感数据?
  • A、个人身份信息
  • B、 个人财产信息
  • C、企业专有商业秘密
  • D、公开发布在网站上的数据


  • 525、(多选题) 索引设计原则包括:
  • A、单表索引不超过5个
  • B、联合索引字段数不超过3
  • C、区分度低于20%的字段不建索引
  • D、更新频繁字段避免建索引


  • 526、(多选题) 投产上线把六关是指()
  • A、投产标尺要守好,基线变更严控制
  • B、版本基线要匹配,不能多也不能少
  • C、投产内容须评审,风控前移早开展
  • D、应急预案要落实,提前验证不忙乱
  • E、索引参数和日志,逐个检查无异常
  • F、投产监控要仔细,试营业验证需落实


  • 527、(多选题) 关于约束的说法下面哪些是正确的?
  • A、UNIQUE约束不允许该列有空值(null)
  • B、PRIMARY KEY 和UNIQUE约束会自动创建唯一索引(UNIQUE index)
  • C、PRIMARY KEY 和FOREIGN KEY约束会自动创建唯一索引(UNIQUE index)
  • D、NOT NULL约束不允许该列有空值(null)


  • 528、(多选题) 关于数据库客户端工具的使用安全,以下说 法正确的是( )
  • A、第三方工具功能强大,使用 Navicat、HeidiSQL、phpMyAdmin 等第三方工具连接数据库 没有安全隐患。
  • B、可以通过命令行的方式连接数据库,进行简单的数据库操作。
  • C、如果要使用图形化界面可使用 MySQL 官方工具:MySQL Workbench来访问生产数据库。
  • D、禁止通过第三方客户端工具连接数据库。


  • 529、(多选题) 下面关于运维操作方案的说法哪些是正确的?
  • A、操作方案的编制须考虑是否可回退,并编制回退方案。无法回退的,须针对风险点制定应急措施。
  • B、操作方案须在测试环境验证通过。测试时应分析执行的时长、涉及的数据量、运行效率、资源开销等情况。
  • C、脚本或程序依赖外部条件或参数的,必须针对外部条件或参数的合法性设计反案例进行测试。
  • D、操作方案须评估操作对CPU、内存、文件系统、IO等系统资源开销的影响、对交易的影响、是否可能导致集中监控报警、对关联系统的影响;须评估操作及应急处置时长是否满足变更时间窗口要求;
  • E、操作方案涉及修改或启停等变更类操作,原则上应由数据中心系统经理通过ITSM变更流程发起审批申请,并由数据中心实施。如由项目组操作,则《运维操作申请单》须应用系统运维负责人、项目经理或团队负责人审批。


  • 530、(多选题) 新建和重构类应用使用云原生技术栈的要求包括
  • A、使用分布式微服务框架开发
  • B、接入分布式微服务平台
  • C、应用进行容器化改造
  • D、使用穿山甲外联平台支持外联接入
  • E、使用敏捷研发平台提供的代码仓、流水线、制品库等


  • 531、(多选题) 以下场景建议收集用户表统计信息:
  • A、使用 copy、 gpfdist 等方式进行大数据量加载之后;
  • B、 在大数据量的 INSERT、 update、 DELETE 操作(数据变化量超过 500万 ,或超过原表 30%)之后;
  • C、对表进行 reorganize 后,需执行 ANALYZE 操作,以收集统计信息;
  • D、对使用 create table xxx as (SELECT ...) with no data 方式创建的表,插入数据后必须手工收集表的统计信息。


  • 532、(多选题) 并发操作可能引起下述( )问题。
  • A、丢失更新。
  • B、数据泄露。
  • C、不可重复读。
  • D、读脏数据。


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


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


  • 535、(多选题) 下列关于注释的说法正确的是:
  • A、所有类成员必须进行注释;其中公共成员必须进行 javaDoc 注释;
  • B、对于方法内部的私有成员,缺省的需要注释,对于临时的,直观含义明确的可以不加注释;
  • C、编写代码边注释,修改代码同时修改相应的注释,以保证注释与代码的一致性。
  • D、类/接口注释设在注释分割符/**…*/中,放在声明之前,“作者”如果为建行员工,采用中文名称加建行内部统一邮箱作为标识;若为外部人员,则使用中文名称加公司邮箱作为标识。


  • 536、(多选题) 设计批处理必须确保唯一性的标识包括:
  • A、批次号
  • B、业务明细号
  • C、服务器IP
  • D、时间戳


  • 537、(多选题) TiDB索引使用限制包括:
  • A、不支持反向索引
  • B、分区表不支持全局索引
  • C、LIKE查询%在前时失效
  • D、支持函数索引但需表达式一致


  • 538、(多选题) 关于视图的说法哪两个是正确的?
  • A、可以创建只读的视图
  • B、可以创建两个或多个表关联的视图
  • C、视图创建时不能在SELECT语句中包含GROUP BY子句
  • D、视图创建时必须在SELECT语句中为列定义别名


  • 539、(多选题) 在JavaScript中,哪些数据类型是引用类型?
  • A、String
  • B、Number
  • C、Array
  • D、Object
  • E、Null


  • 540、(多选题) 以下不属于技术数据的是:
  • A、消息中心实现
  • B、衍生数据
  • C、界面实现
  • D、补录数据
  • E、表单数据


  • 541、(多选题) 为了提高SQL运行效率,以下操作是对:
  • A、在关联字段中,尽量包含分布键作为关联条件,避免数据重分布或广播。
  • B、对于大表的UNION操作,如果不需要去重,请用UNIONALL替代,如果需要去重,请用UNIONALL及GROUPBY替代
  • C、判断记录是否存在,应使用SELECTCOUNT(*)子句的方式,不要LIMIT1使用语句
  • D、清空数据表,应使用TRUNCATE操作,不要使用无条件的DELETE操作,导致表膨胀严重。


  • 542、(多选题) 投产检验阶段的交付准入,包括哪些准入活动?
  • A、交付件准入
  • B、非功能测试准入
  • C、投产方案准入
  • D、安全测试准入


  • 543、(多选题) 以下属于应用高可用的要求是:
  • A、容错
  • B、限流
  • C、熔断
  • D、优雅上下线
  • E、故障隔离


  • 544、(多选题) 关于异常信息处理,下列哪些说法是正确的?
  • A、敏感数据包括口令、银行账号、个人信息、通讯记录、密钥等
  • B、异常中的文本消息会泄露敏感信息,而异常的类型不会,所以必须要对异常消息进行过滤
  • C、FileNotFoundException异常会透露文件系统的结构信息
  • D、public class ExceptionExample{ public static void main(String[] args) throws FileNotFoundException { // Linux stores a user‘s home directory path in // the environment variable $HOME, Windows in %APPDATA% // ... Other omitted code FileInputStream fis = new FileInputStream(System.getenv(“APPDATA“) + args[0]); } }


  • 545、(多选题) 根据数据加工类重要场景检核加固要求,需要识别和区分几类数据线高风险业务场景,设计相应的测试案例覆盖,重点验证逻辑准确性。如果涉及跨组件调用、数据引用的,要进行端到端全流程的验证;除此之外,还要补充增加技术校验规则。高风险数据加工类业务场景共包括以下几种。( )
  • A、额度类:用于授信额度、金融产品额度等的计算与评估。
  • B、金额类:用于对客户余额、交易金额、汇总金额等账务类金额处理,参与相关计算逻辑的。
  • C、管控清单类:黑白名单,限制名单,客群等,或基于数据加工形成进行业务准入准出控制的。
  • D、汇率费率利率计算类:计算金融产品或客户特定费率、利率以及外币汇率等。
  • E、监管报送类:计算或直接形成对监管报送的报表、文件或联机服务。
  • F、重要标志类:主要包括收费标志、账务减免标志、五级分类标志等涉帐类场景
  • G、其他重要类:如果数据源错误或计算错误将导致重大风险的,例如金融产品估值、价格计算,客户评级等
  • H、非关键类:不涉及到高风险场景的内部查询类数据使用


  • 546、(多选题) 以下哪些是单笔交易一致性(事中)的保证手段?
  • A、冲正
  • B、查询
  • C、重发
  • D、反向交易


  • 547、(多选题) 个人敏感信息的传输和存储要求有哪些?
  • A、传输个人敏感信息时无需加密等安全措施
  • B、传输个人敏感信息时需要加密等安全措施
  • C、个人生物识别信息需与个人身份信息分开存储
  • D、个人生物识别信息无需与个人身份信息分开储存


  • 548、(多选题) 在拆分业务功能时应避免出现拆分颗粒度过细,以下正确的是( )
  • A、不建议按接口、按字段、按步骤、按渠道拆分业务功能。
  • B、在CPC还原时若因产品、客户和渠道等不同变量因子的不同组合导致了重大的业务差别化处理过程,才考虑拆分。
  • C、对于后端业务功能相同,只有渠道界面差异的,不允许按渠道拆分业务功能。
  • D、业务功能要完整还原四级任务,但不能把每个步骤都还原成一个业务功能,业务功能必须是相对独立的、可以汇报的。


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


  • 550、(多选题) 下面列出了与分页查询相关的SQL,以下SQL正确的是
  • A、select * from (select column_a,column_b from tab_a where deal_time >:b1 order by deal_time) where rownum < :b2;
  • B、select count(*) from tab_a where deal_time >:b1 order by deal_time
  • C、select count(*) from (select column_a,column_b from tab_a where deal_time >:b1 order by deal_time)
  • D、select * from (select row_number() over (order by seri_no) rn, seri_no from asyn_sms_task where send_status='0' and (error_msg='' or error_msg is null)) where rn between 1 and 500


  • 551、(多选题) 下面那些是DML语句?
  • A、COMMIT
  • B、MERGE
  • C、UPDATE
  • D、CREATE


  • 552、(多选题) PERL 脚本编码规范,哪些规范是对的:
  • A、PERL脚本统一使用ASCII编码
  • B、统一使用usestrict;语句,对代码进行严格的语法检查
  • C、不要随意定义全局变量,优先使用局部变量
  • D、代码行清晰、整齐、层次分明、结构性强,易于阅读


  • 553、(多选题) 关于需求项拆分及建议描述,以下哪些说法是正确的
  • A、需求项应能完整描述端到端的需求或准确描述用户流程中的某些改变点
  • B、对于无指定业务目的查询报表类、满足生产运维测试、纯技术接口改造类、公共技术能力类需求项,可映射“IT功能”三级活动
  • C、一个需求项映射一个三级活动
  • D、一个业务要求在一个版本中针对同一条用户流程的改造,应该在一个需求项中体现


  • 554、(多选题) 以下哪些情况会导致TiDB索引失效?
  • A、隐式类型转换
  • B、使用NOTIN子查询
  • C、LIKE'%前缀'
  • D、函数包裹索引列
  • E、范围查询在组合索引首列


  • 555、(多选题) 哪些说法准确地描述了SQL函数?
  • A、INSTR returns the numeric position of a named character.
  • B、DECODE translates an expression after comparing it to each search valu
  • C、TRIM去掉字符串头尾的空格
  • D、NULLIF比较两个表达式,相等则返回NULL,不等返回第一个表达式


  • 556、(多选题) 在对Cookie进行安全测试时发现Cookie的一些设置和特点有助于提高其安全性,以下特点中,有助于确保Cookie安全的有?
  • A、不可预测性:一个Cookie必须包含一定数量难以猜测的数据。
  • B、防算改:一个Cookie必须能抵制恶意篡改。
  • C、有效期:重要的Cookie必须只在适当的时期内有效并且使用后必须从磁盘/内存中制除,以避免重放的风险。
  • D、安全标志:如果cookie的值对会话的完整性起着重要作用,就应该将其标记成“Secure”,以便其按熙加密渠道传输,以防止窃听。


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


  • 558、(多选题) 以下哪些技术可以用于保护网络安全?
  • A、加密
  • B、防火墙
  • C、双因素认证
  • D、代理服务器


  • 559、(多选题) 以下哪些属于Java线程池的关注要素
  • A、运行线程数
  • B、最大线程数
  • C、任务队列
  • D、线程创建工厂


  • 560、(多选题) 以下哪几个DATETIME数据类型可以用来作为列的类型定义?
  • A、TIMESTAMP
  • B、INTERVAL DAY TO SECOND
  • C、INTERVAL MONTH TO DAY
  • D、INTERVAL YEAR TO MONTH


  • 561、(多选题) 以下哪些认证方式属于生物特征识别
  • A、设备指纹
  • B、人脸识别
  • C、短信口令
  • D、指纹识别


  • 562、(多选题) 以下哪些边界应包含在边界条件测试中?
  • A、变量无赋值(null)
  • B、主要边界:最大值,最小值,无穷大
  • C、溢出边界:在边界外面取值+/-1
  • D、空白集合


  • 563、(多选题) 关于 DELETE和 TRUNCATE TABLE的说法正确的是
  • A、两者都可以删除指定条目的记录
  • B、前者可以删除指定条目的记录,后者不能
  • C、删除整张表的数据, delete比truncate更高效
  • D、删除整张表的数据, truncate比delete更高效


  • 564、(多选题) Regular join包含哪些JOIN?
  • A、LEFT JOIN
  • B、RIGHT JOIN
  • C、FULL JOIN
  • D、INNER JOIN


  • 565、(多选题) 目前大数据平台支持四种类型的数据源作为普通维表,具体是哪四个?
  • A、Oracle
  • B、Hbase
  • C、Mysql
  • D、Redis


  • 566、(多选题) 以下哪些措施可以增强应用系统的网络安全?
  • A、定期进行安全审计
  • B、强制复杂密码策略
  • C、定期更新和补丁管理
  • D、关闭所有外部访问


  • 567、(多选题) 以下哪些属于非功能指标和容量变化设计?
  • A、存储容量
  • B、服务时间
  • C、交易响应时间
  • D、RTO


  • 568、(多选题) 代码中 for 循环语句错误的是?
  • A、for(a = 0; a < 3; a++)
  • B、for a in range(3)
  • C、for a loop 3:
  • D、for a in range(1,3)


  • 569、(多选题) EMPLOYEES表的结构如下: EMPLOYEE_ID NUMBER NOT NULL, Primary Key EMP_NAME VARCHAR2(30) JOB_ID NUMBER SAL NUMBER MGR_ID NUMBER References EMPLOYEE_ID column DEPARTMENT_ID NUMBER Foreign key to DEPARTMENT_ID column of the DEPARTMENTS table 为EMPLOYEES表的EMPLOYEE_ID列的序列值创建了一个叫做EMP_ID_SEQ的序列(sequence), 关于EMP_ID_SEQ序列的说法,哪几个是正确的?
  • A、当修改EMPLOYEE_ID列时,会使EMP_ID_SEQ序列失效。
  • B、对EMPLOYEES表进行修改时,EMP_ID_SEQ序列是不会受影响的。
  • C、当前用户下所有的NUMBER类型的列都可以使用EMP_ID_SEQ序列。
  • D、当删除EMPLOYEES表时,EMP_ID_SEQ序列也会被自动删除。


  • 570、(多选题) 研发线上化沉淀哪些核心资产?
  • A、系统功能
  • B、服务码
  • C、项目组内部任务分配表
  • D、测试要点
  • E、需求分析说明书


  • 571、(多选题) 视图的设计应遵循如下规范
  • A、视图包含的关联查询数量(包括嵌套视图的子查询)不超过15个;
  • B、视图定义的字段数量不超过1600个;
  • C、禁止在视图定义中使用ORDERBY排序语句,可在查询视图结果后再进行排
  • D、序;
  • E、视图嵌套超过两层(多层嵌套子查询的效率不高)的视图,建议物化成表


  • 572、(多选题) 关于数据库用户的安全要求,以下说法正确的是( )
  • A、生产的应用用户不得申请授予 ALL 权限,按照最小权限原则,只授予最基础权限需求。
  • B、应用用户不能对系统自带数据库(mysql、information_schema、performance_schema 等)进行增、删、改操作,在 DBA 评估后可给予查询权限。
  • C、不得明文保存生产用户数据库密码。
  • D、密码须至少 8 位,且包含大写字母、小写字母及特殊符号。


  • 573、(多选题) 数据集成层包括:
  • A、数据湖
  • B、云化数仓
  • C、数据服务
  • D、数据应用


  • 574、(多选题) 在系统提供文件上传功能时,允许用户通过输入来控制文件系统操作使用的路径会使攻击者有机会注入危险内容或恶意代码,安全的做法包括?
  • A、最有效的,将文件上传目录直接设置为不可执行
  • B、使用随机数改写文件名和文件路径,使得用户不能轻易访问自己上传的文件
  • C、文件类型检查:使用黑名单方式,结合MIME Type、后缀检查等方式即可满足要求,没有必要使用白名单。
  • D、对上传文件的内容进行进行扫描,查杀病毒、木马、webshell等恶意内容


  • 575、(多选题) 对索引的设计以下说法正确的是:
  • A、低选择性的列不加索引,如:性别。
  • B、在组合索引中,常用的字段放在前面,选择性高的字段放在前面。
  • C、需要经常排序的字段可加到索引中,字段顺序和最常用的排序一致。
  • D、对于较长的字符串类型字段,建议使用前缀索引。


  • 576、(多选题) 下列属于弱加密算法或弱加密协议的有?
  • A、BASE64
  • B、3DES
  • C、RC4
  • D、SSLV3


  • 577、(多选题) 为了保证交易一致性,要遵循以下哪些设计原则
  • A、调用方主责
  • B、调用顺序合理
  • C、全局流水号统一
  • D、超时漏斗设计
  • E、系统异常控制


  • 578、(多选题) Greenplum 数据库设计时,对于数据量超过 1TB 的大表,需从应用设计方面,考虑对大表进行优化
  • A、是否可划分为历史数据表和当前数据表,并分开存放;
  • B、是否应采用压缩存 储节省空间;
  • C、是否合理分区;
  • D、是否应定期清理数据


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


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


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


  • 582、(多选题) 数据线相关测试要点分析,一般要包含以下哪些范围( )
  • A、业务需求变更涉及的系统相关功能
  • B、技术变更涉及系统功能,如国产化改造升级
  • C、受上游接口变更等外部关联影响变更功能
  • D、自身未变更、但关联模块存在变更的功能


  • 583、(多选题) 架构规范的常态运转流程包括:
  • A、识别规范缺失或优化的需求
  • B、架构管理部与研发机构协同修订架构规范
  • C、架构管理部统一管理、发布并宣贯架构规范


  • 584、(多选题) 有效的防重设计应包含:
  • A、批次号唯一性保障
  • B、业务明细幂等处理
  • C、强制内存缓存
  • D、跳过错误数据


  • 585、(多选题) 建立冗余索引和重复索引会增加查询优化器生成执行计划的时间。业务表t_orders中已创建的索引 有:primary key(id)、index(id)、unique index(id)、index(a,b,c)、index(a,b),其中哪些索引是应 该删掉的重复或冗余索引?( )
  • A、index(id)
  • B、unique index(id)
  • C、index(a,b,c)
  • D、index(a,b)


  • 586、(多选题) 属性归属的数据实体是否合理,可以通过哪些信息进行判断
  • A、数据来源
  • B、映射规则
  • C、属性定义
  • D、口径说明


  • 587、(多选题) 我们应对输入的数据进行最小和最大长度的校验,因为()?
  • A、验证逻辑对合法值限定得越详细对系统的资源占用就越大,所以验证逻辑只需要满足最低的安全需求即可
  • B、对输入长度进行严格检测后,就不需要根据程序的上下文条件要求进行更深入的检测
  • C、对于一个很可能被用来进行跨站脚本攻击的输入域,如果攻击者可以输入任意长度的脚本,那么这显然要比限制输入长度更加危险
  • D、java的web应用程序经常用于和数据库或其它软件通信,通过JNI调用本地代码库等,而这些特性导致java应用程序成为缓冲区溢出威胁的“传递者”


  • 588、(多选题) 关于表关联的设计,以下哪些说法是正确的?( )
  • A、JOIN消耗较多内存,且产生临时表,可通过创建部分冗余表尽量避免大表的JOIN。
  • B、存在JOIN关联超过3张表需求的,要拆分成多个小的SQL,或者设计冗余表存放中间数据。
  • C、不同的表之间进行关联时,如果两个关联字段的类型不一致时,将导致数据类型转换,此时无 法使用该字段上的索引,严重时,还可能导致返回记录错误。
  • D、尽量使用 INNER JOIN,避免使用 LEFT JOIN 或者 CROSS JOIN。


  • 589、(多选题) 大事务将大量占用UNDO空间,所在表上的其他查询及DML因此会受到影响,一旦大事务发生回滚很可能耗时漫长,更严重影响业务。以下关于大事务的说法哪些是正确的?()
  • A、为了方便,可以使用不带条件的update语句对大表进行一次性数据更新,更新完再commit提交。
  • B、含联机交易业务的系统,日间交易每事务影响表记录不超过10万,夜间批处理每事务影响表记录原则上不超过20万。如果确认即使出现大事务回滚也不影响联机交易的,可以更大,此时也应控制在30分钟提交1次。
  • C、变更时对每个SQL都需要确认不会影响超过100万记录,尤其注意以下操作:1) 不得在大表(超过1千万条记录的表,下同)上执行无过滤条件的UPDATE语句;2)不得在10g及以下版本为大表增加有默认值的字段;3)不得在大表进行修改varchar为char类型的操作。
  • D、进行记录控制时,优先选择按照时间等字段根据业务意义控制每笔提交的记录数,尽量不选择根据游标来控制,这样效率较差。


  • 590、(多选题) 哪些用户名不允许注册?
  • A、adminiso
  • B、110101200001011521
  • C、leo
  • D、pingguo


  • 591、(多选题) 数据库事务特征有哪些?
  • A、原子性
  • B、一致性
  • C、隔离性
  • D、持久性


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


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


  • 594、(多选题) 根据微服务设计规范的规定,流量控制的主要手段包括()
  • A、预警
  • B、限流
  • C、熔断
  • D、降级


  • 595、(多选题) 《中国建设银行数据接口规范》中定义的数据接口包括:
  • A、数据交换接口
  • B、数据集成接口
  • C、数据传输接口


  • 596、(多选题) 系统级应用架构师的职责包括:
  • A、负责面向应用交付完整架构方案,保证对企业级架构原则、标准和规范的遵循。
  • B、负责系统级应用架构管理,落实各项应用架构目标,建立管理基线,可承担技术架构、安全架构要求的贯彻落实。
  • C、持续开展架构治理,定期对系统架构进行评估,推进架构迭代演进,保持架构先进性。
  • D、负责按架构资产管理要求,及时提交系统架构资产,保证架构资产质量。
  • E、负责建立和维护应用架构原则、标准和规范,指导、规范IT项目设计


  • 597、(多选题) 安全开发中对于用户输入的处理应包括哪些步骤?
  • A、立即进行规范化处理
  • B、使用专门的库进行验证
  • C、存储未经处理的输入
  • D、使用白名单验证


  • 598、(多选题) 物理报文的技术实现包括:
  • A、JSON
  • B、XML
  • C、EXCEL
  • D、TXT


  • 599、(多选题) 下列关于NFTSA服务日志文件的说明,哪几个选项是正确的?
  • A、bdlog--BDE平台主要日志,记录传输任务的轮询分发,传输任务的状态流转过程。
  • B、preparlog--BDE平台任务预后处理日志,记录传输文件的打包,压缩,加密的预处理过程和解密、解压缩、解包的后处理过程。
  • C、commanlog--BDE平台命令通道日志,记录命令发送命令的整个过程
  • D、selog--平台密钥交换日志,记录节点之间密钥交换的动作。
  • E、appSvr.log--警告及错误日志集中记录。


  • 600、(多选题) 以下属于实施工艺中测试阶段的是:
  • A、组件单元测试
  • B、组件组装测试
  • C、白盒测试
  • D、应用组装测试
  • E、用户接受测试


  • 601、(多选题) 数据集成接口为数据集成层向以下哪些层传输数据的接口。
  • A、渠道整合层
  • B、用户服务整合层
  • C、外联集成层
  • D、产品服务层
  • E、管理分析层


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


  • 603、(多选题) 不得使用()类型存储时间字段
  • A、date
  • B、char
  • C、number
  • D、varchar


  • 604、(多选题) 向信任边界之外发送包含敏感信息数据时正确防御手段有?
  • A、使用安全的加密算法加密传输对象可以保护数据不被泄露
  • B、数字签名则可以防止对象被非法篡改,保持其完整性
  • C、序列化时先为对象加密然后再签名,这样能保证数据的真实可靠性
  • D、序列化时先为对象签名然后再加密,这样能防止“中间人攻击”


  • 605、(多选题) 关于子查询(subquery)的说法哪些是正确的?
  • A、子查询可以查询一行或多行数据;
  • B、子查询不能用在多于两层的嵌套中;
  • C、子查询不能用在使用组函数的SQL查询语句中;
  • D、当子查询用于跟外层SQL语句进行非等值比较时,子查询的SELECT列表只能包含一列


  • 606、(多选题) 以下哪些语句常用于存储过程中的错误处理?( )
  • A、TRY...CATCH
  • B、ONERROR
  • C、DECLAREHANDLER
  • D、IF...ELSE用于检查错误条件


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


  • 608、(多选题) 如下选项中,属于整体管理层面“八项注意”的有()
  • A、数据安全是红线
  • B、投产上线把六关
  • C、问题解决跟到底
  • D、商业秘密必严守


  • 609、(多选题) 字段属性尽量加上NOT NULL约束以及默认值,使用NULL值会导致如下副作用()
  • A、含义不明,对很多运算符不管用,增加复杂度
  • B、NULL 值的存储需要额外的空间,且会导致比较运算更为复杂,这会使优化器更难以 优化 SQL
  • C、含NULL的复合索引会失效
  • D、建议用 0 或其他便于 区分的值来替代并在代码逻辑里进行判断和转换。


  • 610、(多选题) 以下关于龙趺MPP数据库分布键设计规范的说法正确的有哪些?( )
  • A、相关联的表分布键应尽量一致,例如,账户主档、账户明细档、账户资金余 额档存在关联查询 的需求,可选择账号作为这三张表的分布键。
  • B、对于协议主题的所有表,以及协议主题和其他主题的关系表,应采用协议编 号为分布键。
  • C、尽量避免使用随机分布策略,虽然其数据分布是均匀的,但随机分布策略总 会导致在查询执行 时,数据在节点之间的交换和迁移,影响执行性能。
  • D、随机分布的适合使用场景:查询时不需要和其它表关联、或只与小表关联的 数据表,使用随 机分布策略。


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


  • 612、(多选题) 母行项目工作量评估方法有以下方法
  • A、快速功能点法(基准值法),基于业务模型的需求资产中的业务功能进行评估
  • B、功能点法,适用于无功能基线的系统,比如,技术类系统、生态类系统等
  • C、专用评估方法
  • D、背靠背专家法


  • 613、(多选题) 在将Oracle数据库迁移至TDSQL时,为何要求使用datetime类型而非timestamp?
  • A、timestamp类型只能存储到2038年
  • B、timestamp在高并发场景下可能引发性能问题
  • C、datetime精度更高
  • D、datetime类型的查询效率更高


  • 614、(多选题) 权限使用应满足哪些要求?
  • A、未经用户同意,不应更改用户的系统权限和业务功能设置
  • B、权限申请授权后输入个人信息的频率应在实现APP业务功能所必须的最低合理范围内
  • C、权限申请授权后应进访问满足业务功能需要的最少个人信息
  • D、权限的使用目的、使用场景发生变化,无需重新告知用户并取得同意


  • 615、(多选题) 如果当前操作需要申请独占锁且该操作耗时较长(比如drop分区update indexes时),此时对同一个对象的其他操作如果需要申请独占锁,将会把其他正常申请共享锁的session阻塞,严重影响业务。因此应用应该错开执行这种操作。以下哪些操作会申请独占锁?()
  • A、各种DDL,包括Alter、Drop、Truncate、Grant等。
  • B、 Lock exclusive。
  • C、收集统计信息。该操作会导致库缓存中的对象失效,因此也会申请独占锁。11g默认收集统计信息时间范围为22:00至次日2:00,应用分区DDL操作时必须避开该时段。
  • D、 Interval分区自动生成时。


  • 616、(多选题) 设计多线程批处理需防范的问题:
  • A、死锁
  • B、数据重复
  • C、资源争用
  • D、日志过大


  • 617、(多选题) 应用程序应精心构造错误提示信息来防止重要的敏感信息泄漏,下列哪些做法是不安全的?
  • A、当用户多次登录失败时,可以封禁该用户的登陆行为,但不修改提示语句
  • B、登录失败时提示用户密码错误
  • C、返回报文中不应包含主机信息、软件版本信息、错误代码等信息,但可以包含网络信息、DNS详细信息。
  • D、为方便后期排查,可以将错误信息放在统一定制错误页面的注释里。


  • 618、(多选题) 下列关于传输安全相关描述中,说法错误的有?
  • A、当在不安全的传输通道中传输大量敏感数据时,程序必须使用javnet.Socket类,因为SSL性能开销较大。
  • B、Socket提供加密、认证和完整性校验等功能
  • C、如果处理的包含敏感数据的数据量不大时可以使用HTTP协议
  • D、Socket的性能开销小于SSLSocket


  • 619、(多选题) 处理TiDB写热点问题的有效方法包括:
  • A、使用表分区
  • B、调整唯一键生成策略
  • C、增加副本数
  • D、使用SHARD_ROW_ID_BITS


  • 620、(多选题) 下列选项中,哪些是“部署过程要精细”的具体要求
  • A、严格按照操作步骤、时序要求操作,变更执行过程要登记。
  • B、生产环境操作要AB角互相审核,重要操作要双人复核。
  • C、变更时间注意避开业务交易高峰,部署完成要进行绿灯验证。
  • D、例外事项先操作再审批


  • 621、(多选题) 对于7类数据加工类高风险业务场景,需要开发检核程序,进行技术自动检核,对加工结果进行内容检核,常采用的技术检核方法包括( )
  • A、自洽校验:增加金额总分检核、余额变动检核;
  • B、波动值比较:与上期历史版本数据进行比对检核,检核数据量、关键字段波动情况;
  • C、标杆值比较:选择标杆客户检核数据波动情况;
  • D、值域检验:重点字段内容值域检核。
  • E、双线计算:对同一加工逻辑组织不同项目组或开发人员实现,检核计算结果一致性。


  • 622、(多选题) 下列哪些关于文件权限的说法是正确的?
  • A、文件的主人能够指定系统中哪些用户能够访问该文件的内容
  • B、文件系统使用权限和许可模型来保护文件访问
  • C、当一个文件被创建时,文件访问许可规定了哪些用户可以访问或者操作这个文件
  • D、多用户系统中的指定的文件通常归属于一个特定的用户


  • 623、(多选题) 哪些做法可能会泄露会话标识?
  • A、使用get传输session
  • B、为cookie设置secure和httponly属性
  • C、从HTTP变成HTTPS时,生成一个新的会话标识符
  • D、在日志中打印session


  • 624、(多选题) TO_CHAR 函数能完成以下哪两个任务?
  • A、把'10'转换为10
  • B、把10转换为'10'
  • C、把一个日期(date)转换为字符表达式
  • D、把一个字符串表达式转换为日期(date)


  • 625、(多选题) 需求投产上线包含哪几个实施阶段
  • A、需求分析
  • B、应用设计
  • C、开发与单元测试
  • D、组件组装测试
  • E、应用组装测试
  • F、用户测试
  • G、版本检验
  • H、投产发布


  • 626、(多选题) 务必先确保什么字段不存在重复数据,否则会导致其索引失效
  • A、外键
  • B、候选键
  • C、主键
  • D、唯一索引


  • 627、(多选题) TiDB索引使用限制包括:
  • A、不支持反向索引
  • B、分区表不支持全局索引
  • C、LIKE查询%在前时失效
  • D、支持函数索引但需表达式一致


  • 628、(多选题) 设计批处理数据关联优化建议:
  • A、优先筛选再关联
  • B、使用索引/分区
  • C、全表扫描
  • D、内存缓存所有数据


  • 629、(多选题) 以下哪些原则是微服务设计原则
  • A、单一职责原则
  • B、服务隔离原则
  • C、轻量级原则
  • D、跨单元拆分原则
  • E、去中心化的设计和无状态原则


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


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


  • 632、(多选题) 容量阈值预判是保障系统稳定运行的重要事项,关于容量阈值预判,如下说法中正确的是:
  • A、应用设计要确保容量可扩展性,资源申请要留余量,以应对预期外的场景。
  • B、应用要有完善的流控设计,当发现业务量超出应用设计容量范围时,可以通过限流等手段避免导致生产事故。
  • C、要充分了解业务特性,识别特殊营业日期,预估临时业务高峰,提前做好有效控制。
  • D、通过生产监控,及时识别资源瓶颈,做好容量阈值的动态调整。
  • E、要进行充分的容量测试,重要交易必须覆盖。


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


  • 634、(多选题) 下列四项中,属于数据库系统的特点的是( )。
  • A、数据结构化。
  • B、数据由DBMS统一管理和控制。
  • C、数据冗余度大。
  • D、数据独立性高。


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


  • 636、(多选题) 安全可靠的AI系统需求包括?
  • A、可验证
  • B、可抵御恶意的攻击
  • C、可审查
  • D、无偏见


  • 637、(多选题) 数据交换接口为以下哪些层向数据集成层提供数据的接口?
  • A、渠道整合层
  • B、用户服务整合层
  • C、外联集成层
  • D、产品服务层
  • E、管理分析层


  • 638、(多选题) 以下哪些情况会导致TiDB索引失效?
  • A、隐式类型转换
  • B、使用NOT IN子查询
  • C、LIKE '%前缀'
  • D、函数包裹索引列
  • E、范围查询在组合索引首列


  • 639、(多选题) 使用NULL值会导致哪些副作用
  • A、含义不明,对很多运算符不管用,增加复杂度
  • B、很难进行查询优化
  • C、含NULL的复合索引失效
  • D、过滤条件失效


  • 640、(多选题) 在软件安全测试中,SQL注入攻击是较为常见的攻击类型,SQL注入可能造成的安全威胁有?
  • A、从数据库中获取敏感数据
  • B、修改数据库数据(插入/更新/删除)
  • C、执行数据库管理操作(如关闭数据库管理系统)
  • D、恢复存在于数据库文件系统中的指定文件内容


  • 641、(多选题) 根据中国建设银行开放银行开发规范的规定,按照接口身份认证安全要求,应用方身份认证应使用的验证要求包括以下哪些()
  • A、App_ID
  • B、App_Secret
  • C、用户名称
  • D、数字证书
  • E、公钥


  • 642、(多选题) 人工智能统一数据接入的方式包括
  • A、本地上传
  • B、NFT接入
  • C、P9USD接入
  • D、openAPI接入


  • 643、(多选题) 关于WHERE和HAVING子句的说法,哪几个是正确的?
  • A、WHERE子句可以用来限定行和组(groups)
  • B、WHERE子句只能用来限定行
  • C、HAVING子句可以用来限定行和组(groups)
  • D、HAVING子句只能用来限定组(groups)


  • 644、(多选题) 人工智能的安全性问题包括哪些?
  • A、技术滥用引发的安全威胁
  • B、技术缺陷导致的安全问题
  • C、管理的缺席导致的安全威胁
  • D、未来的超级智能引发的安全担忧


  • 645、(多选题) 以下阶段哪些是用户测试的实施工序?
  • A、用户验收测试方案制定
  • B、用户验收测试案例设计
  • C、用户验收测试准入
  • D、用户验收测试执行
  • E、用户验收测试报告编制与签署


  • 646、(多选题) 研发线上化已经实现以下哪些阶段线上化
  • A、需求编写
  • B、需求分析
  • C、设计
  • D、开发
  • E、测试


  • 647、(多选题) 代码覆盖率包含以下哪些覆盖?
  • A、语句覆盖率:每个语句都执行到了
  • B、判定覆盖率:每个分支都执行到了
  • C、条件覆盖率:每个条件都返回布尔
  • D、变量覆盖率:每个变量都使用到了


  • 648、(多选题) 单条SQL语句出现多个执行计划的原因包括
  • A、表上没有适合的索引
  • B、首字段相同的索引太多
  • C、索引过多
  • D、没走索引


  • 649、(多选题) 下面关于运维操作实施的说法哪些是正确的?
  • A、严禁执行未经评估、未经审批的操作方案。
  • B、修改变更类、服务启停类操作原则上由数据中心执行,如数据中心授权项目组执行的,必须双人实施,且由中心人员操作或复核。
  • C、生产操作前,在非业务服务时段或低谷时段执行,严禁在业务高峰时段操作。
  • D、如果操作可能对关联系统造成影响,应通知关联系统配合实施及验证。
  • E、重保时段,一般不得进行常规变更操作,为解决生产问题而进行的变更必须经过系统经理同意后方可执行。


  • 650、(多选题) java读写excel的开源jar包有哪些()
  • A、xstream
  • B、Poi
  • C、EasyPoi
  • D、itext


  • 651、(多选题) 详细设计阶段主要对以下哪些内容进行设计?
  • A、接口及服务
  • B、数据模型
  • C、错误码
  • D、页面


  • 652、(多选题) 关联影响分析工具,交易上下游分析的重要使用场景都有哪些?
  • A、工作联系单-影响性分析联系单
  • B、交易服务路由变更、报文变更
  • C、物理子系统下线
  • D、交易下线


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


  • 654、(多选题) 下面哪些SELECT语句以"$2,000.00"的格式显示2000?
  • A、SELECT TO_CHAR(2000, '$#,###.##') FROM dual;
  • B、SELECT TO_CHAR(2000, '$0,000.00') FROM dual;
  • C、SELECT TO_CHAR(2000, '$9,999.99') FROM dual;
  • D、SELECT TO_CHAR(2000, '$2,000.00') FROM dual;


  • 655、(多选题) 关于“生产问题速报告”,如下说法正确的是:
  • A、要清晰准确地报告问题。
  • B、不瞒报、漏报、延报生产问题和安全事件。
  • C、生产问题如在节假日发生,应在其后第一个工作日上报
  • D、要优先处理生产问题。


  • 656、(多选题) 如何更好地控制代码重复度()
  • A、代码评审,关注重复代码的合理性
  • B、重复代码封装为函数
  • C、用基类封装
  • D、风险较大的组件代码进行重构


  • 657、(多选题) 各项目组应制定日常运维计划,具体包括以下哪些事项?
  • A、系统特殊时点巡检。
  • B、生产监控重检。
  • C、生产冗余清理。
  • D、投产版本变更。


  • 658、(多选题) 处理TiDB写热点问题的有效方法包括:
  • A、使用表分区
  • B、调整唯一键生成策略
  • C、增加副本数
  • D、使用SHARD_ROW_ID_BITS


  • 659、(多选题) 以下属于代码开发、单元测试阶段质量控制点的是:
  • A、单元测试代码通过率
  • B、代码安全扫描
  • C、代码审查报告
  • D、组件组装测试审核


  • 660、(多选题) 关于版本夹带以下说法错误的是:
  • A、没有上线任务版本可以夹带上线
  • B、发现版本夹带将给予红黄牌警示
  • C、版本夹带可以支持快速上线
  • D、版本夹带不会带来生产隐患


  • 661、(多选题) 关于异常捕获,说法正确的有?
  • A、编码人员常常会通过一个空的或者无意义的catch块来抑制捕获的已检查异常,这是不恰当的,每一个catch块都应该确保程序有效的情况下才会继续运行下去
  • B、catch块要么从异常情况中恢复,要么重新抛出另一个异常让外层try-catch语句块来进行恢复工作
  • C、异常会打断应用原本预期的控制流程
  • D、当对客户端从潜在问题恢复过来不抱期望时,好的做法是让异常被广播出来,而不是去捕获和抑制这个异常


  • 662、(多选题) 设计批处理文件校验应包含:
  • A、记录数
  • B、文件大小
  • C、MD5值
  • D、创建时间


  • 663、(多选题) 在JavaScript中,哪些方式可以创建新数组?
  • A、var arr = new Array();
  • B、var arr = [];
  • C、var arr = Array.of();
  • D、var arr = Array.from();


  • 664、(多选题) 设计新表注意事项:
  • A、如果是非参数表(联机交易表、批量加载数据的表等)是否已创建索引(理论上必须)以及指定主键
  • B、外键字段必须创建索引
  • C、谨慎选择外键的级联删除
  • D、无特殊需求,不允许设置外键的级联删除


  • 665、(多选题) MySQL必须使用utf8mb4字符集,对该规范的理解,以下说法正确的是:( )
  • A、utf8mb4是真正的UTF-8字符集,是用于解决国际上字符的一种多字节编码,对英文使用一个 字节、中文使用三个字节来编码。
  • B、对于英文字符比较多的网站,UTF-8编码较省空间。
  • C、如果使用UTF-8编码,在国外英文IE上也能显示中文,无需下载IE的中文语言支持包。
  • D、MySQL中utf8和utfs8mb4字符集一样,彻底支持了UTF-8编码。


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


  • 667、(多选题) 投产准备要充分,主要体现在哪些方面()
  • A、投产版本和测试版本要保持一致
  • B、认真参与投产评审,评审中提出的问题认真整改
  • C、第三方安装包的完整性,网络访问关系,安全策略,SOM权限等需落实,生产环境不能弄错
  • D、重大功能、新功能的变更投产,要安排白名单试用


  • 668、(多选题) 在存储过程中,可用于循环的结构有哪些?( )
  • A、WHILE循环
  • B、FOR循环
  • C、LOOP循环
  • D、REPEAT循环


  • 669、(多选题) 报表是典型的数据线应用和交付物,报表加工的数据来源主要来自上游系统,上游交易类系统所提供的测数据类型主要包括:( )
  • A、从待下线旧系统中迁移转换的数据
  • B、上游系统测试自身业务功能产生的常规增量数据
  • C、根据下游系统提出特殊定制需求,在上游源系统进行预埋的长流程案例数据
  • D、根据业务要求进行衍生加工产生的指标


  • 670、(多选题) 以下关于多表关联的说法正确的有哪些?( )
  • A、禁止使用产生笛卡尔积的关联形式(如 CROSS JOIN 或者关联的两张表在关 联字段上存在大 量重复)。
  • B、多表做关联时,关联结果较小的优先做 JOIN。
  • C、在大/小/小三个表内联时,优先把两个小表进行 JOIN。
  • D、表通过分布键关联时,不要使用表达式字段的方式进行关联,否则会导致数 据重分布。


  • 671、(多选题) 投产前需要对()进行检查
  • A、第三方安装包的完整性
  • B、网络访问关系
  • C、安全策略
  • D、SOM权限


  • 672、(多选题) 下列关于方法Method的说法正确的是:
  • A、尽可能缩小方法的能够被访问的范围。如果不需要类以外的方法访问的方法则使用private ,而只需要package 范围内访问的方法使用 default,若既要 package 内的代码能够访问又要求其继承类能够访问则使用protected,最后若需要所有的代码都可以访问则再使用 public。
  • B、尽量保证每个方法只有一个出口,否则可能出现丢失返回的情况。
  • C、应尽可能验证所有传入参数,不能假定非空对象, 验证有错误时返回明确的错误信息
  • D、调用方法获取返回结果后无需进行有效性校验


  • 673、(多选题) 以下哪项应包括在应用组装功能测试方案当中?
  • A、明确系统范围和测试对象范围
  • B、制定测试执行策略
  • C、确定测试环境
  • D、评估实施风险
  • E、制定测试工作计划


  • 674、(多选题) 多表关联的时候,应该
  • A、表连接中的每个表应指定缩写的别名
  • B、多表关联的时候,所有的关联必须写成JOIN的形式
  • C、一个SQL语句中,多表关联的关联表不能超过15张物理表,若涉及视图关联, 请对查询执行explain操作,查询执行计划,保证查询关联物理表不超过15张
  • D、在使用小表LEFTJOIN超大表(记录数过亿)时,优先对小表和超大表进行 INNERJOIN,再将小表对子查询结果进行LEFTJION的方式实现。


  • 675、(多选题) 开发人员在开发SQL语句时,除了要关注功能实现,也要考虑到性能问题,才能保证程序稳定高效。而对SQL语句的性能分析主要就是通过Oracle的执行计划来实现,下面哪些方法可以查看Oracle执行计划?
  • A、在sqlplus里执行“set autotrace traceonly”命令来查看
  • B、在sqlplus里执行“set autotrace on”命令来查看
  • C、通过toad for Oracle工具的“Explain Plan Current SQL”菜单项或Ctrl+E快捷键
  • D、通过PL/SQL Developer工具的“Explain Plan”菜单项或F5快捷键查看。


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


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


  • 678、(多选题) 按照交易接口报文规范的定义,通用域要素包括以下哪些类型()
  • A、功能要素
  • B、实体要素
  • C、技术要素
  • D、业务要素


  • 679、(多选题) 关于收集不满14周岁未成年人信息,包括?
  • A、APP运营者的名称或者姓名和联系方式
  • B、未成年个人信息的处理目的、处理方式
  • C、处理未成年人信息种类、保存和期限
  • D、处理未成年人个人信息的必要性


  • 680、(多选题) 对于采用无线接入技术的系统,应对所有敏感信息进行端到端加密。加密数据不得在传输途中解密。数据的加密可在那些层进行?
  • A、链路层
  • B、网络层
  • C、传输层
  • D、应用层


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


  • 682、(多选题) 下列哪些是欺骗误导用户下载APP行为?
  • A、点击广告页面自动下载APP
  • B、APP广告界面点击关闭功能自动下载软件
  • C、APP主屏广告点击领取红包自动下载软件
  • D、关闭并重新运行APP后,用户暂停或取消的APP自动恢复下载


  • 683、(多选题) JavaScript中,哪些操作可以改变数组的长度?
  • A、push()
  • B、 slice()
  • C、splice()
  • D、concat()


  • 684、(多选题) 代码开发&单元测试阶段的质量控制点有哪些?
  • A、单元测试代码通过率
  • B、代码仓创建
  • C、代码安全扫描
  • D、代码审查


  • 685、(多选题) 设计时针对数据加固应结合7类高风险场景的那些方面的逻辑校验及业务检核
  • A、风险分析
  • B、波动值
  • C、标杆值比较
  • D、自洽校验


  • 686、(多选题) 为防范生产变更风险,规范非版本类生产变更审批流程,严禁在未经过中心审批的情况下,项目组直接向数据中心系统经理提供生产变更方案,下列哪些事项需要按报备要求提前一天走报备流程?
  • A、网络变更
  • B、数据库索引优化
  • C、基础组件升级
  • D、批量作业调整
  • E、生产演练


  • 687、(多选题) 针对白名单,在设计上应考虑:
  • A、白名单策略是否经过评估
  • B、系统已有白名单取消,成为普通客户后,系统是否有影响
  • C、系统为所有用户开放功能,不在受白名单范围控制时,系统功能是否有影响
  • D、业务白名单确定流程


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


  • 689、 关于衍生数据,那种说法是错误的?
  • A、衍生数据的业务规则必须是可量化的
  • B、衍生数据存在唯一性。
  • C、衍生数据的数据类型没有限制
  • D、衍生数据派生应同时遵循派生数据相关的原则和规范


  • 690、 ____是对数据项取值范围的定义,是数据项标准化内容的一部分。
  • A、域
  • B、类词
  • C、代码
  • D、数据组


  • 691、 在使用小表 LEFT JOIN 超大表(记录数过亿)时
  • A、避免使用LEFT JOIN
  • B、把 LEFT JOIN 修改为先 INNER JOIN,再 LEFT JION
  • C、使用中间表做过度
  • D、改成RIGHT JOIN


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


  • 693、 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子句处会报错.


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


  • 695、 下列哪种方法无法防御文件上传漏洞?
  • A、对上传文件的幻数头和后缀名进行白名单校验
  • B、前端校验文件后缀是否符合白名单要求
  • C、上传文件的名称进行随机化重命名
  • D、上传后的文件放置在非web解析目录下


  • 696、 在包含空值(NULL)的列上使用组函数(group functions) ,下面哪个说法是正确的?
  • A、组函数忽略空值
  • B、组函数会返回包含空值的日期类型(date)数据
  • C、组函数会返回包含空值的数字类型(number)数据
  • D、组函数不能在包含空值的列上使用


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


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


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


  • 700、 应用容器化改造需关注的特性是?
  • A、无状态化
  • B、单体架构
  • C、强耦合部署
  • D、固定IP绑定


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


  • 702、 以下那个不属于云化数仓的数据集成原则?
  • A、确保数据可信
  • B、消除重复计算
  • C、提高数据时效性
  • D、按来源系统结构存储历史数据


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


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


  • 705、 对于所有C模型,确定每个C模型的首要责任组件,按一定的规则划分到各______,得到C’0模型。
  • A、业务领域
  • B、平台
  • C、物理子系统
  • D、逻辑子系统中


  • 706、 数据迁移校验应采用的策略是?
  • A、人工抽样
  • B、自研工具
  • C、第三方工具
  • D、B+C同时使用


  • 707、 0.6332的数据类型是
  • A、float
  • B、double
  • C、Float
  • D、Double


  • 708、 代码中注释的比例应为
  • A、不多于5%
  • B、不少于5%
  • C、不多于20%
  • D、不少于20%


  • 709、 在十一大域组内不存在的是:
  • A、编码类
  • B、布尔类
  • C、日期类
  • D、日期时间类


  • 710、 根据管理分析对数据要求的不同,及数据特性的差异,并参照业界数据管理应用实践经验及当前信息技术的发展对数据管理应用的支持能力,将数据集成层划分为三个区域。以下哪项不属于数据集成层?
  • A、数据服务
  • B、数据湖
  • C、云化数仓
  • D、数据应用


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


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


  • 713、 程序中应如何处理大数据量表的查询
  • A、坚决不做对大数据量表的查询
  • B、仅在日终程序中才做对大数据量表的查询
  • C、查询时应附带查询限制条件,并使用索引
  • D、在使用了索引的前提下,模糊查询对大数据量表的查询效率影响不大


  • 714、 在SQL语言中,()不属于DDL的操作语句
  • A、ALTER VIEW
  • B、DROP TABLE
  • C、GRANT
  • D、CREATE DATABASE


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


  • 716、 关于下面两个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语句产生相同的结果


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


  • 718、 以下关于数据模型管理要求说法错误的是:
  • A、存在映射关系的C’模型和C’0模型的业务内容是一致的
  • B、IT实施需求实体(C’模型)无业务含义,业务副本实体(C’模型) 的系统和主本所在系统是不同的
  • C、在同一个物理子系统有同样的表结构的表,出于防止数据丢失、 提升访问效率等目的的:复制表、克隆表、备份表、历史表、分库分 表等可以申请白名单
  • D、副本 表、生产已删除的库表可以申请白名单


  • 719、 在TIDB数据库迁移过程中,发现某XML文件中的日期格式转换函数STR_TO_DATE参数错误.当前代码为`STR_TO_DATE(#{dataDt}, 'yyyy-MM-dd')`,正确的格式应为下列哪一项?
  • A、#yyyy-#MM-#dd'
  • B、%Y-%m-%d'
  • C、YYYY-MM-DD'
  • D、%y-%m-%d'


  • 720、 安全设计时,对于长时间无操作的会话的处理,下列哪项处理方式无法保证安全性?
  • A、长时间无操作的会话,应将会话令牌置成失效。
  • B、如果发现用户长时间不操作,可以通过弹窗提示用户。
  • C、可以开发相关功能,使得锁定前闲置时长由用户决定。
  • D、可以开发相关功能支持用户手动锁定应用。


  • 721、 以下关于归档存储的说法正确的是:
  • A、归档存储可以进行压缩存储,所以无需考虑存储设备成本
  • B、归档存储指那些访问频率较低的数据或者即使被访问也不要求及时性,存储成本和运维成本要求较低的数据
  • C、各组件及平台的归档数据存放在各自的归档数据区。
  • D、归档存储性能、数据处理及访问速度不能慢于在线存储。


  • 722、 新一代框架在数据管理方面,重点强调的数据特性不包括()
  • A、数据一致性
  • B、数据冗余最大化
  • C、数据安全性
  • D、数据可追溯性


  • 723、 子查询(subquery)可以用来________。
  • A、创建组数据(groups of data)
  • B、根据指定的顺序对数据进行排序
  • C、把数据转化为不同的格式
  • D、根据未知的条件来检索数据


  • 724、 全栈信创迁移不包含以下哪个组件?
  • A、ARM服务器
  • B、麒麟OS
  • C、高斯DB
  • D、EMC存储阵列


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


  • 726、 关于“生产问题速报告”,如下说法中错误的是:
  • A、不瞒报、漏报、延报生产问题和安全事件
  • B、要清晰准确地报告问题
  • C、要优先处理生产问题
  • D、出现生产问题,要赶紧处理掉,处理完再报告也不迟


  • 727、 关于异常处理,下面说法对的是
  • A、通过catch做流程控制
  • B、RuntimeException可以通过预先检查进行规避
  • C、捕获了异常后就把它抛弃
  • D、要对大段代码进行try-catch


  • 728、 以下关于数据质量的说法,那个是不正确的?
  • A、数据完整性是指业务处理或业务分析所需的数据是完整的
  • B、准确性是指该数据的采集、加工过程无误
  • C、时效性是指在需要数据时可以及时满足,不会延误。
  • D、建立数据质量责任机制,数据使用者对该数据的质量负责


  • 729、 关于uuid说法错误的是?
  • A、使用随机的一次性的UUID防止交易重放。
  • B、服务端可根据用户信息、设备信息、时间戳等足量的交易相关要素生成UUID,不具有重复性。
  • C、有效期内UUID用完即废弃,保证业务流程一致性和防止交易重放。
  • D、UUID可以使用经由MD5加密后的用户名。


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


  • 731、 以下哪项属于非对称加密算法
  • A、SM1
  • B、SM2
  • C、SM3
  • D、SM4


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


  • 733、 “最多为3位字母数字字符”的数据格式定义是以下那个选项?
  • A、anc3..
  • B、anc..3
  • C、an3..
  • D、an..3


  • 734、 应用组件需求创建的数据库表,其中业务数据全部来源于数据模型需求,该类表将部署在_?
  • A、渠道整合层,产品服务层
  • B、渠道整合层,管理分析层
  • C、产品服务层,管理分析层
  • D、应用集成层,产品服务层


  • 735、 ()是指业务数据由首要责任组件唯一创建,其它组件通过服务和受控副本共享,保持数据的一致性。
  • A、全流程管控
  • B、按需管控、差别管理
  • C、协同认责
  • D、系统控制优先
  • E、单点创建、企业共享


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


  • 737、 以下哪个不是交易通用设计原则:
  • A、最短路径
  • B、交易一致性
  • C、灰度发布
  • D、交易核算分分离


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


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


  • 740、 以下那下不属于云化数仓数据模型设计要遵循的原则?
  • A、全域整合
  • B、内外连接
  • C、多点加工
  • D、一套标准


  • 741、 项目研发整体管理层面“三大纪律”之一是()
  • A、专业研发须坚守
  • B、需求变更必申报
  • C、需求分析要完整
  • D、协同需要先达成


  • 742、 以下关于数据模型命名规范正确的是:
  • A、保函业务被退费的笔数
  • B、存款合约ID
  • C、电子邮件是否接受附件标识
  • D、卖方三名称


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


  • 744、 使用超大表 RIGHT JOIN 小表的时
  • A、把 RIGHT JOIN 修改为 先 INNER JOIN 再 RIGHT JOIN
  • B、使用中间表做过度
  • C、避免使用RIGHT JOIN
  • D、改成LEFT JOIN


  • 745、 在使用 limit 子句时,如果没有足够的行,则
  • A、MySQL会报错
  • B、MySQL将只返回它能返回的那么多行
  • C、MySQL将不会返回任何行


  • 746、 某交易响应时间从600ms突增至120s,DBA发现大量全表扫描,应优先检查?
  • A、A. 服务器内存
  • B、B. WHERE条件字段索引
  • C、C. 网络带宽
  • D、D. 事务日志大小


  • 747、 在密码重置流程中,重置密码的链接应该发送到哪里?
  • A、应用内的私信
  • B、社交媒体账号
  • C、预留邮件地址
  • D、邮寄快递


  • 748、 哪个select语句能从系统日期中抽取年份并以“2015”的格式显示?
  • A、SELECT TO_CHAR(SYSDATE,'yyyy') FROM dual;
  • B、SELECT TO_DATE(SYSDATE,'yyyy') FROM dual;
  • C、SELECT DECODE(SUBSTR(SYSDATE, 8), 'YYYY') FROM dual;
  • D、SELECT TO_CHAR(SUBSTR(SYSDATE, 8,2),'yyyy') FROM dual;


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


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


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


  • 752、 Hive的特点不包括( )
  • A、支持索引,加快数据查询
  • B、多样的存储类型,如纯文本文件、HBase中的文件
  • C、表的自动配置和分片
  • D、可以直接使用存储在Hadoop文件系统中的数据


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


  • 754、 建行新一代框架中,管理交易服务的平台是()
  • A、A. P11
  • B、B. P12
  • C、C. P9
  • D、D. P8


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


  • 756、 以下关于数据集成通用原则,那个是不正确的?
  • A、遵循数据标准进行数据集成处理
  • B、采集数据不强制要求入湖存储
  • C、最大限度复用已存在的数据,避免重复加工、处理
  • D、优化数据存储设计,满足存储容量及性能的要求


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


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


  • 759、 “18位数字字符,其中包括小数点和两个小数位”的数据格式定义是以下那个选项?
  • A、18n(2)
  • B、18an(2)
  • C、18n[2,2]
  • D、18an[2,2]


  • 760、 如果事务T已经在数据R上加了X锁,则其他事务在数据R上( )。
  • A、只可加X锁。
  • B、只可加S锁。
  • C、可加X锁或S锁。
  • D、不能加任何锁。


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


  • 762、 以下说法正确的是:
  • A、关系实体:连接基本实体,描述实体和实体间的关系,在C模型中用关系实体描述实体 之间一对多的关系
  • B、实体:是一种由业务需求管理和维护而来的抽象或具体的事物,实体来源于业务信息需求,是保存信息的业务基本数据概念。
  • C、域:域是属性的值的集合的通用表示,不需要具有清晰的值的范围。
  • D、 C’模型:以C模型为基础,从实现视角出发面向应用组件(物理子系统)建立的、充分考虑每个应用的数据操作特性的物理数据模型。


  • 763、 以下哪个是正确的 Perl 变量命名?
  • A、 $1_variable
  • B、 $my-variable
  • C、 $_variable
  • D、 $my_variable


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


  • 765、 以下哪款不属于行内主推的国产数据库?
  • A、TiDB
  • B、金科MySQL
  • C、GoldenDB
  • D、达梦


  • 766、 源系统保持稳定的供数周期(按天,按月等),如果增量数据为空,则需提供什么文件数据?
  • A、不提供
  • B、全量数据
  • C、空文件
  • D、T-1天数据


  • 767、 一辆汽车由多个零部件组成,且相同的零部件可适用于不同型号的汽车,则汽车实体集与零部件实体集之间的联系是( )
  • A、1 : M
  • B、1:1
  • C、M : 1
  • D、M : N


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


  • 769、 应用口令存储在数据库中,以下哪项不是有效的口令防护手段?
  • A、加密
  • B、加盐
  • C、哈希
  • D、明文


  • 770、 每一个开发人员都应该具备开发安全代码防止数据库(SQL)注入的能力,作为开发人员,下面哪个措施无法防范该种漏洞?
  • A、数据库选型不使用关系型数据库。
  • B、对参数插入的位置使用参数化查询。
  • C、采用黑名单防御机制,来过滤或阻止一些敏感字符。
  • D、应用的数据库账户使用单独最小化权限的账户来操作数据库。


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


  • 772、 不能直接定义为类词的是以下那个选项?
  • A、日期
  • B、时间
  • C、原因
  • D、价格


  • 773、 正常运行系统应用日志级别不能为( )级别
  • A、INFO
  • B、DEBUG
  • C、WARN
  • D、ERROR


  • 774、 在业务上没有特殊要求的情况下,优先使用()
  • A、UNION
  • B、UNION ALL


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


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


  • 777、 在 Perl 中,以下哪个符号用于单行注释?
  • A、 #
  • B、 //
  • C、 /* */
  • D、 –


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


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


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


  • 781、 为防止弱口令安全风险,账户和口令具有一定安全设计要求,下列哪项描述不正确?
  • A、帐户、帐号的长度至少 6 位字符,建议 8 位字符。
  • B、身份证号、卡号作为唯一标识可以作为用户名使用。
  • C、多用户系统中,帐户名称必须具有唯一性,不允许存在同名的帐户名称(帐号)。
  • D、新注册的帐户不能使用已删除或注销的帐户名称(帐号)。


  • 782、 以下哪种索引类型在TDSQL中默认不支持?
  • A、A. B-Tree
  • B、B. Hash
  • C、C. Full-Text
  • D、D. Spatial


  • 783、 关于concat和concat_ws两个字符串拼接函数用法的描述正确的是?
  • A、使用concat函数需指定分隔符
  • B、使用concat_ws函数时第一个参数应为分隔符
  • C、无分隔符拼接时应优先使用concat_ws函数


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


  • 785、 建行新一代框架中,承担用户服务流程管理功能的平台是()
  • A、A. P2
  • B、B. P3
  • C、C. P4
  • D、D. P5


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


  • 787、 具体操作层面“注意素材”中,程序开发应()
  • A、严守护
  • B、保健壮
  • C、要齐全
  • D、要细致


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


  • 789、 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)才能获得想要的结果;


  • 790、 下列哪种攻击很难通过对用户输入进行校验来防御?
  • A、跨站脚本攻击
  • B、拒绝服务攻击
  • C、SQL注入攻击
  • D、外部实体注入攻击


  • 791、 以下不属于实体拆分类型的是:
  • A、按属性拆分
  • B、按发生值拆分
  • C、按代码拆分
  • D、按属性与发生值拆分


  • 792、 ()把六关
  • A、安全生产
  • B、投产上线
  • C、运维部署
  • D、问题解决


  • 793、 在JavaScript代码中遗留`debugger`语句可能导致什么问题?
  • A、生产环境运行时触发可能断点导致中断
  • B、增强代码安全性
  • C、提升代码执行效率
  • D、浏览器兼容性更好


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


  • 795、 逻辑模型属性的加工口径主要包含数据来源及映射规则的梳理,以下哪些可以作为实体属性映射的来源()?
  • A、访问层结果表
  • B、过程表
  • C、数据湖结果表、整合层结果表
  • D、临时表


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


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


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


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