当前位置: 首页icon 51CTO软考 > 软考资讯 >考试科目 >2013年11月 程序员 上午题之十八

2013年11月 程序员 上午题之十八

作者:wx62e89cc5e381d2023-10-27 01:00:13
备考咨询 刷题指导
添加专属学姐
下载资料 2024上半年软考备考资料+考试大纲
下载按钮 下载
引号

摘要:对于【程序员】软考考试而言,真题无疑是最重要的学习资料之一。在软考备考过程中,吃透真题、掌握真题所考知识点、熟悉真题的出题思路,对我们提升分数的效果是最明显的,通过对真题的反复练习,还可以查漏补缺。今天,给大家带来【2013年11月 程序员 上午题】部分真题的详解,一起来看看吧~1、为了检查对软件进行修改后是否引入新的错误,需要对软件进行的测试类型为( )测试。A、 功

引号
摘要:对于【程序员】软考考试而言,试题无疑是最重要的学习资料之一。在软考备考过程中,吃透试题、掌握试题所考知识点、熟悉试题的出题思路,对我们提升分数的效果是最明显的,通过对试题的反复练习,还可以查漏补缺。今天,给大家带来【2013年11月 程序员 上午题】部分试题的详解,一起来看看吧~



1、为了检查对软件进行修改后是否引入新的错误,需要对软件进行的测试类型为( )测试。
A、 功能
B、 回归
C、 可靠性
D、 恢复

答案:B
答题解析:

本题考查软件测试的基础知识。
软件测试的目的是识别错误,而不是改正错误。但是,开发团队希望错误发现后尽快地找出其原因,进而改正错误。而且,有些错误的持续存在会阻止进一步的测试。在这种情况下,在测试过程中改正错误可能会在修复已有错误的同时引入新的错误。回归测试用于识别在改正当前错误的同时可能引入的新错误。



2、专业程序员的职业素养要求中不包括( )。
A、 要严格按照程序设计规格说明书编写程序,不应该有任何质疑
B、 不要为了赶工期而压缩测试,要反复测试确信代码能正常运行
C、 既要善于独处,又要善于合作,要不断学习,不要落后于时代
D、 要勇担责任,出了错误自己来收拾,确保以后不再犯同样的错

答案:A
答题解析:

本题考查软件工程实践的基础知识(专业程序员的职业素养)。
程序员的主要任务是按照程序设计规格说明书编写程序。但对于专业程序员来说,不能简单机械地按照它编写程序,而是需要深刻理解它。对于其中不合理之处或低效之处,应该有所质疑,并与软件设计师讨论。有时,需要理解其中的关键点,有时需要更正一些错误,有时需要更换算法或修改流程,有时需要优化流程。软件设计师一般都会欢迎专业程序员的质疑,加深对算法的理解和认识,纠正可能有的错误,提高软件的质量。
测试是软件开发过程中必不可少的重要步骤。因为一般的软件都或多或少包含了一些错误,必须反复通过严格的测试才能保障软件的质量。许多程序员为了赶工期而压缩测试环节,导致交付的软件隐藏不少问题。这不是专业程序员应有的职业素质。
专业程序员既要善于独处,冷静思考处理复杂逻辑的正确性;又要善于合作,认真讨论与其他部分的接口,听取别人的评审和改进意见。过分欣赏自己的小技巧,固执己见常常导致软件出错。由于软件技术发展更新快,程序员需要不断学习,不要落后于时代。
专业程序员有时也会犯错误,但要勇担责任,不能总想把问题推到别人身上。出了错误要由自己来收拾,确保以后不再犯同样的错。即使是自己的下属犯错误,也要自己来承担检查不仔细、教育不够的责任。



3、评价软件详细设计时不考虑( )。
A、 可理解性,使最终用户能理解详细设计,并提出改进意见
B、 可扩展性,容易添加新的功能
C、 灵活性,使代码修改能平稳地进行
D、 可插入性,容易将一个模块抽出去,将另一个有同样接口的模块加进来

答案:A
答题解析:

本题考查软件工程实践的基础知识(软件详细设计)。
软件的概要设计需要征求用户的意见,但软件的详细设计主要是给软件实施人员用的,并不是给最终用户看的。最终用户不理解、看不懂详细设计是正常的。正如商品房的详细设计工程图纸是给施工人员用的,不是给住户看的。
软件的详细设计应考虑可扩展性、灵活性、可插入性等,这些特性都是对软件开发的要求,为今后软件的维护使用奠定良好的基础。



查看完整试题>>>


免费刷题报考资讯 机考模拟 学习群