1. 若有定义 int a=1,b=2; 表达式(a++)+(++b) 的值是     。 
A 3     B 4   C   5   D 6 2. 若有定义 int a=9,b=6; a>b的值是         。 
A 0     B 1   C false   D true 3. 以下程序的输出结果是         。 
A) -1 1   B) 0 1   C) 0 0   D) 1 0 
Public class abc { 
Static public void main(String args[] ){ 
int a= -1,b=1,k; 
if((++a<0)&& ! (b-- <=0)) System.out.println(a+” ”+b); 
else System.out.println(b+” ”+a); 

4. 假定有变量定义: int k=7,x=12; 则能使值为3的表达式是     。 
A) x%=(k%=5)   B) x%=(k-k%5)   C) x%=k-k%5   D) (x%=k)-(k%=5) 5.设x和y均为int型变量,则以下语句:x+=y;y=x-y;x-=y;的功能是   。 
A) 把x和y按从大到小排列     B) 把x和y按从小到大排列 
C) 无确定结果             D) 交换x和y中的值 6.当a=1,b=3,c=5,d=5时,执行下面一段程序后,x的值为     。 
A) 1     B) 2     C) 3     D) 6 
if(a<b) 
if(c<d) x=1; 
else 
if(a<c) 
if(b<d) x=2; 
else x=3; 
else x=6; 
else x=7; 
7.以下程序的输出结果是     。 
A) 100200     B) 57       C) 200100       D) 75 
public class abc{ 
int a, b; 
private void fun() 
{ a=100; b=200; } 
public static void main(String args[]) 
{ int a=5, b=7; 
abc x=new abc(); 
x.fun(); 
System.out.println(""+a+b); 

} 8.如有程序 
{int i=0; while(i<10) {if(i<1) continue; if(i==5) break; i++;}} 
while的循环次数是   。 
A) 1   B) 10   C) 6   D)死循环,不能确定次数 
9.以下程序段的输出结果是   。 
int a=10; 
System.out.println(~a); 
A) 01       B) -11       C) -10       D) -5 10. 一个程序文件中有程序如下 
public class paret{ 
public int addValue(int a, int b){ 
int s; 
s=a+b; 
return s; 

} class child extends paret{ 
 
} 下面     方法不可以加入类child中? 
A int addValue(int a, int b) {……} 
B public int addValue(){……} 
C public int addValue(int a, int b){……} 
D public void addValue(int a){……}