更多“下列JS的判断语句中()是正确的A、if(i==0)B、if(i=0)C、if i==0 thenD、if i=0 then”相关问题
  • 第1题:

    下列循环语句中有语法错误的是

    A.int i;for(i=1;i<10;i++) cout<<‘*’;

    B.int i,j;for(i=1,j=0;i<10;i++,j++)cout<<‘*’;

    C.int i=0;for(;i<10;i++)cout<<‘*’;

    D.for(1) cout<<‘*’;


    正确答案:D
    解析:D项语法错误。for语句语法格式为:
      for(<表达式1>;<表达式2>;<表达式3>)
      <语句>
      D选项for语句中漏掉了两个分号。

  • 第2题:

    定义数组char a[]=}'0','1','2','3');,则将该数组中元素按反序转换成整数,正确的程序段是______。

    A.int k=0,i; for(i=0;i<4;i++) k=k*10+a[i]-48;

    B.int k=0,i; for(i=3;i>=0;i--) k=k*10+a[i]-'0';

    C.int k=0,i; for(i=3;i>=0;i--) k=k+a[i]-'0';

    D.int k,i; for(i=3;i>=0;i--) k=k*10+a[i]-'0';


    正确答案:B
    解析:将字符数组中的元素按反序转换成整数,数组第一个元素应当是四位整数的个位,依次类推,字符数字转换为数字的基本方法是将该字符的ASCII码值减去字符0的ASCII码值,程序的输出结果是3210。

  • 第3题:

    以下for语句中不是死循环的是A.for(int i=0;i<1;++i);B.for(int i=0;;++i);C.for(int i=1;i>0;++

    以下for语句中不是死循环的是

    A.for(int i=0;i<1;++i);

    B.for(int i=0;;++i);

    C.for(int i=1;i>0;++i);

    D.for(;;);


    正确答案:A

  • 第4题:

    下列选项中,不能输出100个整数的是( )。A.for(int i=0;i<100;i++) System.out.println(i);B.int

    下列选项中,不能输出100个整数的是( )。

    A.for(int i=0;i<100;i++) System.out.println(i);

    B.int i=0; do{ System.out.println(i); i++; }while(i<100);

    C.int i=0; while(i<100){ System.out.println(i); i++; }

    D.int i=0; while(i<100){ i++; if(i<100)continue; System.OUt.println(i); }


    正确答案:D
    D。【解析】continue语句的作用是不执行循环体后面的语句直接进入循环判断阶段。所以本题选D。

  • 第5题:

    下列语句中不是死循环的是

    A.int i=10;

    B.for(int i=1;i<10;i++) while(1) { { i--; i--; } if(i= =1)break; }

    C.int i=0;

    D.int i=1; do{ for(;;)1=i+1; i++; }while(i>=0);


    正确答案:A
    解析:选项A)中i自减到l时就会执行break语句跳出循环,选项B)中i10永远成立不会跳出循环,选项C)中第一次进入循环体后i>0永远不会跳出循环,选项D)中未给出结束循环的条件。

  • 第6题:

    以下for语句中不是死循环的是( )

    A.for(int i=0;i<1;++i);
    B.for(int i=0;;++i);
    C.for(int i=1;i>0;++i);
    D.for(;;);

    答案:A
    解析:

  • 第7题:

    下列JavaScript的循环语句中()是正确的

    • A、if(i<10;i++) 
    • B、for(i=0;i<10)  
    • C、for i=1 to 10   
    • D、for(i=0;i<=10;i++)

    正确答案:D

  • 第8题:

    在VC6.0中有定义语句:doublea[5]={23.7,1.08,-6.5,43.4,0.69};inti;则下列语句中错误的是()

    • A、for(i=0;i<5;i++)a[i]=getchar()
    • B、for(i=0;i<5;i++)a[i]+=’a’
    • C、for(i=0;i<5;i++)printf("%f/n",a[i])
    • D、D.for(i=0;i<5;i++)scanf("%lf",

    正确答案:D

  • 第9题:

    三相芯式变压器铁芯的磁路是不对称的,因此星形接线的三相变压器的空载电流值是有差异的,其关系是()。

    • A、I0A≈I0C>I0B
    • B、I0A≈I0C<I0B
    • C、I0A=I0C+I0B
    • D、I0C=I0A+I0B

    正确答案:A

  • 第10题:

    单选题
    照片影像密度的公式为(  )。
    A

    lg(I/I0

    B

    lg(I-I0

    C

    lg(I0/I)

    D

    I/I0

    E

    (I-I0)/I0


    正确答案: E
    解析: 当入射光强度为I0,透射光强度为I,则透光率为I/I0,阻光率为透光率的倒数I0/I,密度即是阻光率以10为底的对数。

  • 第11题:

    单选题
    网络图上的任一工序,其工序单时差r(i,j)和工序总时差R (i,j)的关系,下列说法正确的是:()。
    A

    如果r(i,j)=0,则必有R(i,j)=0

    B

    如果r(i,j)>0,则必有R(i,j)=0

    C

    如果R(i,j)>0,则必有r(i,j)=0

    D

    如果R(i,j)=0,则必有r(i,j)=0


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

  • 第12题:

    单选题
    下列循环语句中有语法错误的是(  )。
    A

    int i;for(i=1;i<10;i++)cout<<’*’;

    B

    int i,j;for(i=1,j=0;i<10;i++,j++)cout<<′*′;

    C

    int i=0;for(;i<10;i++)gout<<′*′;

    D

    for(1)cout<<′*′;


    正确答案: B
    解析:
    for循环语句的语法格式如下:for(<表达式1>;<表达式2>;<表达式3>)<语句>,在三个表达式都省略的情况下,其格式如下如for(;;),括号内部的分号不能省略,这时for循环语句是一个死循环。

  • 第13题:

    与“for(i=0;i<10;i++)putchar('a'+i);”功能不同的语句是______。

    A.for(i=0;i<10;)putchar('a'+(++i));

    B.for(i=0;i<10;)putchar('a'+(i++));

    C.for(i=0;i<10;putchar('a'+i),i++);

    D.for(i=0;i<=9;i++)putchar('a'+i);


    正确答案:A

  • 第14题:

    以下for语句中不是死循环的是A.for(int i=0;i<1;++);B.for(int i=0∷++);C.for(int i=1;i>0;++i);

    以下for语句中不是死循环的是

    A.for(int i=0;i<1;++);

    B.for(int i=0∷++);

    C.for(int i=1;i>0;++i);

    D.for( ;;);


    正确答案:A
    解析:for循环的一般格式为for(初始化部分;终止条件判断部分;迭代部分){循环体;}说明如下:for循环开始时,首先执行初始化操作,然后判断终止条件是否满足,如果满足,则执行循环体中的语句,最后执行迭代部分。完成一次循环后,重新判断终止条件。注意:在for语句中,如果省略了终止条件判断部分,开且在语句中没有break,或者是终止条件判断部分始终没有终止,都将出现死循环。注意:for循环语句可由while循环语句来代替。

  • 第15题:

    以下for语句中不是死循环的是( )。 A.for(inti=0;i<1;++i);B.for(inti=0;;++i);S

    以下for语句中不是死循环的是( )。

    A.for(inti=0;i<1;++i);

    B.for(inti=0;;++i);

    C.for(inti=1;i>0;++i);

    D.for(;;);


    正确答案:A
    A。【解析】本题考查循环语句for的使用。for循环开始时,首先执行初始化操作,然后判断终止条件是否满足,如果满足,则执行循环体中的语句,最后执行迭代部分。完成一次循环后,重新判断终止条件。在for语句中,如果省略了终止条件判断部分,并且在语句中没有break,或终止条件判断部分始终没有终止,都将出现死循环。

  • 第16题:

    以下for语句中不是死循环的是( )。

    A.for(inti=0;i0;++i);

    D.for(;;);


    正确答案:A
    A。【解析】本题考查循环语句for的使用。for循环开始时,首先执行初始化操作,然后判断终止条件是否满足,如果满足,则执行循环体中的语句,最后执行迭代部分。完成一次循环后,重新判断终止条件。在for语句中,如果省略了终止条件判断部分,并且在语句中没有break,或终止条件判断部分始终没有终止,都将出现死循环。

  • 第17题:

    以下for语句中不是死循环的是A.for(int i=0;i<1;++i;B.for(int i=0;;++i;C.for(int i=1;i>0;++i;

    以下for语句中不是死循环的是

    A.for(int i=0;i<1;++i;

    B.for(int i=0;;++i;

    C.for(int i=1;i>0;++i;

    D.for(;;);


    正确答案:A
    解析:for循环的一般格式为for(初始化部分;终止条件判断部分;迭代部分){循环体;}说明如下:for循环开始时,首先执行初始化操作,然后判断终止条件是否满足,如果满足,则执行循环体中的语句,最后执行迭代部分。完成一次循环后,重新判断终止条件。注意:在for语句中,如果省略了终止条件判断部分,并且在语句中没有break,或者是终止条件判断部分始终没有终止,都将出现死循环。注意:for循环语句可由while循环语句来代替。

  • 第18题:

    用scala求10以内的偶数下面那些写法正确()

    • A、for(i<-0to10if(i%2==0)){print(i+"")}
    • B、for(i<-0to10){if(i%2==0)print(i+"")}
    • C、for(i<-0to10){if(i%2==0){print(i+"")}}
    • D、for(i<-0.to(10)if(i%2==0)){print(i+"")}

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

  • 第19题:

    在下列单片机程序语句中,能有效实现延时的是()

    • A、for(i=10000;i<10000;i--);
    • B、for(i=10000;i>0;i++);
    • C、for(i=0;i<10000;i--);
    • D、for(i=0;i<10000;i++);

    正确答案:D

  • 第20题:

    求整数1至10的和并存入变量s,下列语句中错误的是()。

    • A、s=0;for(i=1;i<=10;i++)s+=i;
    • B、s=0;i=1;for(;i<=10;i++)s=s+i;
    • C、for(i=1,s=0;i<=10;s+=i,i=i+1);
    • D、for(i=1;s=0;i<=10;i++)s=s+i;

    正确答案:D

  • 第21题:

    单选题
    对位于关键路线上的工序,下列说法正确的是:()。
    A

    工序单时差r(i,j)=0,工序总时差R(i,j)=0

    B

    工序单时差r(i,j)>0,工序总时差R(i,j)=0

    C

    工序单时差r(i,j)=0,工序总时差R(i,j)>0

    D

    工序单时差r(i,j)>0,则工序总时差R(i,j)>0


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

  • 第22题:

    单选题
    统筹图上的任一工序,其工序单时差r(i,j)和工序总时差R (i,j)的关系,下列说法正确的是:()。
    A

    如果r(i,j)=0,则必有R(i,j)=0。

    B

    如果r(i,j)>0,则必有R(i,j)=0。

    C

    如果R(i,j)>0,则必有r(i,j)=0。

    D

    如果R(i,j)=0,则必有r(i,j)=0。


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

  • 第23题:

    单选题
    在VC6.0中有定义语句:doublea[5]={23.7,1.08,-6.5,43.4,0.69};inti;则下列语句中错误的是()
    A

    for(i=0;i<5;i++)a[i]=getchar()

    B

    for(i=0;i<5;i++)a[i]+=’a’

    C

    for(i=0;i<5;i++)printf(%f/n,a[i])

    D

    D.for(i=0;i<5;i++)scanf(%lf,


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