首页
登录
从业资格
下列选项中不适用于判断和评价程序复杂度的是( )。A.执行路径数 B.算法的
下列选项中不适用于判断和评价程序复杂度的是( )。A.执行路径数 B.算法的
资格题库
2022-08-02
49
问题
下列选项中不适用于判断和评价程序复杂度的是( )。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执
随机试题
Beingagoodparentis,ofcourse,whatev
高校学费标准审批权限在教育部。()
变压器瓦斯继电器的安装,要求导管沿油枕方向与水平面具有( )升高坡度。A.0
0CV与RCV的关系是A.OCV>RCV B.0CV
下列各项中,与收益分成许可法一样的是()。A.节省许可费法 B.增量收益
(2018年真题)下列费用不属于基金交易费的是()。A.过户费 B.交易
患儿,男,8岁。感冒后期,低热不退,夜间发热汗出,体质消瘦。治疗应首选的药物是A
遗传密码的简并性是指A.一种密码适用于多种氨基酸 B.三联体密码可多一个或少
Abondisissuedbyaguarantor,usually
《中华人民共和国电力法》规定:( )和终止用电,应当依照规定的程序办理手续。A
最新回复
(
0
)