A.1600A
B.100A
C.160A
D.200A
第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<<‘*’;
第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]+","); } }
第3题:
第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);
}
}
}