更多“GFM-1600的I10为()。 ”相关问题
  • 第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题:

    本题定义了一个长度为l0的boolean型数组,并给数组元素赋值,要求如果数组元素下标为奇数,则数组元素值 为false,否则为true。 public class javal{ pubhc static void main(String[]args){ boolean b[]= ; for(int i=0;i<10;i++){ if( ) b[i]=false; else ; } for(int i=0;i<10;i++) System.Out.print("bE"+i+"]="+b[i]+","); } }


    正确答案:
    第1处:new boolean[10]
    第2处:i%2 1=0
    第3处:b[i]=true
    【解析】第1处定义了一个长度为10的boolean型数组;第2处判断数组元素下标是否为奇数。第3处不为奇数的情况下数组元素值设为true。

  • 第3题:

    I10表示厚度为10mm的工字型钢。\t( )


    答案:对
    解析:
    工字钢都是标准尺寸,要查五金手册.比如I10,I15a等

  • 第4题:

    根据线程安全的相关知识,分析以下代码,当调用test方法时i>10时是否会引起死锁?并简要说明理由。

    public void test(int i)

    {

    lock(this)

    {

    if (i>10)

    {

    i--;

    test(i);

    }

    }

    }


    正确答案:
     

  • 第5题:

    根据线程安全的相关知识,分析以下代码,当调用test方法时i10时是否会引起死锁并简要说明理由。

    public void test(int i)

    {

    lock(this)

    {

    if (i10)

    {

    i--;

    test(i);

    }

    }

    }


    正确答案:
    答:不会发生死锁,(但有一点int是按值传递的,所以每次改变的都只是一个副本,因此不会出现死锁。但如果把int换做一个object,那么死锁会发生)