2023年山西省软考中级软件评测师练习试题及答案是由优题宝根据软考中级考试大纲和教材中的相关知识点整理的考试题库,对热点考题和重难点题目都进行了仔细的整理和编辑。优题宝搜题高效又简便,帮助考生全面提升考试成绩,相关考试整理的试题集(参考答案见文章末尾)。通过“软考中级题库优题宝”小程序开启你的高效备考吧~祝各位考生考试顺利!
1、● 针对下列程序段,需要(58)个测试用例可以满足分支覆盖的要求。
int IsLeap(int year)
{
if ( year % 4 == 0 )
{
if ( ( year % 100 == 0 )
{
if ( year % 400 == 0 )
leap = 1;
else
leap = 0;
}
else
leap = 1;
}
else
leap = 0;
return leap;
}
(58)
A.3
B.4
C.6
D.7
2、白盒测试也称结构测试或逻辑驱动测试,典型的白盒测试方法包括静态测试和动态测试。其中,静态测试除了静态结构分析法、静态质量度量法外,还有()。
A.<>A.代码检查法
B.逻辑覆盖法
C.基本路径测试法
D.结构覆盖法
3、●以下不属于安全测试方法的是(63)。
A.安全功能验证
B.安全漏洞扫描
C.大数据量测试
D.数据侦听
4、在软件开发过程中,常采用图形表示相关的信息,()不用于表示软件模块的执行过程。
A.<>A.N-S盒图
B.E-R图
C.PAD图
D.程序流程图
5、以下关于软件质量特性测试的叙述,正确的是(44)。
①成熟性测试是检验软件系统故障,或违反指定接口的情况下维持规定的性能水平有关的测试工作
②功能性测试是检验适合性、准确性、互操作性、安全保密性、功能依从性的测试工作
③易学性测试是检查系统中用户为操作和运行控制所花努力有关的测试工作
④效率测试是指在规定条件下产品执行其功能时,对时间消耗及资源利用的测试工作
A.①②③④
B.①④
C.①③④
D.②④
6、对软件可靠性的理解,正确的是(45)。
①软件可靠性是指在指定条件下使用时,软件产品维持规定的性能级别的能力
②软件可靠性的种种局限是由于随着时间的推移,软件需求和使用方式发生了变化
③软件可靠性包括成熟性、有效性、容错性、易恢复性等质量子特性
④针对软件可靠性中的容错性子特性应测试软件失效防护能力
A.①③
B.②③
C.①④
D.①②③④
7、(63)不属于网站渗透测试的内容。
A.防火墙日志审查
B.防火墙远程探测与攻击
C.跨站攻击
D.SQL注入
8、软件测评相关的标准一般可以分为国际标准、国家标准、行业标准以及企业标准。一般情况下,技术要求最高的是______。
A.<>A.国际标准
B.国家标准
C.行业标准
D.企业标准
9、??现有三级指令流水线,分别完成取指、运算、传送结果四步操作。若完成上述操作的时间依次为7ns、6ns、8ns。则流水线的操作周期应设计为____ns。
A.7
B.6
C.8
D.10
10、 软件工程概念的提出是由于()。
A.计算技术的发展
B.软件危机的出现
C.程序设计方法学的影响
D.其它工程科学的影响
11、 针对以下程序段,对于变量 c 的取值,至少需要()个测试用例才能够满足语句覆盖的要求。
c = ((u8_t *)q->payload)[i];
switch (c)
{
case SLIP_END:
sio_send(SLIP_ESC, netif->state);
sio_send(SLIP_ESC_END, netif->state);
break;
case SLIP_ESC:
sio_send(SLIP_ESC, netif->state);
sio_send(SLIP_ESC_ESC, netif->state);
break;
default:
sio_send(c, netif->state);
break;
}
A.4
B.3
C.2
D.1
12、 表达式“a*(b – (c+d))”的后缀式为()。
A.cd+ab-*
B.ab*c-d+
C.abcd+-*
D.abcd*-+
13、 循环冗余校验码(CRC)利用生成多项式进行编码。设数据位为k位,校验位为r位,则CRC码的格式为()。
A.k个数据位之后跟r个校验位
B.r个校验位之后跟k个数据位
C.r个校验位随机加入k个数据位中
D.r个校验位等间隔地加入k个数据位中
14、 在以阶段划分的编译器中,符号表管理和()贯穿于编译器工作始终。
A.语法分析
B.语义分析
C.代码生成
D.出错处理
15、()不是单元测试主要检查的内容。
A.模块接口
B.局部数据结构
C.全局数据结构
D.重要的执行路径
【参考答案】
1B
2A
3C
4B
5D