参考答案和解析
正确答案:B
更多“程序设计的准则不包括( )。 A.以用户需求和使用体验为重B.实现同样功能的程序越短越好C.算法流程 ”相关问题
  • 第1题:

    在程序设计中,所谓“实现算法”即是指写出源程序。()


    参考答案:错误

  • 第2题:

    ( )是程序设计的灵魂。

    A.人

    B.算法

    C.公式

    D.方程


    正确答案:B

  • 第3题:

    应用软件是用户可以使用的各种程序设计语言,以及用各种程序设计语言编制的应用程序的集合,包括()

    A.应用软件包和用户程序

    B.用户程序

    C.应用软件包

    D.应用程序和系统程序


    参考答案:A

  • 第4题:

    在数据库应用系统的详细设计阶段,主要工作包括()

    A. 算法设计

    B. 程序设计

    C. 数据库设计

    D. 用户界面设计


    正确答案:ACD

  • 第5题:

    设计程序时,应采纳的原则之-是( )。

    A.程序的结构应有助于读者的理解

    B.不限制goto语句的使用

    C.减少或取消注释行

    D.程序越短越好


    正确答案:A
    程序设计的风格主要强调程序的简单、清晰和可理解性,以便读者理解。程序滥用goto语句将使程序流程无规律,可读性差;添加注释行有利于对程序的理解,程序的长短要依据实际的需要而定,并不是越短越好。

  • 第6题:

    以下关于软件性能的说法中,正确的是______。

    A.软件性能与该软件的实现算法无关

    B.软件的吞吐量越大,其平均响应时间总是越短

    C.给软件的可用资源越少,其平均响应时间越短

    D.对于一个网络,其支持的同时发送请求的用户数越大,该网站的性能越好


    正确答案:D
    解析:软件性能指标主要有响应时间、系统响应时间和应用延迟时间、吞吐量、并发用户数、资源利用率五种。软件实现的算法与系统响应时间和应用延迟时间是直接相关的,所以软件的性能也必定与实现算法是有关系的。吞吐量是指系统在单位时间内处理请求的数量,对于无并发的应用系统而言,吞吐量是与响应时间严格的反比关系,但对于其他系统则不一定。资源数量与平均响应时间没有直接关系,因为在具体一个时间点,所占用的资源往往并不多,即若处理单个请求,在每个时间点都可能会有许多资源被闲置,当处理多个请求时,平均响应时间也与资源调配是否合理有关,与资源数量没有直接关系。另外,并发用户数是性能的一个重要指标,所以选项D“对于一个网络,其支持的同时发送请求的用户数越大,该网站的性能越好”,说的就是这点,完全正确。

  • 第7题:

    白盒测试主要进行______的覆盖测试。

    A.程序设计结构

    B.程序物理结构

    C.程序逻辑结构

    D.程序实现功能


    正确答案:C

  • 第8题:

    ●软件著作权保护的对象不包括 (17) 。

    (17)A.源程序

    B.目标程序

    C.流程图

    D.算法思想


    正确答案:D

  • 第9题:

    软件著作权保护的对象不包括 ()。

    A. 源程序
    B. 目标程序
    C. 流程图
    D. 算法

    答案:D
    解析:
    《计算机软件保护条例》第六条规定:本条例对软件著作权的保护不延及开发软件所用的思想、处理过程、操作方法或者数学概念等。不延及是指不涉及到,即“发软件所用的思想、处理过程、操作方法或者数学概念等”不是软件著作权的保护对象。

  • 第10题:

    描述算法时,( )不是理想的表达方式。

    A.流程图
    B.决策图
    C.程序设计语言代码
    D.伪代码

    答案:C
    解析:
    算法可以借助各种工具描述出来,一个算法可以是用自然语言、数字语言或约定的符合来描述,如流程图、伪代码、决策表、决策树等,不包括程序设计语言代码,故正确答案为C。

  • 第11题:

    关于算法与程序的关系,叙述正确的是()。

    • A、算法是对程序的描述
    • B、算法就是流程图
    • C、算法是程序设计的核心
    • D、程序决定算法

    正确答案:C

  • 第12题:

    单选题
    下列关于算法的叙述,错误的是()
    A

    算法一定有输入

    B

    算法可以使用程序设计语言来实现

    C

    算法必须有输出


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

  • 第13题:

    ( )是最早使用的表达程序设计思路的工具,它根据模块算法处理逻辑的流程而绘制。

    A伪码

    B问题分析图

    CN-S图

    D程序流程图


    正确答案:D

  • 第14题:

    系统总体结构设计不包括()。

    A.系统流程设计

    B.模块设计

    C.程序设计

    D.系统功能结构设计


    参考答案:C

  • 第15题:

    在设计程序时,应采纳的原则之一是______。

    A.程序结构应有助于用户理解

    B.不限制goto语句的使用

    C.减少或取消注解行

    D.程序越短越好


    正确答案:A

  • 第16题:

    软件著作权保护的对象不包括(18)。

    A.源程序

    B.目标程序

    C.流程图

    D.算法


    正确答案:D
    《计算机软件保护条例》第六条规定:本条例对软件著作权的保护不延及开发软件所用的思想、处理过程、操作方法或者数学概念等。不延及是指不涉及到,即“发软件所用的思想、处理过程、操作方法或者数学概念等”不是软件著作权的保护对象。

  • 第17题:

    A、算法必须使用程序设计语言进行描述

    B、算法与程序是一一对应的

    C、算法是程序的简化

    D、程序是算法的具体实现


    正确答案:D

  • 第18题:

    ●通常,程序设计一般包括分析问题、确定算法、画出网图、编写程序、调试程序和建立好文档资料等步骤。画出 (1)图的主要依据是 (2)。

    (1)

    A.箭头 B.程序 C.顺序 D.流程

    (2)

    A.用户手册 B.设计任务书 C.设计合同 D.软件设计规格说明书


    正确答案:D,D
    画流程图是程序设计的步骤之一。画流程图主要根据软件设计规格说明书中确定的算法及输入输出要求来进行。

  • 第19题:

    ●软件著作权保护的对象不包括 (18) 。

    (18)A.源程序

    B.目标程序

    C.流程图

    D.算法


    正确答案:D

  • 第20题:

    用户需要动态请求和释放系统资源,在用户程序中所使用的方法是

    A.通过系统调用

    B.利用命令输入

    C.调用中断服务程序

    D.以管理员身份运行


    正确答案:A

  • 第21题:

    下列叙述中错误的是( )。

    A.面向对象程序设计语言可支持过程化的程序设计
    B.给定算法的时间复杂性与实现该算法所采用的程序设计语言无关
    C.与汇编语言相比,采用脚本语言编程可获得更高的运行效率
    D.面向对象程序设计语言不支持对一个对象的成员变量进行直接访问

    答案:C
    解析:
    本题考查程序设计基础知识。关于脚本语言的一些基本知识如下:①脚本语言(JavaScript,VBscript等)是介于HTML和C、C++、Java、C#等编程语言之间的程序设计语言。HTML通常用于格式化和链接文本,而编程语言通常用于向机器发出一系列复杂的指令。②脚本语言中也使用变量和函数,这一点与编程语言相似。与编程语言之间最大的区别是编程语言的语法和规则更为严格和复杂。③脚本语言一般都有相应的脚本引擎来解释执行,是一种解释性语言,一般需要解释器才能运行。④脚本语言一般以文本形式存在,类似于一种命令。下面举例说明脚本语言。设有一个可执行程序open_aa.exe,用于打开扩展名为.aa的文件。编写.aa文件需要指定一套规则(语法),open aa.exe就用这种规则来理解文件编写人的意图并做出回应。因此,这一套规则就是脚本语言。汇编语言是符号化的机器语言,一般情况下,用汇编语言编写的程序比高级语言效率更高。根据脚本语言的以上特点,"采用脚本语言编程可获得更高的运行效率"是错误的。

  • 第22题:

    下列关于算法的叙述,错误的是()

    • A、算法一定有输入
    • B、算法可以使用程序设计语言来实现
    • C、算法必须有输出

    正确答案:A

  • 第23题:

    单选题
    关于算法与程序的关系,叙述正确的是()。
    A

    算法是对程序的描述

    B

    算法就是流程图

    C

    算法是程序设计的核心

    D

    程序决定算法


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