高级软考试题(软考高级考试内容)
导语:高级|软考题库每日一练|2.20
系统架构设计师
1、某公司承接了一个开发家用空调自动调温器的任务,调温器测量外部空气温度,根据设定的期望温度控制空调的开关。根据该需求,公司应采用( )架构风格最为合适。
A.解释器
B.过程控制
C.分层
D.管道-过滤器
参考答案:
B
试题分析:
本题主要考查架构风格与架构设计策略。根据题目描述,调温器需要实时获取外界的温度信息,并与用户定义的温度进行比较并做出动作。根据该系统的应用领域和实际需求,可以看出这是一个典型的过程控制架构风格的应用场景。
2
2、快速迭代式的原型开发能够有效控制成本,( )是指在开发过程中逐步改进和细化原型直至产生出目标系统。
A.可视化原型开发
B.抛弃式原型开发
C.演化式原型开发
D.增量式原型开发
参考答案:
C
试题分析:
原型开发分两大类:快速原型法(又称抛弃式原型法)和演化式原型法。其中快速原型法是快速开发出一个原型,利用该原型获取用户需求,然后将该原型抛弃。而演化式原型法是将原型逐步进化为最终的目标系统。所以本题应选C。
3
3、看门狗(Watch Dog)是嵌入式系统中一种常用的保证系统可靠性的技术,( )会产生看门狗中断。
A.软件喂狗
B.处理器温度过高
C.外部中断
D.看门狗定时器超时
参考答案:
D
试题分析:
看门狗技术是一种计算机程序监视技术,防止程序由于干扰等原因而进入死循环,一般用于计算机控制系统。
原理:是不断监测程序循环运行的时间,一旦发现程序运行时间超过循环设定的时间,就认为系统已陷入死循环,然后强迫程序返回到已安排了出错处理程序的入口地处,使系统回到正常运行。从其定义与特点可知当看门狗定时器超时的时候,会产生看门狗中断。
4
4、在静态测试中,主要是对程序代码进行静态分析。“数据初始化、赋值或引用过程中的异常”属于静态分析中的( )。
A.控制流分析
B.数据流分析
C.接口分析
D.表达式分析
参考答案:
B
试题分析:
静态分析(static analysis)是一种对代码的机械性的、程式化的特性分析方法。静态分析一般常用软件工具进行,包括控制流分析、数据流分析、接口分析等。
用数据流图来分析数据处理的异常现象(数据异常),这些异常包括初始化、赋值、或引用数据等的序列的异常。
使用控制流图系统地检查程序的控制结构。按照结构化程序规则和程序结构的基本要求进行程序结构检查。控制流图描述了程序元素和它们的执行顺序之间的联系。一个程序元素通常是一个条件、一个简单的语句,或者一块语句(多个连续语句)。
程序的接口分析涉及子程序以及函数之间的接口一致性,包括检查形参与实参类型、个数、维数、顺序的一致性。当子程序之间的数据或控制传递使用公共变量块或全局变量时,也应检查它们的一致性。
5
5、在IPv6无状态自动配置过程中,主机将其( )附加在地址前缀1111 1110 10之后,产生一个链路本地地址。
A.IPv4地址
B.MAC地址
C.主机名
D.随机产生的字符串
参考答案:
B
试题分析:
IPv6地址的格式前缀(FP)用于表示地址类型或子网地址,用类似于IPv4的CIDR表示方法表示。链路本地地址:前缀为1111 1110 10,用于同一链路的相邻节点间的通信。相当于IPv4的自动专用IP地址。为实现IP地址的自动配置,IPv6主机将MAC地址附加在地址前缀1111 1110 10之后,产生一个链路本地地址。
6
6、螺旋模型在( )的基础上扩展而成。
A.瀑布模型
B.原型模型
C.快速模型
D.面向对象模型
参考答案:
B
试题分析:
螺旋模型是在快速原型的基础上扩展而成的。
更多资讯可搜索希赛网点击软考频道,或直接关注软考之家:ruankao_home。
本文内容由小莉整理编辑!