8. 执行下列语句后屏幕上显示i的值为( )
int i=8;
System.out.println(i>>=2);
A. 8 B. 2 C.10 D. 100000
13.以下选项中循环结构合法的是( )
A. while(int i<7)
{i++;
System.out.println(“i is”+i);
}
B. int j= 3;
while(j)
{
System.out.println("jis " +j);
}
C. int j=0l
for (int k=0;j+k!=10 ;j++,k++ )
{
System.out.println("jis "+j+"k is "+k);
}
D. int j=0;
do
{
System.out.println("jis "+j++);
if (j==3)
{
continueloop;
}
}
while (j<10);
15. 下列程序的输出结果是( )
public class fff
{
voidprintValue(int m)
{
do
{
System.out.println("Thevalue is "+m);
}
while(--m>10);
}
publicstatic void main(String []args)
{
inti=10;
t=newfff();
t.printValue(i);
}
}
A. 8 B. 9 C. 10 D. 11
16.下列代码的执行结果是( )
public class Test3
{
publicstatic void main(String[] args)
{
System.out.print(100%3);
System.out.println(100%3.0);
}
}
A. 1和1 B. 1和1.0 C. 1.0和1 D. 1.0和1.0
18. 设有下面两个类的定义:
classPerson
{ longid; // 身份证号
String name; // 姓名
}
class Student extends Person
{ intscore; // 入学总分
int getScore(){ return score; }
}
问:类Person和类Student的关系是( )。
A. 包含关系 B. 继承关系
C. 关联关系 D. 无关系,上述类定义有语法错误
19.下列代码段执行后的输出结果是( )。
int x=3;
int y=10;
System.out.println(y%x);
A. 0
B. 1
C. 2
D. 3
20.当在命令行输入:java myprog good morning 运行以下代码,输出结果是( )。
public class myprog{
public static void main(String argv[])
{
System.out.println(argv[2]);
}
}
A. myprog
B. good
C. morning
D. Exception raised:"java.lang.ArrayIndexOutOfBoundsException: 2"