当前位置: 首页icon 51CTO软考 > 软考资讯 >考试科目 >2018年11月程序员考试模拟题(二)之十二

2018年11月程序员考试模拟题(二)之十二

作者:mb63219befd42712023-11-13 01:00:15
备考咨询 刷题指导
添加专属学姐
下载资料 2024上半年软考备考资料+考试大纲
下载按钮 下载
引号

摘要:对于【程序员】软考考试而言,试题无疑是最重要的学习资料之一。在软考备考过程中,吃透试题、掌握试题所考知识点、熟悉试题的出题思路,对我们提升分数的效果是最明显的,通过对试题的反复练习,还可以查漏补缺。今天,给大家带来【2018年11月程序员考试模拟题(二)】部分试题的详解,一起来看看吧~1、下图所示的程序流程图中有 (请作答此空) 条不同的简单路径,采用McCabe度量法

引号
摘要:对于【程序员】软考考试而言,试题无疑是最重要的学习资料之一。在软考备考过程中,吃透试题、掌握试题所考知识点、熟悉试题的出题思路,对我们提升分数的效果是最明显的,通过对试题的反复练习,还可以查漏补缺。今天,给大家带来【2018年11月程序员考试模拟题(二)】部分试题的详解,一起来看看吧~



1、下图所示的程序流程图中有 (请作答此空) 条不同的简单路径,采用McCabe度量法计算该程序图的环路复杂性为 () 。
A、 3
B、 4
C、 5
D、 6

答案:A
答题解析:

三条简单路径分别为begin→y=n-1成立→output A→end;begin→y=n-1不成立→A[i]>A[i+1]不成立→y=n-1成立→end;begin→y-n-1不成立→A[i]>A[i+1]成立→swapA[I],A[i+1] →y=n-1成立→end;
MacCabe度量法公式为V(G)=m-n+2,V(G)是有向图G中环路数,m是图G中弧数,n是图G中节点数。本题中m=10,n=9,故V(G)=3。



2、下图所示的程序流程图中有 ( ) 条不同的简单路径,采用McCabe度量法计算该程序图的环路复杂性为 (请作答此空) 。
A、 3
B、 4
C、 5
D、 6

答案:A
答题解析:

三条简单路径分别为begin→y=n-1成立→output A→end;begin→y=n-1不成立→A[i]>A[i+1]不成立→y=n-1成立→end;begin→y-n-1不成立→A[i]>A[i+1]成立→swapA[I],A[i+1] →y=n-1成立→end;
MacCabe度量法公式为V(G)=m-n+2,V(G)是有向图G中环路数,m是图G中弧数,n是图G中节点数。本题中m=10,n=9,故V(G)=3。



3、以下关于软件维护和可维护性的叙述中,不正确的是 ( ) 。
A、 软件维护要解决软件产品交付用户之后运行中发生的各种问题
B、 软件的维护期通常比开发期长得多,其投入也大得多
C、 进行质量保证审查可以提高软件产品的可维护性
D、 提高可维护性是在软件维护阶段考虑的问题

答案:D
答题解析:

在软件设计阶段就应该考虑软件的可维护性。



查看完整试题>>>


代理合作学习群