更多“详细定义所使用的编译工具及其配置选项,是SDL的()阶段。”相关问题
  • 第1题:

    创建源码分析任务时,设置编译器版本的目的是什么?()

    A、用于检查源码中使用的架构相关的编译器宏、builtin函数、 at tribute函数、用户自定义宏等,确定需要移植的源码及源文件

    B、用于解析用户软件的Makefile文件, 整理出用户软件目标二进制文件依赖的源文件集合和编译时依赖的S0文件名,使用的编译选项,宏定义和变量

    C、用于确定x86与鲲鹏平台相异的编译器宏、编译选项、builtin函数、attribute函数等列表

    D、用于区分不同的源码使用的编译器版本


    参考答案:ABC

  • 第2题:

    指令用于定义ASP.NET页面解析器和编译器所使用的特定的页面的属性()。

    A.@Page

    B.@Control

    C.@Import

    D.Register


    正确答案:A

  • 第3题:

    描述程序处理过程的工具称为详细设计工具,这些工具应该能支持对详细设计无二义性的描述,其中包括控制流程、处理功能、数据组织以及其他方面的实现细节,从而在编码阶段就能把所描述的详细处理过程直接翻译成程序代码。回答下列问题:

    1.程序流程图的缺点。

    2.盒图的优点。

    3.PAD图的优点。


    正确答案:1.程序流程图的主要缺点如下: (1)程序流程图从本质上说不支持逐步求精它诱使程序员过早地考虑程序的控制流程而不去考虑程序的全局结构。 (2)程序流程图中用箭头代表控制流使得程序员不受任何约束可以完全不顾结构化设计的原则随意转移控制。 (3)程序流程图不易表示数据结构。 (4)程序流程图的每个符号对应于源程序的一行代码对于提高大型系统的可理解性作用甚微。 2.盒图有这样的一些优点: (1) 由于只能从上边进入盒子然后从下面走出盒子除此之外没有其他的入口和出口所以方框。图限制了随意的控制转移保证了程序有良好的结构。 (2)方框图是一种强制设计人员和程序员进行结构化思维的工具一开始就用方框图来学习程序设计的软件人员不会养成坏的程序设计习惯。因为它除了几种标准结构的符号之外不再提供其他描述手段. (3)方框图形象直观具有良好的可见度例如循环的范围、条件语句的范围清晰所以容易理解设计意图为编程、复审和选择测试实例、维护都带来了方便。 (4)局部数据和全程数据的作用域很容易确定。 (5)易于表达嵌套结构。 3.PAD图的主要优点如下: (1)PAD的一个独特之处在于以PAD为基础遵循一个机械的规则就能方便地编写出程序这个规则称为走树(Tree Walk).在走树时只要顺着PAD所呈的树形结构移动根据PAD成分同 Pascal结构的对应关系就可依次将遇到的PAD成分翻译成Pascal程序有利于提高软件的生产率。 (2)PAD图所描绘的程序结构十分清晰。图中最左面的竖线是程序的主线即第一层结构。随着程序层次的增加PAD图逐渐向右延伸每增加一个层次图形就向右扩展一条竖线。PAD图中竖线的总条数就是程序的层次数。用PAD图表示处理逻辑易读易懂、易记。PAD图是二维树形结构的图形程序从图中最左竖线上端的结点开始执行自上而下从左向右顺序执行遍历所有结点。 (3)PAD图的符号支持自顶向下、逐步求精的方法的使用。开始时设计者可以定义一个抽象程序。随着设计工作的深入而使用def符号逐步增加细节直至完成详细设计。 (4)使用表示结构化控制结构的PAD符号所设计出来的程序必然是结构化程序。
    1.程序流程图的主要缺点如下: (1)程序流程图从本质上说不支持逐步求精,它诱使程序员过早地考虑程序的控制流程,而不去考虑程序的全局结构。 (2)程序流程图中用箭头代表控制流,使得程序员不受任何约束,可以完全不顾结构化设计的原则,随意转移控制。 (3)程序流程图不易表示数据结构。 (4)程序流程图的每个符号对应于源程序的一行代码,对于提高大型系统的可理解性作用甚微。 2.盒图有这样的一些优点: (1) 由于只能从上边进入盒子然后从下面走出盒子,除此之外没有其他的入口和出口,所以方框。图限制了随意的控制转移,保证了程序有良好的结构。 (2)方框图是一种强制设计人员和程序员进行结构化思维的工具,一开始就用方框图来学习程序设计的软件人员不会养成坏的程序设计习惯。因为它除了几种标准结构的符号之外,不再提供其他描述手段. (3)方框图形象直观,具有良好的可见度,例如循环的范围、条件语句的范围清晰,所以容易理解设计意图,为编程、复审和选择测试实例、维护都带来了方便。 (4)局部数据和全程数据的作用域很容易确定。 (5)易于表达嵌套结构。 3.PAD图的主要优点如下: (1)PAD的一个独特之处在于,以PAD为基础,遵循一个机械的规则就能方便地编写出程序,这个规则称为走树(Tree Walk).在走树时只要顺着PAD所呈的树形结构移动,根据PAD成分同 Pascal结构的对应关系,就可依次将遇到的PAD成分翻译成Pascal程序,有利于提高软件的生产率。 (2)PAD图所描绘的程序结构十分清晰。图中最左面的竖线是程序的主线,即第一层结构。随着程序层次的增加,PAD图逐渐向右延伸,每增加一个层次,图形就向右扩展一条竖线。PAD图中竖线的总条数就是程序的层次数。用PAD图表示处理逻辑,易读,易懂、易记。PAD图是二维树形结构的图形,程序从图中最左竖线上端的结点开始执行,自上而下,从左向右顺序执行,遍历所有结点。 (3)PAD图的符号支持自顶向下、逐步求精的方法的使用。开始时设计者可以定义一个抽象程序。随着设计工作的深入而使用def符号逐步增加细节,直至完成详细设计。 (4)使用表示结构化控制结构的PAD符号所设计出来的程序必然是结构化程序。

  • 第4题:

    关于自定义命令所关联的图像以下说法正确的是()

    • A、命令所关联的图像分大小两种
    • B、小图像为16×16象素
    • C、大图像为32×32象素
    • D、如果使用大图像,可以在“选项”对话框,“用户系统配置”选项卡上勾选“在工具栏中 使用大按钮”复选框

    正确答案:D

  • 第5题:

    有关Linux内核裁剪下列说法错误的是()

    • A、可以使用makemenuconfig命令进行内核的配置
    • B、所有的配置项都可以按以编译入内核,编译成模块,不编译三种方式配置
    • C、使用makezImage命令会编译生成内核镜像文件zImage
    • D、嵌入式Linux内核编译时应该采用交叉编译器

    正确答案:B

  • 第6题:

    程序流程图、N-S图和PAD图是()使用的算法表达工具。

    • A、设计阶段的概要设计
    • B、设计阶段的详细设计
    • C、编码阶段
    • D、测试阶段

    正确答案:B

  • 第7题:

    双击线型工具,在“自定义线型”对话框中选择“阴线”选项,所定义的线是:()

    • A、虚线
    • B、双线
    • C、黑色线
    • D、白色线

    正确答案:D

  • 第8题:

    VC中,编译工具条内的Debug与Release选项是什么含义?


    正确答案: Debug通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。Release称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好地使用。
    Debug带有大量的调试代码,运行时需要相应的运行库,发布模式程序紧凑不含有调试代码和信息,直接可以运行(如果不需要运行库)

  • 第9题:

    问答题
    系统详细设计阶段使用的描述工具是什么?各有什么特点?

    正确答案: (1)图形工具
    (2)表格工具
    (3)语言工具
    图形工具的特点:程序的结构清晰可见,算法结构清晰、易读易懂,使用方便。
    表格工具的特点:结构清晰、形式简单直观,不需要任何说明,能够简洁、无二义性地描述。
    语言工具特点:可以很抽象,也可以很具体,与自然语言很接近,易于理解。
    解析: 暂无解析

  • 第10题:

    单选题
    程序流程图、N-S图和PAD图是()使用的表达工具。
    A

    设计阶段的概要设计

    B

    设计阶段的详细设计

    C

    编码阶段

    D

    测试阶段


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

  • 第11题:

    单选题
    关于自定义命令所关联的图像以下说法正确的是()
    A

    命令所关联的图像分大小两种

    B

    小图像为16×16象素

    C

    大图像为32×32象素

    D

    如果使用大图像,可以在“选项”对话框,“用户系统配置”选项卡上勾选“在工具栏中 使用大按钮”复选框


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

  • 第12题:

    单选题
    双击线型工具,在“自定义线型”对话框中选择“阴线”选项,所定义的线是:()
    A

    虚线

    B

    双线

    C

    黑色线

    D

    白色线


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

  • 第13题:

    下列选项中,哪些选项用于构成JDK开发环境()。

    A、Java文档生成工具

    B、Java运行工具

    C、Java打包工具

    D、Java编译工具


    参考答案:ABCD

  • 第14题:

    结构化分析(SA)是软件开发需求分析阶段所使用的方法,以下选项中( )不是SA所使用的工具。

    A.DFD图

    B.PAD图

    C.结构化应用

    D.判定表


    正确答案:B

  • 第15题:

    数据流图是软件开发期所使用的一种图形工具,它一般是在软件开发的哪个阶段使用?

    A.需求分析

    B.详细设计

    C.软件测试

    D.软件维护


    正确答案:A

  • 第16题:

    定义软件的安全架构,识别安全关键组件,编写相关文档,是在SDL的()阶段。

    • A、需求分析
    • B、系统设计
    • C、安全培训
    • D、实现

    正确答案:B

  • 第17题:

    程序流程图、N-S图和PAD图是()使用的表达工具。

    • A、设计阶段的概要设计
    • B、设计阶段的详细设计
    • C、编码阶段
    • D、测试阶段

    正确答案:B

  • 第18题:

    对于建立自定义序列,可以使用下列命令来建立()。

    • A、“工具”,“选项”
    • B、“编辑”,“选项”
    • C、“插入”,“选项”
    • D、“格式”,“选项”

    正确答案:A

  • 第19题:

    系统详细设计阶段使用的描述工具是什么?各有什么特点?


    正确答案: (1)图形工具
    (2)表格工具
    (3)语言工具
    图形工具的特点:程序的结构清晰可见,算法结构清晰、易读易懂,使用方便。
    表格工具的特点:结构清晰、形式简单直观,不需要任何说明,能够简洁、无二义性地描述。
    语言工具特点:可以很抽象,也可以很具体,与自然语言很接近,易于理解。

  • 第20题:

    单选题
    有关Linux内核裁剪下列说法错误的是()
    A

    可以使用makemenuconfig命令进行内核的配置

    B

    所有的配置项都可以按以编译入内核,编译成模块,不编译三种方式配置

    C

    使用makezImage命令会编译生成内核镜像文件zImage

    D

    嵌入式Linux内核编译时应该采用交叉编译器


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

  • 第21题:

    单选题
    详细定义所使用的编译工具及其配置选项,是SDL的()阶段。
    A

    需求分析

    B

    验证

    C

    发布

    D

    实现


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

  • 第22题:

    单选题
    程序流程图、N-S图和PAD图是()使用的算法表达工具。
    A

    设计阶段的概要设计

    B

    设计阶段的详细设计

    C

    编码阶段

    D

    测试阶段


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

  • 第23题:

    单选题
    定义软件的安全架构,识别安全关键组件,编写相关文档,是在SDL的()阶段。
    A

    需求分析

    B

    系统设计

    C

    安全培训

    D

    实现


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