首页
登录
从业资格
下列选项中不适用于判断和评价程序复杂度的是( )。A.执行路径数 B.算法的
下列选项中不适用于判断和评价程序复杂度的是( )。A.执行路径数 B.算法的
资格题库
2022-08-02
65
问题
下列选项中不适用于判断和评价程序复杂度的是( )。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执
随机试题
Accidentsarecaused;theydon’tjusthappen.Thereasonmaybeeasytosec
Dogswerefirstdomesticatedfromwolvesatleast17,000yearsago,butperh
Howlongdoesittaketocovertheworkbookmaterial?[br][originaltext]Be
HereareSofiaFranco,thefoodwriterandstylist’stop11tipsforahealthyd
女,29岁,婚后6年未孕。月经7~20天/35~120天。发育良好。妇科检查:双
教师反思包括()A.对于活动的反思 B.活动中的反思 C.活动后的反
根据《文物保护法》,以下属于不可移动文物的是()。A.珍贵文物 B.历史文
(2022年真题)为贯彻《中共中央、国务院关于加强基层治理和体系和治理能力现代化
某建筑施工单位在新建办公楼工程项目开工前,按《建筑施工组织设计规范》GB/T5
脑栓塞概述
最新回复
(
0
)