niusouti.com

以下关于程序员工作的叙述中,不正确的是( )。A.软件开发比软件测试有更高的技术含量B.程序员需要通过实践了解自己的编程弱点C.程序员应平衡测试时间、测试成本和质量之间的关系D.最佳的编程方案必须同时兼顾程序质量和资源节约

题目

以下关于程序员工作的叙述中,不正确的是( )。

A.软件开发比软件测试有更高的技术含量B.程序员需要通过实践了解自己的编程弱点C.程序员应平衡测试时间、测试成本和质量之间的关系D.最佳的编程方案必须同时兼顾程序质量和资源节约


相似考题
更多“以下关于程序员工作的叙述中,不正确的是( )。A.软件开发比软件测试有更高的技术含量B.程序员需要 ”相关问题
  • 第1题:

    ●以下关于软件测试原则的叙述中,不正确的是(56)。

    A.测试用例不仅选用合理的输入数据,还要选择不合理的输入数据

    B.应制定测试计划并严格执行,排除随意性

    C.对发现错误较多的程序段,应进行更深入的测试

    D.程序员应尽量测试自己的程序


    正确答案:D

  • 第2题:

    关于软件测试与软件开发的认识,不正确的是(35)

    A.软件生命周期各个阶段都可能产生错误

    B.软件测试是独立于软件开发的一个工作

    C.软件开发的需求分析和设计阶段就应开始测试工作

    D.测试越早进行,越有助于提高被测软件的质量


    正确答案:B
    解析:软件测试是贯穿于软件开发过程的。软件生存周期的各个阶段中都少不了相应的测试,软件生存周期各个阶段的测试分别对应于软件测试过程中的单元测试、集成测试、系统测试和确认测试,如下图所示。这种对应关系有利于软件开发过程的管理和软件质量的控制。测试工程师与开发工程师目标一致、行为对立、并行工作,有生产就必然有质检,二者的工作相辅相成,开发人员和测试人员的主要矛盾就集中在对bug的定义上。

  • 第3题:

    软件程序员接收企业的任务,独立完成了某应用软件的开发和设计,该软件的著作权属于(26)。

    A.企业

    B.软件程序员

    C.企业和软件程序员

    D.公众领域


    正确答案:A
    解析:《计算机软件保护条例》第十四条第一款明确规定:公民在单位任职期间所开发的软件,如是执行本职工作的结果,即针对本职工作中明确指定的开发目标所开发的,或者是从事本职工作活动所预见的结果或者自然的结果,则该软件的著作权属于该单位。

  • 第4题:

    以下关于软件开发相关的叙述中,不正确的是( )。

    A.专业程序员应将复杂的问题分解为若干个相对简单的易于编程的问题B.移动互联网时代的软件开发人员应注重用户界面设计,提高用户体验 C.软件测试时应对所有可能导致软件运行出错的情况都进行详尽的测试D.软件设计者应有敏锐的产品感觉,不因枝节而影响产品的迭代和上线。


    正确答案:C

  • 第5题:

    以下关于软件测试原则的叙述中,正确的是( )。 ①测试开始得越早,越有利于发现缺陷 ②测试覆盖率和测试用例擞量成正比 ③测试用列既需选用合理的输入数据,又需要选择不合理的输入数据 ④应制定测试计划并严格执行,排除随意性 ⑤采用合适的测试方法,可以做到穷举测试 ⑥程序员应尽量测试自己的程序

    A.①②③④⑤⑥ B.①②③④⑤C.①②③④ D.①③④


    正确答案:D

  • 第6题:

    专业程序员小王记录的工作经验中,不正确的是( )。

    A.疲劳、烦心、缺思路时不要编程,可以先做事务性工作 B.“先写测试方案再编程”的测试驱动开发是切实可行的 C.专业程序员可能自负、固执和内向,所以更需要强调协作 D.专业程序员面对经理催促交付时,要服从大局不计困难


    正确答案:D

  • 第7题:

    下列关于软件测试的目的和准则的叙述中,正确的是( )。

    A)软件测试是证明软件没有错误

    B)主要目的是发现程序中的错误

    C)主要目的是确定程序中错误的位置

    D)测试最好由程序员自己来检查自己的程序


    正确答案:B

  • 第8题:

    以下关于测试原则的叙述中,正确的是( )

    A.测试用例只需选用合理的输入数据,不需要选择不合理的输入数据
    B.应制定测试计划并严格执行,排除随意性
    C.穷举测试是可能的
    D.程序员应尽量测试自己的程序
    C:穷举测试是不可能的,因为测试用例是无限的。
    D:程序员应该避免测试自己的程序,测试工作应该由独立的测试部门或机构来完成。
    故正确答案为B。

    答案:B
    解析:
    本题考查软件测试原则的基础知识。
    该题目也是一目了然,ACD选项叙述都是不正确的:
    A:测试用例既要选用合理的输入数据,又要选择不合理的输入数据,以及各种边界条件。

  • 第9题:

    下列关于虚拟存储器的叙述中,正确的是(16)。

    A.对应用程序员透明,对系统程序员不透明
    B.对应用程序员不透明,对系统程序员透明
    C.对应用程序员、系统程序员都不透明
    D.对应用程序员、系统程序员都透明

    答案:A
    解析:
    所有的存储器设备按照一定的层次逻辑关系通过软硬件连接起来,并进行有效的管理,就形成了存储体系。一般计算机系统中主要有两种存储体系:Cache存储体系(由Cache和主存储器构成,主要目的是提高存储器访问速度(和虚拟存储体系(由主存储器和在线磁盘存储器构成,主要目的是扩大存储器容量(。其中Cache存储体系对系统程序员以上均透明,而虚拟存储体系对应用程序员透明,对系统程序员不透明。

  • 第10题:

    以下关于测试原则的描述,正确的是()

    • A、所有的软件测试不需要追溯到用户需求
    • B、完全测试是不可能的
    • C、测试可以显示软件潜在的缺陷
    • D、程序员不需要避免检查自己的程序

    正确答案:B

  • 第11题:

    单选题
    以下对软件测试原则描述不正确的是()
    A

    应制定测试计划,避免测试的随意性

    B

    软件测试最好由开发程序的程序员执行

    C

    完全的测试是不可能,测试需要终止

    D

    软件测试要追溯到用户需求


    正确答案: B
    解析: 暂无解析

  • 第12题:

    单选题
    以下关于测试原则的描述,正确的是()
    A

    所有的软件测试不需要追溯到用户需求

    B

    完全测试是不可能的

    C

    测试可以显示软件潜在的缺陷

    D

    程序员不需要避免检查自己的程序


    正确答案: B
    解析: 暂无解析

  • 第13题:

    以下关于软件测试原则的叙述中,正确的是(55) 。

    A.测试用例只需选用合理的输入数据,不需要选择不合理的输入数据

    B.应制定测试计划并严格执行,排除随意性

    C.穷举测试是可能的

    D.程序员应尽量测试自己的程序


    正确答案:B
    软件测试的原则:所有的软件测试都应追溯到用户的需求尽早地和不断地进行软件测试完全测试是不可能的,测试需要终止:输入量太大输出结果太多路径组合太多测试无法显示软件潜在的缺陷充分注意测试中的群集现象程序员应避免检查自己的程序(除单元测试以外)尽量避免测试的随意性

  • 第14题:

    软件程序员使用单位设备完成了某应用软件的开发和设计,其软件著作权属于______。

    A.软件程序员

    B.企业

    C.企业和软件程序员

    D.公众领域


    正确答案:B

  • 第15题:

    软件程序员接受企业的任务,独立完成了某应用软件的开发和设计,其软件著作权属于______。

    A.软件程序员

    B.企业

    C.企业和软件程序员

    D.公众领域


    正确答案:B

  • 第16题:

    以下关于程序员职业素养的叙述中,不正确的是( )。

    A. 程序员应有解决问题的能力、承担任务的勇气和责任心B. 程序员的素质比技术能力更为重要,职业操守非常重要C. 程序员应充满自信,相信自己所交付的程序不存在问题D. 由于软件技术日新月异,不断学习是程序员永恒的课题


    正确答案:C

  • 第17题:

    以下关于软件测试的叙述中,不正确的是( )。

    A. 对软件产品了解到什么程度,测试才能做到什么程度B. 优秀的测试人员需要对测试知识和技能、测试经验做持续积累C. 软件测试与软件开发都有很高的技术含量D. 软件产品的发布时间应由测试团队来决定


    正确答案:D

  • 第18题:

    下列关于虚拟存储器的叙述中,正确的是( )。

    A.对应用程序员透明,对系统程序员不透明 B.对应用程序员不透明,对系统程序员透明 C.对应用程序员、系统程序员都不透明 D.对应用程序员、系统程序员都透明


    正确答案:A

  • 第19题:

    以下对于软件测试与软件开发的认识,不正确的是( )。

    A.软件生命周期各个阶段都可能产生错误
    B.软件测试是独立于软件开发的一个工作
    C.软件开发的需求分析和设计阶段就应开始测试工作
    D.测试越早进行,越有助于提高被测软件的质量

    答案:B
    解析:
    本题考察软件测试和软件开发之间的关系。软件测试是贯穿于软件开发过程的。软件生存周期的各个阶段中都少不了相应的测试,软件生存周期各个阶段的测试分别对应于软件测试过程中的单元测试、集成测试、系统测试和确认测试。这种对应关系有利于软件开发过程的管理和软件质量的控制。

  • 第20题:

    关于软件测试与软件开发的认识,不正确的是______。

    A.软件生命周期各个阶段都可能产生错误
    B.软件测试是独立软件开发的一个工作
    C.软件开发的需求分析和设计阶段就应开始测试工作
    D.测试越早进行,越有助于提高被测软件的质量

    答案:B
    解析:

  • 第21题:

    ( )中,编程开发人员分成首席程序员和"类"程序员。

    A. 自适应软件开发(ASD)
    B. 极限编程(XP)开发方法
    C. 开放统-过程开发方法(OpenUP)
    D. 功用驱动开发方法(FDD)

    答案:D
    解析:
    (1) XP (Extreme Programming,极限编程)在所有的敏捷型方法中,XP是最引人瞩目的。它源于Smalltalk圈子,特别是Kent Beck和Ward Cunningham在20世纪80年代末的密切合作。XP在一些对费用控制严格的公司中的使用,已经被证明是非常有效的。(2) Cockburn的水晶系列方法,水晶系列方法是由Alistair Cockburn提出的。它与XP方法一样,都有以人为中心的理念,但在实践上有所不同。Alistair考虑到人们一般很难严格遵循一个纪律约束很强的过程,因此,与XP的高度纪律性不同,Alistair探索了用最少纪律约束而仍能成功的方法,从而在产出效率与易于运作上达到一种平衡。也就是说,虽然水晶系列不如XP那样的产出效率,但会有更多的人能够接受并遵循它。(3) 开放式源码,这里提到的开放式源码指的是开放源码界所用的一种运作方式。开放式源码项目有一个特别之处,就是程序开发人员在地域上分布很广,这使得它和其他敏捷方法不同,因为一般的敏捷方法都强调项目组成员在同一地点工作。开放源码的一个突出特点就是查错排障(debug)的高度并行性,任何人发现了错误都可将改正源码的"补丁"文件发给维护者。然后由维护者将这些"补丁"或是新增的代码并入源码库。(4) SCRUM。SCRUM己经出现很久了,像前面所论及的方法一样,该方法强调这样一个事实,即明确定义了的可重复的方法过程只限于在明确定义了的可重复的环境中,为明确定义了的可重复的人员所用,去解决明确定义了的可重复的问题。(5) Coad的功用驱动开发方法(FDD-Feature Driven Development)FDD是由Jeff De Luca和大师Peter Coad提出来的。像其他方法一样,它致力于短时的迭代阶段和可见可用的功能。在FDD中,一个迭代周期一般是两周。在FDD中,编程开发人员分成两类:首席程序员和"类"程序员(class owner)。首席程序员是最富有经验的开发人员,他们是项目的协调者、设计者和指导者,而"类"程序员则主要做源码编写。(6) ASD方法,ASD (Adaptive Software Development)方法由Jim Highsmith提出,其核心是三个非线性的、重叠的开发阶段:猜测、合作与学习。

  • 第22题:

    以下对软件测试原则描述不正确的是()

    • A、应制定测试计划,避免测试的随意性
    • B、软件测试最好由开发程序的程序员执行
    • C、完全的测试是不可能,测试需要终止
    • D、软件测试要追溯到用户需求

    正确答案:B

  • 第23题:

    单选题
    下列关于软件测试的目的和准则的叙述中,正确的是(  )。
    A

    软件测试是证明软件没有错误

    B

    主要目的是发现程序中的错误

    C

    主要目的是确定程序中错误的位置

    D

    测试最好由程序员自己来检查自己的程序


    正确答案: B
    解析:
    软件测试是程序的执行过程,目的是尽可能多的发现错误。程序调试基于软件测试时发现的错误,其任务是诊断和改正程序中的错误。答案选择B选项。