概述
目录
判断题
单选题
多选题
判断题
- 单核CPU的并发是指一个进程的指令和另外一个进程的指令是交错执行的。(√)
- Cloud Native是指在云环境下构建、运行、管理软件的新的系统实践方式,充分利用云基础设施与平台服务,适应云环境,具备(微)服务化、弹性伸缩、分布式、高可用、多用户、自动化等关键特征的架构实践;建立全功能团队、发展全栈工程师并高度写作的组织、采用DevOps研发模式、自动化工具,实现微服务持续交付,是支撑Cloud Native架构的最佳组织和工程实践。(√)
- X86架构中的汇编指令“cmpxchgl”用于比较并交换操作数,在鲲鹏架构中没有对应的指令,但是可以使用GCC的原子操作接口_atomic_copare_exchange_n进行替换。(√)
- 在ARMv8指令集中,以V开头的ARMv7的NEON指令被移除。(√)
- 高级语言写成的语句都必须被其他程序转化成一系列的低级机器语言指令,然后这些指令按照一种称为可执行目标程序格式打好包,并以二进制磁盘文件的形式存放起来。(√)
- 在操作系统中,文件是字节序列,每个I/O设备,包括磁盘、键盘、显示器、甚至网络,都可以看作是文件。(√)
- ARMv7和ARMv8都支持64位指令集。(×)
- 大数据集群内的所有组件需要保持一样的性能配置,这样才能发挥数据的最大性能。(×)
- 汇编语言为不同高级语言的不同编译器提供 通用的输出语言。(√)
- 自旋锁是操作系统级别的功能,在x86平台和鲲鹏平台下的实现方式是一样的。(×)
单选题
1.以下哪个技术的使用可以使一个指令的执行时间缩短到一个时钟周期?(A)
A、流水线
B、超线程
C、大页内存
D、高速缓存
2.数据串“hello,world/n”开始在磁盘上,然后被复制到主存,最后从主存上复制到显示设备。从程序员的角度看,这些复制就是开销,那么在程序开发的什么阶段可以尽可能的避免此类开销?(A)
A、在程序开发和设计阶段
B、在程序的汇编阶段
C、在程序的编译阶段
D、在程序的执行阶段
3.根据相关经验设置JVM参数时,在完成一次Full GC后,应该释放多少堆空间?(C)
A、30%
B、50%
C、70%
D、90%
4.以下哪个是C语言的基本单位?(A)
A、函数
B、字符
C、语句
D、字节
5.下列哪项不是在性能调优前必备的步骤?(C)
A、保证客户端压力足够大
B、保证组件依赖的物理资源已充分分配
C、通过华为鲲鹏HCIP认证
D、保证客户端与服务端之间的组网不是瓶颈
6.下列关于汇编语言说法,哪个是正确的?(B)
A、汇编语言不需要编译器,可直接运行,因此,使用汇编语言开发的程序效率最高
B、汇编指令与机器语言是一一对应的
C、汇编语言与高级语言是一一对应的
D、汇编语言是可以被CPU直接理解
7.以下哪个参数能决定分配给Container的内存?(D)
A、yarn.nodemanager.numa-awareness.enabled
B、yarn.nodemanager.numa-awareness.read-topology
C、yarn.nodemanager.resource.cpu-vcores
D、yarn.nodemanager.resource.memory-mb
8.下面关于hyperscan加速库的说法错误的是?(D)
A、hyperscan是一款高性能正则表达式匹配库
B、使用SIMD指令实现加速
C、匹配模式包括块模式和流模式
D、块模式匹配是网络场景下跨报文匹配设计的特殊匹配模式
9.以下关于在计算机系统中执行hello程序的过程描述,哪个是不正确的?(D)
A、 从键盘输入的“./hello”指令,shell程序将字符逐一读入到寄存器中,并存放到内存中
B、系统在执行“./hello”指令后,会首先加载可执行的hello文件,并将hello文件中的代码和数据从磁盘复制到主存中
C、一旦目标文件hello中的代码和数据被加载到主存,处理器就开始执行hello程序中main函数的机器语言指令
D、程序执行完成之后,执行的结果文件会直接从主存复制到显示设备
10.在ARMv8中,哪个中断仅能运行在安全模式?(D)
A、FIQ
B、IRQ
C、SVC
D、MON
E、ABT
F、UNN
11.关于AvxToNeon加速库描述正确的是?(C)
A、是一款高性能的正则表达式匹配库
B、对内存、字符串、锁等接口基于华为鲲鹏920处理器微架构特点进行了加速优化
C、将依赖Intel Intrinsic的应用快速迁移到鲲鹏生态。适配函数以头文件方式集成Porting Advisor工具,通过工具识别迁移点,并提供一键式快速迁移
D、AvxToNeon属于硬件加速库
12.以下哪些是OpenSSL引擎库支持的算法?(A)
A、SM4/SM3
B、RSA
C、DH
D、AES
13.KAE+OpenSSL不支持哪个加密算法?(D)
A、SM4
B、RSA
C、AES
D、MD4
14.相比于HTTP,HTTPS具有什么优势?(A)
A、更好的安全性
B、更快的响应速度
C、更全面的功能
D、更少的网络流量
15.下列哪些场景适用于HTTPS的短连接类型?(C)
A、视频直播
B、聊天对话
C、网站电影播放
D、视频通话
16.下列哪些不是大数据调优的原因?(D)
A、组件参数默认值保守
B、上下游组件的资源需要合理配置
C、性能瓶颈因硬件配置而异,需根据实际硬件配置进行针对性的调优
D、数据存储类型需要适配
17.下列哪一项不是鲲鹏Spark算法库的优化思路?(C)
A、增大任务并行数量
B、降低算法复杂度
C、使用毕昇JDK
D、充分发挥内存空间优势
18.在基于鲲鹏芯片的大数据解决方案中,数据的加解密算法,通过以下哪个总线来实现?(A)
A、片内总线
B、片间总线
C、地址总线
D、控制总线
19.以下哪个不属于压缩库?(B)
A、Gzip
B、Glibc
C、ZSTD
D、Snappy
20.超线程是计算机系统的重要技术,它可以极大地提升处理器的处理能力,以下关于超线程的说法,哪个是不正确的?(D)
A、超线程又称为同时多线程技术
B、超线程允许一个CPU执行多个控制流
C、超线程的处理器可以在一个单位周期的基础上决定要执行哪一个线程
D、如果一个超线程处理器可以让每个核执行两个线程,那么一个4核的处理器同时并行执行16个线程
多选题
1.华为鲲鹏芯片内置的压缩/序列化等算法加速可使大数据解决方案中的哪些组件受益?(BD)
A、YARN
B、Hive
C、Spark
D、Hbase
2.以下关于存储器层次结构的描述,哪些是正确的?(ABCD)
A、CPU寄存器保存来自高速缓存储器的字
B、L1高速缓存保存取自L2高速缓存的高速缓存行
C、存储器层次结构的主要思想是上一层存储器作为低一层存储器的高速缓存
D、高速缓存的机制很复杂,因此在当今数据中心中,除了服务器的芯片内部,很少有其它场景使用
3.在ARMv8中,大部分数据处理器指令遵行的格式为:Instruction Rd,Rn,Operand2.其中“Operand2”可以使用哪些值?(ABD)
A、寄存器
B、立即数
C、备注
D、空(没有任何值)
4.Hyperscan加速库的应用场景包括(ABCD)
A、入侵检测系统
B、DPI解决方案
C、互联网营销
D、网络威胁检测
5.CloudIDE是DevCloud的云端开发环境服务,向开发者提供按需配置、快速获取的工作空间(包含编辑器和运行环境),以下哪些是CloudIDE的主要功能?(ABCD)
A、支持完成环境配置
B、支持代码阅读与编写
C、支持代码构建、运行和调试
D、支持对接多种代码仓库
6.在发布rpm类型鲲鹏应用前期需要准备哪些工作?(BCD)
A、准备编译工具(gcc类似)
B、申请华为云账户
C、编辑文档内容以及准备好镜像包
D、选择发布的社区平台
7.GCC编译器能够为许多不同的机器生成代码,其支持以下哪些语言?(ABCD)
A、C/C++
B、Fortran
C、Java
D、Pascal
E、Matlab
8.在web系统中,可以实现用户访问负载均衡和ELB的方式有哪些?(ABC)
A、Haproxy
B、LVS
C、Nginx
D、Redis
9.以下哪些设备在和CPU进行数据互通时需要控制器和适配器?(ABCD)
A、键盘/鼠标
B、显示器
C、磁盘
D、PCle网卡
10.关于KAE加速库描述正确的是(ACDE)
A、KAE加解密是鲲鹏加速引擎的加解密模块,KAEzip是鲲鹏加速引的压缩模块
B、KAE加速库不包含对称加密
C、KAE使用场景包括WEB和分布式存储等
D、KAE代码仓包括KAEdriver、KAE加解密、KAEzip
E、源代码在鲲鹏社区开源
11.多核技术是当前主流的处理器性能提升技术,以下关于多核技术提升系统的说法,哪些是正确的?(AB)
A、多核处理器减少了在执行多个任务时模拟并发的需要
B、多核处理器可以使应用程序运行的更快
C、多核处理器相比单核处理器可以显著节省能耗
D、只有使用CISC(复杂指令集)的处理器才能使用多核技术
12.以鲲鹏920为平台,变量a的类型为double,如果a的值超出unsinged int范围,将其转换为unsinged int类型时,可能出现的结果有哪些?(CD)
A、0x7FFFFFFF
B、0x80000000
C、0xFFFFFFFF
D、0x0000000
13.以鲲鹏920为平台,变量a的类型为double,如果a的值超出int范围,将其转换为int类型时,可能出现的结果有哪些?(AB)
A、0x7FFFFFFF
B、0x80000000
C、0xFFFFFFFF
D、0x0000000
14.软件测试是软件开发过程中必不可使的环节,以下哪些是常见的软件测试类型?(ABCD)
A、单元测试
B、集成测试
C、系统测试
D、验收测试
15.以下哪些可以被认为是了解编译系统如何工作可以带来的好处?(ABC)
A、有助于优化程序性能
B、有助于理解链接时出现的错误
C、有助于避免安全漏洞
D、有助于提升代码性能
16.在大数据业务场景中,交互式分析适用于哪些具体应用?(AB)
A、用户画像
B、广告精准投放
C、日志采集分析
D、推荐系统
17.Rpm软件管理工具的功能包括哪些?(ACDE)
A、安装
B、剪切和复制
C、查询和验证
D、卸载
E、升级
18.GCC(The GNU Compiler Collection)是GNU开发的编辑器套装,它支持的处理器架构的种类很多,包含以下哪些处理器架构?(ABCD)
A、x86
B、ARM
C、Alpha
D、MIPS
19.华为D310视频转码方案具备哪些优势?(ABC)
A、高性能
B、首帧时延低
C、单路帧率
D、支持协议多
20.以下哪些原因可能造成性能瓶颈?(ABCD)
A、物理资源
B、客户端
C、测试组网
D、JVM参数
21.以下关于指令集架构和处理器微体系结构说法正确的有哪些?(AB)
A、指令集架构描述的是每条机器码指令的效果
B、微体系结构描述的是处理器实际上是如何实现的
C、指令集架构描述的是处理器实际上是如何实现的
D、微体系结构描述的是每条机器码指令的效果
22.EXIN DevOps Master白皮书中,DevOps知识体系包括以下哪些部分?(ABCD)
A、IT服务管理(ITSM)
B、精益管理(Lean/TPS)
C、敏捷管理
D、持续交付
23.下面哪些选项是持续集成的基本原则?(ABCD)
A、只维护一个源码仓库
B、每人每天都需要向Mainline提交代码
C、在类产生环境中进行测试
D、自动化部署
24.在鲲鹏应用发布过程中,可能会涉及到哪些运行环境?(ACD)
A、生产环境
B、编译环境
C、测试环境
D、开发环境
25.微服务是一种用于构建应用的架构方案。微服务架构有别于更为传统的单体式方案,可将应用拆分成多个核心功能。以下哪些是微服务的优势?(ABCD)
A、缩短TTM时间
B、高度可扩展
C、弹性伸缩
D、易于部署
26.关于文本文件和二进制文件,以下哪些说法是正确的?(ABCD)
A、在物理上文本文件和二进制文件并没有区别,都是以二进制0、1的形式存放于存储介质中
B、文本文件是基于字符编码的文件,场景的编码有ASCII编码
C、文本文件是字符的序列构成的,二进制文件是由位的序列构成的
D、CPU只能识别二进制,用户只能识别文本文件,二者无法转换
27.CPU在指令的要求下可能会执行下列哪些操作?(ABCD)
A、加载:从主存复制一个字节或者一个字到寄存器,以覆盖寄存器原来的内容
B、存储:从寄存器复制一个字节或者一个字到主存的某个位置,以覆盖这个位置上原来的内容
C、操作:把两个寄存器的内容复制到ALU、ALU对这两个字做算术运算,并将结果存放到一个寄存器中,以覆盖该寄存器中原来的内容
D、跳转:从指令本身中抽取一个字,并将这个字复制到程序计数器(PC)中,以覆盖程序计数器中原来的值
28.ARM指令集从v7开始分了不同的版本,其中A系列针对哪种场景?(AB)
A、智能手机
B、服务器
C、医疗设备
D、智能家居
29.Dnf相比于yum的优势是什么?(ABC)
A、有完整的API文档
B、DNF支持各种扩展
C、DNF在同步存储库的元数据时,使用的内存较少
D、由python一种语言编写而成
30.HTTPS从哪些方面来加强web服务的安全性?(ABC)
A、内容加密,建立信息安全通道,保证数据传输安全
B、身份验证,确认网站的真实性
C、数据完整性,防止内容被第三方冒充或者篡改
D、传输内容格式一致性,防止多种格式无法合理控制
最后
以上就是背后薯片为你收集整理的HCIP-Kunpeng Application Developer_V1.0 H13-121题库的全部内容,希望文章能够帮你解决HCIP-Kunpeng Application Developer_V1.0 H13-121题库所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复