首页
登录
从业资格
下列选项中不适用于判断和评价程序复杂度的是( )。A.执行路径数 B.算法的
下列选项中不适用于判断和评价程序复杂度的是( )。A.执行路径数 B.算法的
资格题库
2022-08-02
73
问题
下列选项中不适用于判断和评价程序复杂度的是( )。A.执行路径数B.算法的难易程度C.系统用户数D.程序有无注释
选项
A.执行路径数
B.算法的难易程度
C.系统用户数
D.程序有无注释
答案
C
解析
复杂度的种类分为模块、类和程序三类复杂度。模块复杂度包含了关于模块的复杂度信息;类复杂度是针对那些面向对象特性的程序,它包含了关于类的复杂度信息;程序复杂度包含了关于程序的复杂度信息。
而判断一个程序的复杂度,从程序设计中的路径执行数及数据结构与算法和在编码时是否遵循的标准的编码规范与否都可以影响到。在程序设计时,如果路径设计越复杂,执行路径越的效率就会受到相应影响,程序的易读性也会受到影响。
同一问题可用不同算法解决,而一个算法的质量优劣将影响到算法乃至程序的效率。算法分析的目的在于选择合适算法和改进算法。一个算法的评价主要从时间复杂度和空间复杂度来考虑。时间复杂度是指执行算法所需要的时间;空间复杂度是指算法需要消耗的内存空间;程序的算法难易度也直接影响到程序的性能与速度。
软件开发是工程性的工作,所以要有规范,在进行程序设计时要遵循标准的规范进行编码,这样能增加软件的可靠性、易读性和易维护性。程序实际上是一种供人阅读的文章,也有一个文章的风格问题。应该使程序具有良好的风格,具体表现在:源程序文档化(体现在符号名字的命名、程序的注释、标准的书写格式等)、数据说明的方法、语句结构和输入/输出方法等。
而系统的用户它只是用来进行连接或登录系统的帐户,系统用户数的多少只是衡量系统性能的一个参数而已,不会影响到程序的复杂度。
所以,答案选C。
转载请注明原文地址:https://tihaiku.com/congyezige/2412712.html
本试题收录于:
中级 信息系统监理师题库软件水平考试初中高级分类
中级 信息系统监理师
软件水平考试初中高级
相关试题推荐
_____属于数字签名算法。A.DES B.RSA] C.IDEA] D.
某班级学生《C++程序设计》成绩表如下图所示。若学生作业成绩、上机成绩和笔试成绩
以下程序段的执行结果是______。ints=0,i=1;do{S+=i+
以下关于网络营销渠道的叙述中,正确的是______。A.网络营销渠道中不存在中间
以下选项属于物流的基本功能的是()。A.采购、保管 B.生产、包装 C.生
计算机加电自检后,引导程序首页装入的是(),否则计算机不能做任何事情。A.Of
以下选项中,()对象用于与数据源建立连接。A.Command B.Conne
典型的信息系统项目开发的过程为:需求分析、概要设计、详细设计、程序设计、调试与测
下列选项中,常用的信息系统开发方法不包括()。A.结构化方法 B.关系方法
若程序中定义了三个函数f1,f2,f3,并且函数f1执行时会调用f2、函数f2执
随机试题
【S1】[br]【S15】A、exactlyB、preciselyC、roughlyD、approximatelyD副词辨义。由下文的1%to17
[originaltext]M:ThisTVsetisgettingworseandworse.Nowitdoesn’tworkat
下列关于个人计算机的叙述中,错误的是()。A.个人计算机的英文缩写是PC B.
一个半断路器接线,特别适用于()及以上的超高压、大容量系统中。A.110kV
总配电箱额定漏电动作电流与额定漏电动作时间的乘积不应大于()mA·s。A.
教学巴金的《小狗包弟》,教师最后设置了一个环节:“如果让你给课文配一幅图,你会选
依据国家法律、法规和基金合同的规定,不属于基金管理人职责的有()。A.办
患者,男,35岁。心悸不宁,头晕目眩,手足心热,耳鸣腰酸,舌红少苔,脉细数,其证
当含碳量超过( )时钢材的可焊性显著降低。 A、0.8% B、0.3%
根据现行国家标准《消防给水及消火栓系统技术规范》(GB50974),对消火栓系统
最新回复
(
0
)