更多“if的的流程替代语法就是把左花括号换成冒号,把右花括号换成“endif;”。”相关问题
  • 第1题:

    列表中的元素使用()括号扩起来。

    A.带有‘:’的key与value的对应关系组

    B.方括号

    C.圆括号

    D.花括号


    参考答案:B

  • 第2题:

    阅读下列说明和算法,回答问题1和问题2。

    【说明】

    算法2-1是用来检查文本文件中的圆括号是否匹配。若文件中存在圆括号没有对应的左括号或者右括号,则给出相应的提示信息,如下所示:

    文件 提示信息

    (1+2)

    abc) 缺少对应左括号:第2行,第4列

    ((def)gx) 缺少对应左括号:第3行,第10列

    (((h)

    ij)(k

    (1ml) 缺少对应右括号:第5行,第4列;第4行,第1列

    在算法2-1中,stack为一整数栈。算法中各函数的说明见表4。

    【算法2-1】将栈stack 置空,置EOF为false ch < - nextch(); while( not EOF) k < - kind(CH); if(k== (1) ) push( (2) );push( (3) ); elseif(k== (4) ) if(not empty()) pop( ) ;pop( ); else 显示错误信息(缺少对应左括号或右括号); 显示行号row;显示列号col; endif endif ch < - nextch( ); endwhile if(not empty()) 显示错误信息(缺少对应左括号或右括号); while(not empty()) row < - pop() ; col <- pop(); 显示行号row; 显示列号col; endwhile endif 为了识别更多种类的括号,对算法2-1加以改进后得到算法2-2。算法2-2能够识别圆括号、方括号和花括号(不同类型的括号不能互相匹配)。改进后,函数kind(char ch)的参数及其对应的返回值见表5。

    【算法2-2】

    将栈stack置空,置EOF为false

    ch< -nextch();

    while(not EOF)

    k <-kind(ch);

    if( k >0)

    if( 判断条件1 )

    push((5));push((6));push((7));

    elseif( 判断条件2 and 判断条件3 )

    pop() ;pop() ;pop();

    else

    显示行号row; 显示列号col;

    endif

    endif

    ch < - nextch();

    endwhile

    if(not empty( ) )

    显示错误信息(缺少对应左括号或右括号);

    while( not empty( ) )

    pop( ); row←pop( ); col←pop( );

    显示行号row;显示列号col;

    endwhile

    endif

    请将【算法2-1】和【算法2-2】中(1)~(7)处补充完整。


    正确答案:(1)1(2)col(3)row(4)2(5)col(6)row(7)k
    (1)1(2)col(3)row(4)2(5)col(6)row(7)k 解析:(1)栈置空,置EOF为false,并从文件中读取第一个字符到ch,然后进入循环,循环体执行一次处理一个ch。进人循环,利用 kind函数算出ch的类型k。(2)算法2-1大致流程如下:当k等于什么的时候把什么入栈;当k等于什么的时候且栈不为空的时候出栈,如果栈为空,打印错误消息,如果都不是,则读取文件的下一个字符再次进入循环。由上看出,人栈应是类型k为1,而出栈应该是类型k为2。在(4)下面出栈时,并没有用到栈的内容。在此就有些人认为栈中的内容没什么用了,随便压个ch,而且两个写的都是ch。其实从逻辑上就可以理解这种解答,如果压的是同样的数据,又是在同一位置出栈,算法大可置用一个push、pop就可以了。所以应该继续看后面的内容,以寻找正确的答案。当看到"row-pop();col-pop();”时,所有的疑惑就迎刃而解了,应把row和col压入栈。由于是先弹出row后弹出col,按栈的后进先出的规则,可知压入栈的是col,再压row。

  • 第3题:

    有层次差别的一组括号分别是()。

    A.花括号{}、方括号[]、圆括号()
    B.花括号{}、方括号[]、六角括号〔〕
    C.方头括号【】、圆括号()、六角括号〔〕
    D.花括号{}、圆括号()、六角括号〔〕

    答案:A
    解析:
    各种括号只要表现出层级差别、并成对对应即可,同时兼顾一般意识里的等级差别。一般情况下,花括号“{}”>方括号“[]”>圆括号“()”,使用时需要全文统一。因此本题选择A。

  • 第4题:

    调制解调器所谓的调制,就是把( )转换成电话线上的传输的( );解调,即把( )转换成( )。


    正确答案:数字信号模拟信号模拟信号数字信号

  • 第5题:

    类的定义必须包含在以下哪种符号之间?()

    • A、方括号[]
    • B、花括号{}
    • C、双引号“”
    • D、圆括号()

    正确答案:B

  • 第6题:

    字符型常量的定界符不包括().

    • A、方括号
    • B、单引号
    • C、双引号
    • D、花括号

    正确答案:D

  • 第7题:

    C++程序中的简单语句必须以()结束。

    • A、冒号
    • B、分号
    • C、空格
    • D、花括号

    正确答案:B

  • 第8题:

    下面关于流程替代语法说法错误的是()。

    • A、增强程序的可读性。
    • B、提高代码后期维护的效率。
    • C、避免了大量的HTML代码和PHP代码混合编译,分不清流程语句开始和结束的位置。
    • D、流程替代语法就是去掉if语句等的花括号,在开始和结束位置添加start和end语句。

    正确答案:D

  • 第9题:

    单选题
    日期型常量的定界符是().
    A

    单引号

    B

    方括号

    C

    花括号

    D

    双引号


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

  • 第10题:

    判断题
    if的的流程替代语法就是把左花括号换成冒号,把右花括号换成“endif;”。
    A

    B


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

  • 第11题:

    单选题
    把抽象数据变换成比特串的编码规则叫做()
    A

    抽象语法

    B

    具体语法

    C

    传输语法

    D

    表示语法


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

  • 第12题:

    单选题
    类的定义必须包含在以下哪种符号之间?()
    A

    方括号[]

    B

    花括号{}

    C

    双引号“”

    D

    圆括号()


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

  • 第13题:

    在使用Python编写MRunner测试脚本时,要注意Python中用()表示语句块。

    A、缩进

    B、花括号

    C、中括号

    D、括号


    答案:A

    解析:python语言和其他语言的一个不同就是缩进,Python的缩进通常相当于java等语言的{}

  • 第14题:

    在Excel2002中,允许用户在公式中使用小括号“()”和方括号“[]”,但不允许使用花括号“{}”。()

    A.错误

    B.正确


    参考答案:A

  • 第15题:

    有层级差别的一组括号分别是( )。

    A.花括号{}方括号[]圆括号( )
    B.花括号{}方括号[]六角括号[]
    C.方头括号【】圆括号( )六角括号[]
    D.花括号{}圆括号( )六角括号[]

    答案:A
    解析:
    各种括号只要表现出层级差别、并成对对应即可,同时兼顾一般意识里的等级差别。一般情况下,花括号“{}”>方括号“[]”>圆括号“( )”,使用时需要全文统一。故本题答案选A。

  • 第16题:

    造分化字时,偶然有把母字的音符改换成意符的情况,如“华”分化出“花”。


    正确答案:错误

  • 第17题:

    日期型常量的定界符是().

    • A、单引号
    • B、方括号
    • C、花括号
    • D、双引号

    正确答案:C

  • 第18题:

    编码就是把()转换成()的过程。


    正确答案:沟通内容;信息符号

  • 第19题:

    python中,字符串的格式()。

    • A、括号
    • B、中括号
    • C、花括号
    • D、引号

    正确答案:D

  • 第20题:

    在Excel2002中,允许用户在公式中使用小括号“()”和方括号“[]”,但不允许使用花括号“{}”。()


    正确答案:错误

  • 第21题:

    单选题
    C++程序中的简单语句必须以()结束。
    A

    冒号

    B

    分号

    C

    空格

    D

    花括号


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

  • 第22题:

    单选题
    python中,字符串的格式()。
    A

    括号

    B

    中括号

    C

    花括号

    D

    引号


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

  • 第23题:

    单选题
    下面关于流程替代语法说法错误的是()。
    A

    增强程序的可读性。

    B

    提高代码后期维护的效率。

    C

    避免了大量的HTML代码和PHP代码混合编译,分不清流程语句开始和结束的位置。

    D

    流程替代语法就是去掉if语句等的花括号,在开始和结束位置添加start和end语句。


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