更多“在Mako模板中,for结构通过loop对象可获取循环的额外信息,以下哪些是loop对象中可获取到的属性()A、loop.indexB、loop.lenC、loop.oddD、loop.even”相关问题
  • 第1题:

    PL/SQL的循环控制语句LOOP包括以下()几种类型

    A、LOOP

    B、WHILE….LOOP

    C、IF…LOOP

    D、FOR…LOOP


    参考答案:ABD

  • 第2题:

    在VBA中,错误的循环结构是______。

    A.Do While条件式 循环体 Loop

    B.Do Until条件式 循环体 Loop

    C.Do Until 循环体 Loop条件式

    D.Do 循环体 Loop While条件式


    正确答案:C
    解析:Do...While...Loop语句使用格式如下:
    Do While条件式
      循环体
    Loop
    与Do...While...Loop结构相对应,还有另一个循环结构Do...Until…Loop,其使用格式为:
    Do Until条件式
      循环体
      Loop
    上面两个Do循环的条件式均安排在结构的起始位置。实际上,条件式也可以安排在结构的末尾,所以又增加两个Do循环结构:
    Do
      循环体
     LoopWhile条件式

    Do
      循环体
    Loop Until条件式

  • 第3题:

    有关对FOR-ENDFOR计数循环结构叙述正确的是( )。

    A.循环次数是不定的

    B.循环体中的LOOP语句为跳出循环体

    C.循环体中的LOOP和EXIT语句的位置是固定的

    D.循环体中不应包括循环变量值的命令


    正确答案:D
    解析:在FOR-ENDFOR计数循环结构中,循环次数是由计数器的初始值、最终值和步长确定的。但在循环体中不应包括循环变量值的命令,即不能人为地修改循环控制变量,否则循环执行结果容易出错。LOOP与EXIT可以出现在循环体内的任何位置。

  • 第4题:

    在Visual Basie中,要遍历一个对象集合中的元素,应使用的语句是

    A.For...Next

    B.ForEach...Next

    C.With...End With

    D.Do…Loop


    正确答案:B
    解析:ForEach…Next语句是针对一个数组或集合中的每个元素,重复执行一组语句。而选项A、C、D都是在满足条件时才执行。

  • 第5题:

    关于Mako模板的使用,以下说法正确的是()

    • A、"${2**6}"与"${pow(2,6)}"的渲染结果相等
    • B、使用多个过滤器可通过多个管道符实现,如${"thisissometext"T.rimU.
    • C、在for语句中,可通过${loop.index}获取当前循环遍历的下标
    • D、渲染模板"${a}“时,若变量"a"没有被定义,会导致模板渲染失败

    正确答案:A,C,D

  • 第6题:

    以下说法正确的是:()

    • A、通过POST方法提交form表单后,在View函数中可以通过request.POST获取到数据
    • B、通过GET方法提交后,在View函数中可以通过request.GET获取到数据
    • C、request.GET和request.POST是类字典对象,可以使用for遍历数据
    • D、可以通过request.body获取到rawPOST数据

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

  • 第7题:

    下面()不是oracle程序设计中的循环语句。

    • A、for…end for
    • B、loop…end loop
    • C、while…end loop
    • D、For…end loop

    正确答案:A

  • 第8题:

    在Django视图函数中,能从’request’中获取到的以下哪些对象?()

    • A、META
    • B、REQUEST
    • C、FILES
    • D、Session

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

  • 第9题:

    有关loop语句和exit语句的叙述正确的是()

    • A、loop和exit语句可以写在循环体的外面
    • B、loop语句的作用是把控制转到enddo语句
    • C、exit语名的作用是把控制转到enddo语句
    • D、loop和exit语句一般写在循环结构里面嵌套的分支结构中

    正确答案:D

  • 第10题:

    < video>元素中,设置视频是否自动播放的属性是loop。()


    正确答案:错误

  • 第11题:

    下列关于do while…loop和do…loop until循环执行循环体次数的描述正确的是()。

    • A、do while…loop循环和do…loop until循环至少都执行一次
    • B、do while…loop循环和do…loop until循环可能都不执行
    • C、do while…loop循环至少执行一次,do…loop until循环可能不执行
    • D、do while…loop循环可能不执行,do…loop until循环至少执行一次

    正确答案:D

  • 第12题:

    判断题
    循环结构中的LOOP语句功能是退出循环,将循环控制转向循环语句结构之后的第一句()
    A

    B


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

  • 第13题:

    阅读以下说明和C++代码,将应填入(n)处。

    [说明]

    在一公文处理系统中,开发者定义了一个公文类OfficeDoc,其中定义了公文具有的属性和处理公文的相应方法。当公文的内容或状态发生变化时,关注此OfficeDoc类对象的相应的DocExplorer对象都要更新其自身的状态。一个OfficeDoc对象能够关联一组 DocExplorer对象。当OfficeDoc对象的内容或状态发生变化时,所有与之相关联的 DocExplorcr对象都将得到通知,这种应用被称为观察者模式。以下代码写在一个C++源文件中,能够正确编译通过。

    [C++代码]

    include <iostream>

    const OBS_MAXNUM=20;//最多与OfficeDoc对象相关联的DocExplorer对象的个数

    (1);

    class DocExplorer{ //关注OfficeDoc公文对象的类

    public:

    DocExplorer( (2) *doc); //构造函数

    (3) void update(OfficeDoc *doc)=0;//更新自身状态的函数

    //其他相关属性和方法省略

    };

    class OfficeDoc{ //公文类

    private:

    DocExplorer *myObs[OBS_MAXNUM];

    //关注此公文类的DocExplorer类对象指针数组

    int index; //与OfficeDoc对象关联的DocExplorer对象的个数

    public:

    OfficeDoe()

    index=0;

    }

    void attach(DocExplorer *o){

    //将一DoeExplorer对象与OfficeDoe对象相关联

    if(index >=OBS_MAXNUM ||o=NULL)return;

    for(int loop=0; loop<index; loop++)

    if(myObs[loop]==o) return;

    myObs[index]=o;

    index++;

    }

    void detaeh(DocExplorer *o){

    //接触某DoeExplorer对象与OfficeDoc对象的关联

    if(0==NULL) return;

    for(int loop=0; loop<index; loop++){

    if(myObs[loop]==o){

    if(loop<=index-2)myObs[loop]=myObs[index-1];

    myObs[index-1]=NULL;

    index--;

    break;

    }

    }

    }

    private:

    void notifyObs(){ //通知所有的DocExplorer对象更改自身状态

    for(int loop=0; loop<index; loop++){

    myObs[loop]->(4); //DocExplorer对象更新自身状态

    }

    }

    //其他公文类的相关属性和方法

    };

    DocExplorer::DocExplorer(OfficeDoc *doc){//DocExplorer 类对象的构造函数

    doc->(5); //将此DocExplorer对象与doc对象相关联

    }


    正确答案:(1) class OfficeDoc (2) OfficeDoc (3) virtual (4) update(this) (5) attach(this)
    (1) class OfficeDoc (2) OfficeDoc (3) virtual (4) update(this) (5) attach(this) 解析:首先,DocExplorer需要知道OfficeDoc是一个类,但因为OfficeDoc定义在 DocExplorer之后,所以需要在DocExplorer类的定义前加上class OfficeDoc的声明,因此(1)空处应该填写class OfficeDoc
    第(2)空可根据程序最后的构造函数的实现知道,应该填写OfficeDoc;在观察者模式中,不同的观察者更新自身的方法不同,因此第(3)空处应该填写virtual,而且程序最后的=0也表明是一个纯虚拟函数;
    第(4)空处,程序注释说明所有与OfficeDoc相关联的对象更新自身状态因此需要使用update函数,但update函数的参数是一个OfficeDoc类的对象。所以,参数应该为this;
    第(5)空将OfficeDoc类的对象和DocExplorer类的对象相关联,关联的函数是 OfficeDoc中的attach方法,其参数是一个DocExplorer对象,使用this能够表示当前的对象,所以应该填写attach(this)。

  • 第14题:

    在DO WHILE-ENDDO的循环结构中,下列叙述正确的是

    A.循环体中的LOOP和EXIT语句的位置是固定的。

    B.在程序中应加入控制循环结束的语句

    C.执行到ENDDO时,首先判断表达式的值,然后再返回DO WHILE语句

    D.循环体中的LOOP语句为跳出循环体


    正确答案:B
    解析:LOOP语句用来结束循环体的本次执行,重新返回到DOWHILE处判断条件;EXIT则直接跳出循环体,执行ENDDO后面的语句,这两个语句在循环体中的位置并不是固定的。

  • 第15题:

    下列4种形式的循环设计中,循环次数最少的是( )。

    A.a=5:b=8Do a=a+1Loop While a;ba=a+1Loop


    正确答案:C
    C.【解析】本题考查VBA中循环的知识。对于这种循环结构,首先看条件判断在循环体的前面还是后面,如果是先判断条件,则有可能一次也不执行循环体:如果是后判断条件,则无论条件如何至少执行一次循环体。在Until循环中条件为False时执行循环体,条件为True时退出循环:在While循环中条件为True时执行循环体,条件为False时退出循环,这一点要注意区分清楚。本题中的A循环执行4次,8循环执行l次,c循环一次也不执行,D循环执行4次。

  • 第16题:

    下列关于Do„Loop循环结构执行循环次数的描述正确的是( )。

    A.DoWhile„Loop循环和Do„LoopUntil循环至少都执行一次

    B.DoWhile„Loop循环和Do„LoopUntil循环可能都不执行

    C.DoWhile„Loop循环至少执行一次和Do„LoopUntil循环可能不执行

    D.DoWhile„Loop循环可能不执行和Do„LoopUntil循环至少执行一次


    正确答案:D

  • 第17题:

    关于Mako模板,下列说法正确的是()

    • A、Mako模板引擎依赖于Django框架
    • B、在Mako模板中,能够内嵌Python代码
    • C、在Mako模板中,使用"{{}}"语法渲染变量
    • D、Mako模板支持try-except异常控制语句

    正确答案:B,D

  • 第18题:

    在VB中,Do Until Loop不属于循环的语句。


    正确答案:错误

  • 第19题:

    在VB中,用来实现循环结构的语句是()。

    • A、For...Next
    • B、Do While...Loop
    • C、If...Then...
    • D、Do...Loop Until

    正确答案:A,B,D

  • 第20题:

    循环结构中的LOOP语句功能是退出循环,将循环控制转向循环语句结构之后的第一句()


    正确答案:错误

  • 第21题:

    循环结构中LOOP语句的功能是退出循环,将程序控制转向循环语句结构之后的第一句语句()


    正确答案:错误

  • 第22题:

    用循环结构解决问题时,如果循环的次数已知,通常采用();当循环的次数未知,需要靠判断条件是否成立来决定循环的执行和退出时,通常采用()。

    • A、For„Next循环、Do„Loop循环
    • B、Do„Loop循环、For„Next循环
    • C、Do„Next循环、For„Loop循环

    正确答案:A

  • 第23题:

    PL/SQL的循环控制语句LOOP包括以下()类型。

    • A、LOOP
    • B、WHILE…LOOP
    • C、IF…LOOP
    • D、FOR…LOOP

    正确答案:A,B,D