niusouti.com
更多“在程序设计中使用括号以改善表达式的清晰性。”相关问题
  • 第1题:

    程序设计中可使用括号改善表达式的清晰性。()


    参考答案:正确

  • 第2题:

    以下关于编程风格的叙述中,不应提倡的是 ______ 。

    A.使用括号以改善表示式的清晰性

    B.用计数方法而不是文件结束符来判断文件的结束

    C.一般情况下,不要直接进行浮点数的相等比较

    D.使用有清晰含义的标识符

    A.

    B.

    C.

    D.


    正确答案:B

  • 第3题:

    以下关于编程风格的叙述中,不应提倡的是(49)。

    A.使用括号以改善表达式的清晰性

    B.用计数方法而不是文件结束符来判断文件的结束

    C.一般情况下,不要直接进行浮点数的相等比较

    D.使用有清晰含义的标识符


    正确答案:B
    解析:由于编码的依据是详细设计的结果,因此程序的质量主要取决于设计。但是,编程的质量也在很大程度上影响着程序的质量。编码风格涉及到:源程序中的内部文档、数据说明、语句构造以及输入/输出。在编码过程中,最主要的工作就是书写语句。有关书写语句的原则有几十种,其目的是希望每条语句尽可能简单明了,能直截了当地反映程序员的意图。使用括号清晰地表达出逻辑表达式和算术表达式的运算次序是语句构造的规则之一。对源程序中的内部文档的要求主要包括选择标识符的名字、适当的注释和程序的视觉组织。在选择标识符的名字时,应尽量选择含义明确的名字,使它能正确提示标识符所代表的实体。输入和输出是每个程序都不可缺少的部分。在编写输入和输出程序段时,如果遇到需要计数的情况,应使用数据结束标记(如数据文件结束标记),而不应要求用户输入数据的个数。在计算机内部,浮点数采用科学记数法表示。但是有些十进制小数无法精确地表示成二进制小数。因此应尽量避免对两个浮点数直接进行“==”和“!=”比较运算(特别是在循环条件中),如果需要,可采用判断两者的差的绝对值是否小于某个很小的数来实现。

  • 第4题:

    以下关于编程分格的叙述中,应该提倡的是()。

    A.适用括号以改善表达式的清晰性

    B.重要函数清晰注释,标明参数、返回值、函数中的主要算法以及函数所实现的目的

    C.一般情况下,不要直接进行浮点数的相等比较

    D.使用有清晰含义的标识符


    答案:ABCD

  • 第5题:

    以下关于编程风格的叙述中,不应提倡的风格是(32)。

    A.使用有清晰含义的标识符,并对程序语句进行注释

    B.不要直接进行浮点数的相等比较

    C.使用括号以改善逻辑表达式和算术表达式的清晰性

    D.尽量用计数方法来判断一个文件的结束


    正确答案:D
    解析:编程的质量在很大程度上影响着程序的质量。编码风格涉及到源程序中的内部文档、数据说明、语句构造及输入/输出。在编码过程中,最主要的工作就是书写语句。有关书写语句的原则有几十种,其目的是希望每条语句尽可能简单明了,能直截了当地反映程序员的意图。使用括号清晰地表达出逻辑表达式和算术表达式的运算次序是语句构造的规则之一。对源程序中的内部文档的要求主要包括选择标识符的名字、适当的注释和程序的视觉组织。在选择标识符的名字时,应尽量选择含义明确的名字,使它能正确提示标识符所代表的实体。输入和输出是每个程序都不可缺少的部分。在编写输入和输出程序段时,如果遇到需要计数的情况,应使用数据结束标记(如数据文件结束标记),而不应要求用户输入数据的个数。在计算机内部,浮点数采用科学记数法表示。但是有些十进制小数无法精确地表示成二进制小数。因此应尽量避免对两个浮点数直接进行“==”和“!=”比较运算(特别是在循环条件中)。如果需要进行比较运算,则可以采用判断两者的差的绝对值是否小于某个很小的数来实现。

  • 第6题:

    ( )不是良好的编码风格。

    A.恰当使用缩进、空行以改善清晰度 B.利用括号使逻辑表达式或算术表达式的运算次序清晰直观 C.用短的变量名使得程序更紧凑 D.保证代码和注释的一致性


    正确答案:C

  • 第7题:

    在C程序的表达式中,为了明确表达式的运算次序,常使用括号“()”。


    正确答案:正确

  • 第8题:

    逆波兰表示法表示表达式时无须使用括号。


    正确答案:正确

  • 第9题:

    栈具有后进先出的特性,用途非常广泛,在()中要使用。

    • A、递归程序
    • B、表达式求值
    • C、汉诺塔问题
    • D、括号匹配

    正确答案:A,B,C,D

  • 第10题:

    当有两个或更多的表达式作为选择条件时,可以使用括号。使用括号可以()

    • A、将表达式分组
    • B、改变求值的次序
    • C、增加表达式的可读性
    • D、没有作用

    正确答案:A,B,C

  • 第11题:

    多选题
    当有两个或更多的表达式作为选择条件时,可以使用括号。使用括号可以()
    A

    将表达式分组

    B

    改变求值的次序

    C

    增加表达式的可读性

    D

    没有作用


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

  • 第12题:

    单选题
    下列有关VB表达式的说法中,错误的是()
    A

    在表达式中可以出现上下标

    B

    表达式中所有运算符都不能省略

    C

    括号必须是圆括号且成对出现

    D

    运算符乘和除分别用“*”和“/”表示


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

  • 第13题:

    switch后面括号中的表达式只能是整型、______ 或枚举型表达式。


    正确答案:字符型
    字符型

  • 第14题:

    下列叙述中,良好编程风格的正确叙述,是______。

    A.使用括号以改善表达式的清晰性。

    B.对递归定义的数据结构不要使用递归过程。

    C.应尽可能多输出中间结果。

    D.尽可能对程序代码进行优化。


    正确答案:A
    解析:选项A说法正确,使用括号,可以清晰地表达逻辑表达式和算术表达式的运算次序,可提高程序的可理解性。本题正确答案为选项A。选项B说法错误,对递归定义的数据结构可以使用递归过程。选项C说法错误,适当输出中间结果是可以的,无须过多输出中间结果。选项D说法错误,如果对程序代码过度优化,会降低程序的可理解性。

  • 第15题:

    在软件详细设计的编码过程中,最主要的工作就是书写语句,下列叙述中______是不合理的。

    A.尽量使用3种基本控制结构来编程

    B.不要在同一行中写多个语句

    C.使用括号清晰的表达出逻辑表达式和算术表达式的运算次序

    D.尽量使用测试条件“非”


    正确答案:D
    解析:在编码过程中,书写语句时要做到每条语句尽可能简单明了、易读易懂,要做到这一点,要遵循一些基本的语句书写原则。其中常用的有:
      不要在同一行中写多个语句。
      避免使用复杂的条件测试,减少对“非”条件的测试。
      尽量不用或少用GOT0语句。
      尽量只采用3种基本控制结构来编写程序。
      利用括号使表达式的运算次序清晰直观。

  • 第16题:

    以下关于运算符的说法,错误的是:( )

    A、表达式中的乘号*不能省略,但可以用符号·代替

    B、通常不允许两个运算符相连,两个运算符应当用括号隔开

    C、括号可以改变运算符的运算顺序

    D、在表达式中只能用圆括号,不能使用方括号。


    正确答案:A

  • 第17题:

    ( )不属于良好的编码风格。

    A. 恰当使用缩进、空行以改善清晰度B. 利用括号使逻辑表达式或算术表达式的运算次序清晰直观C. 用短的变量名使得程序更紧凑D. 保证代码和注释的一致性


    正确答案:C

  • 第18题:

    下列不属于表达式分析的是______。

    A.数组下标越界

    B.形参和实参类型的一致性

    C.除式为零

    D.表达式中不正确使用括号


    正确答案:B

  • 第19题:

    在表达式中不使用括号来标识子表达式。


    正确答案:错误

  • 第20题:

    在Foxpro运算表达式中,有逻辑表达式、关系表达式和算术表达式混合在一起,其中不含括号,它们的运算顺序是:算术、()、()。


    正确答案:关系;逻辑

  • 第21题:

    栈的使用非常广泛,在进制转换、括号匹配、表达式求值等算法都能用到。


    正确答案:正确

  • 第22题:

    下列有关VB表达式的说法中,错误的是()

    • A、在表达式中可以出现上下标
    • B、表达式中所有运算符都不能省略
    • C、括号必须是圆括号且成对出现
    • D、运算符乘和除分别用“*”和“/”表示

    正确答案:A

  • 第23题:

    判断题
    在程序设计中使用括号以改善表达式的清晰性。
    A

    B


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