cvte笔试(web后台)

1.下列语句在控制台输出的是什么?(B)

public class A {
}
public class B extends A {
}
public class Test {

	public static void main(String[] args) {
		A a1=new A();
		B b=new B();
		A a2=b;
		System.out.println(a2.getClass().getName());

	}
}
A.A           B.B          C.object          D.报错


2.有如下代码:(B)

class A{
public void M(){
   B b=new B
}
}
Class B{}
问A和B是什么关系(原题中以图表形式给出!)

A.关联    B.A依赖B       C.B依赖A      D.聚合关系


3.有如下javascript代码:

x=55;
y="cvte"
z=x+y;
z的值为____(B)

A.55    B.55cvte      C.cvte       D.程序报错


4.下列语句在控制台输出的是什么?(A)

	public static void main(String[] args) {
		String s="CVTE欢迎你";
		System.out.println(s.length());

	}
A.7    B .10    C.14    D.11


5.请写出如下代码运行后的结果:

public class Program {
	public static void main(String[] args) {
		B b=new B();
	}
}

public class A {
	public A(){
		PrintFields();
	}
	public void PrintFields(){}
}

public class B extends A {
	int x=1;int y;
	public B(){
		y=-1;
	}
	public void PrintFields(){
		System.out.println("x="+x+",y="+y);
	}
}

答:x=0;y=0


6.写出程序的运行结果

public class Exc0 extends Exception {}
public class Exc1 extends Exc0 {}
public class Usage {
	public static void main(String[] args) {
		try{
			throw new Exc1();
		}catch(Exc0 e){
			System.out.println("Exc0 caught");
		}catch(Exception e){
			System.out.println("Exception caught");
		}
	}
}

答:Exc0 caught


前面是部分题,有些题记不全了,就不贴出来。

还有一道是翻译题,一道数据库写SQL的题。

最后三道大题目是

1.有一个数据显示系统,数据源有串行接口,文件系统两个,以后还会添加其他的,请你设计该系统,要符合下列要求

(1)能很方面的添加数据源,不修改系统源码

 (2)这里不太记得

请你用UML类图表示

2.写一个单例类的代码

3.全排列代码实现,给定长为n的字符串如ABC,要求输出“ABC”,"ACB","BAC",“BCA”,“CAB”,"CBA"





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值