你认为一个好的软件开发人员应具备哪些基本素质?

  • A+

答案查询网公众号已于近期上线啦

除基本的文字搜题外,准备上线语音搜题和拍照搜题功能!微信关注公众号【答案查询网】或扫描下方二维码即可体验。

(1)【◆题库问题◆】:[问答题] 你认为一个好的软件开发人员应具备哪些基本素质

【◆参考答案◆】:
1.最重要的,学习和总结的能力
2.设计能力
3.软件工程能力

(2)【◆题库问题◆】:[填空题] 在带有头结点的单链表HL中,要在首元元素之前插入一个由指针p指向的结点,则应执行p->next=HL->next及()操作。

【◆参考答案◆】:HL->next=p

(3)【◆题库问题◆】:[单选] 软件需求工程师的职责不包括以下的哪一项()。

【◆参考答案◆】:C

(4)【◆题库问题◆】:[判断题] 数据字典是对实体-关系图、状态转换图和数据流图中出现的所有数据对象、属性、关系、状态、数据流、文件、处理等元素的定义的集合。
A.正确
B.错误

【◆参考答案◆】:正确

(5)【◆题库问题◆】:[单选] 为了提高软件的可移植性,应注意提高软件的()
A.使用的方便性
B.简洁性
C.可靠性
D.设备独立性

【◆参考答案◆】:D

(6)【◆题库问题◆】:[名词解释] 计算机软件

【◆参考答案◆】:计算机软件是指与计算机系统操作有关的程序、数据以及任何与之有关的文档资料。

(7)【◆题库问题◆】:[单选] 下面不是软件危机现象的是()
A.对软件开发成本和进度的估计常常很不准确
B.用户对"已完成的"软件系统不满意的现象经常发生
C.软件产品的质量往往靠不住
D.软件常常是可维护的

【◆参考答案◆】:D

(8)【◆题库问题◆】:[单选] 在软件设计中,设计复审是和软件设计本身一样重要的环节,其主要的目的和作用是为了能够()
A.减少测试工作量
B.避免后期付出高代价
C.保证软件质量
D.缩短软件开发周期

【◆参考答案◆】:B

(9)【◆题库问题◆】:[问答题,简答题] 衡量软件的复杂程度有哪些基本原则?

【◆参考答案◆】:衡量软件的复杂程度有12条基本原则,如下:1)软件的复杂性与其规模的关系不是线性的;2)数据结构复杂的程序较复杂;3)控制结构复杂的程序较复杂;4)转向语句使用不当的程序较复杂;5)循环结构比选择结构复杂、选择结构比顺序结构复杂;6)语句、数据、子程序模块等出现的顺序对复杂性有影响;7)非局部变量较多的程序较复杂;8)参数按地址调用(Call by referencE.比按值调用(Call by value)复杂;9)函数副作用比显式参数传递难理解;10)作用不同的变量同名时较难理解;11)模块、过程间联系密切的程序较复杂;12)程序嵌套层数越多越复杂。

(10)【◆题库问题◆】:[名词解释] 测量(measure)

【◆参考答案◆】:是对产品或过程的某个属性的范围、数量、维度、容量或大小提供一个定量的指示。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: