1、下面的代码段中,执行之后i 和j 的值是什么?
int i = 1;
int j;
j = i++;
A、1,1 B、1,2 C、2,1 D、 2,2
2、下列那个说法是正确的? (复选题)
A、程序执行到break语句时一定会结束所有的循环
B、程序执行到continue语句时会结束当前循环
C、break语句和continue语句都可以和标签协同使用
D、continue语句和break语句的作用相同
3、Give following fragment.
Outer: for(int i=0; i<3; i++)
inner:for(int j=0;j<3;j++){
If(j>1)break outer;
System.out.println(j+”and”+i);
} break语句和continue语句都可以和标签协同使用
Which will be output?
A 0 and 0 B 1 and 1 C 1 and 0 D以上全不对
4、下面的哪段代码将不会出现编译错误?
A int i = 0;
if(i){
System.out.println("Hi");
}
B String a = "1";
boolean b = true;
if( a == b){
System.out.println(" so true");
}
C int i = 1;
int j = 2;
if(i == 1 &| j ==2 )
System.out.println("ok");}
D int i = 1;
int j = 2;
if(i == 1|| j ==2 )
System.out.println("ok");}
5、下面代码中那一个不能够创建一个数组? (复选)
A float []f[] = new float[6][6];
B float f[][] = new float[][];
C float [6][]f = new float[6][6];
D float [][]f = new float[6][];
6、关于类和对象的描述正确的是(复选题)
A 类是对一组对象的抽象
B 对象是现实世界的一个实体
C 父类的属性包含子类的属性
D 封装是把过程和数据包围起来,外部对数据的访问只能通过已定义的界面
7、下面哪几个函数是public void example(){...}的重载函数?(复选题)
A public void example( int m){...}
B public nt example(){...}
C public void example2(){...}
D public int example ( int m, float f){...}
8、下列那个说法正确?
A 子类即可以重载父类的方法,又可以覆盖父类的方法
B 子类只能重载父类的方法,而不能覆盖
C 子类不能定义和父类同名同形参的方法,否则,系统将不知道调用哪个方法
D 子类只能覆盖父类的方法,而不能重载
9、public class Foo{
public static void main(String args[]){
String s;
System.out.println("s="+s);
}
}
程序运行的结果是?
A s=s B s=null C编译错误 D null
10、倒霉的程序猿
在2014年2月14日这一天,也就是情人节,程序员XX同志穿得西装笔挺,人模人样,准备去见他的女朋友,在去他女朋友家的路上,有一家养狗场,今天主人也去约会去了,所以大狗小狗十分嚣张。
在10:23:07的时候,XX来到了这里,没有想到一条恶狗带着他的小伙伴们,杀出来了,挡住了他的去路,吓得他横眉竖眼,脸色发紫,所以折返,过了5分钟,他又来了,没有想到恶狗带着他的小伙伴们又冲了出来。
他不敢再去了,但是他女朋友一直打电话过来,催他快点,所以只有硬着头皮上,于是他每隔5分钟去一次,说也奇怪,只要他来了,那狗就杀出了,就这样到了天黑。
女朋友气急败坏,和他分手了……
答题格式:1~5:X X X X X 4~9:X X X
10:CODE……
技术分分配:前9个,全部答对2分,否则1分。 第10题,3分