首页
登录
从业资格
下列选项中不适用于判断和评价程序复杂度的是( )。A.执行路径数 B.算法的
下列选项中不适用于判断和评价程序复杂度的是( )。A.执行路径数 B.算法的
资格题库
2022-08-02
102
问题
下列选项中不适用于判断和评价程序复杂度的是( )。A.执行路径数B.算法的难易程度C.系统用户数D.程序有无注释
选项
A.执行路径数
B.算法的难易程度
C.系统用户数
D.程序有无注释
答案
C
解析
复杂度的种类分为模块、类和程序三类复杂度。模块复杂度包含了关于模块的复杂度信息;类复杂度是针对那些面向对象特性的程序,它包含了关于类的复杂度信息;程序复杂度包含了关于程序的复杂度信息。
而判断一个程序的复杂度,从程序设计中的路径执行数及数据结构与算法和在编码时是否遵循的标准的编码规范与否都可以影响到。在程序设计时,如果路径设计越复杂,执行路径越的效率就会受到相应影响,程序的易读性也会受到影响。
同一问题可用不同算法解决,而一个算法的质量优劣将影响到算法乃至程序的效率。算法分析的目的在于选择合适算法和改进算法。一个算法的评价主要从时间复杂度和空间复杂度来考虑。时间复杂度是指执行算法所需要的时间;空间复杂度是指算法需要消耗的内存空间;程序的算法难易度也直接影响到程序的性能与速度。
软件开发是工程性的工作,所以要有规范,在进行程序设计时要遵循标准的规范进行编码,这样能增加软件的可靠性、易读性和易维护性。程序实际上是一种供人阅读的文章,也有一个文章的风格问题。应该使程序具有良好的风格,具体表现在:源程序文档化(体现在符号名字的命名、程序的注释、标准的书写格式等)、数据说明的方法、语句结构和输入/输出方法等。
而系统的用户它只是用来进行连接或登录系统的帐户,系统用户数的多少只是衡量系统性能的一个参数而已,不会影响到程序的复杂度。
所以,答案选C。
转载请注明原文地址:https://www.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执
随机试题
Hestoodaside,registeringthevivacityoftheschoollife.A、magnificenceB、con
HowlongdidAlbertstaywiththehorsehenamedJoey?[br][originaltext]Alan:
JOBSApersonplanningforacareertodaymustl
(1)TheU.N.GeneralAssemblyonTuesdayurgedgovernmentstobanallhumanc
当一台设备需对多个参数进行校准时,参数合格的部分可粘贴绿色标识,误差超出合格范围
利率互换业务属于( )的金融工具创新。A.股权创造型 B.信用创造型 C.
某医生因技术过失致患者组织器官损伤造成功能障碍。在调查中发现其涂改、伪造病案和有
一个袋子里有10个小球,其中4个白球,6个黑球,无放回地每次抽取1个,则第二次取
运输枢纽内使用庞大的运输设施,完成大量的复杂作业,这些作业主要有( )。
企业的目标和劳动者的目标是有差异的,企业的目标是( )。A.利润最大化 B.
最新回复
(
0
)