大学生1+复合型人才.docx
- 文档编号:24948441
- 上传时间:2023-06-03
- 格式:DOCX
- 页数:87
- 大小:65.74KB
大学生1+复合型人才.docx
《大学生1+复合型人才.docx》由会员分享,可在线阅读,更多相关《大学生1+复合型人才.docx(87页珍藏版)》请在冰豆网上搜索。
大学生1+复合型人才
大学生1+N复合型人才
JAVA开发工程师技能认证培训手册
1+N复合型人才项目管理办公室
加中合信息技术(北京)有限责任公司
二○○五年十二月
CETTIC认证证书介绍
(一)政策法规
《中华人民共和国职业教育法》规定“在我国实行学历证书、职业培训证书和职业资格证书制度。
国家实行劳动者在就业前或者上岗前接受必要的职业教育的制度”。
国务院《关于大力推进职业教育改革与发展的决定》中指出:
用人单位招收录用职工,属于国家规定实行就业准入控制的职业,必须从取得相应学历证书或职业培训合格证书并获得相应职业资格证书的人员中录用;属于一般职业(工种),必须从取得相应的职业学校学历证书、职业培训合格证书的人员中优先录用。
(二)核发机构的权威性
中国就业培训技术指导中心(劳动保障部职业技能鉴定中心)是劳动和社会保障部的直属事业单位,主要负责全国就业、职业培训的技术指导以及职业技能鉴定的技术指导和组织实施工作。
(三)证书的有效性
《CETTIC职业培训合格证书》是由劳动保障部中国就业培训技术指导中心核发的国家级的职业(岗位)培训合格证书,是国家对申请人的具体岗位专业知识、技术、能力的认可,是从业人员的就业“上岗证”,是求职、任职、单位录用的依据之一。
其培训特点在于企业化、职业化、岗位化、案例化,培训内容充分体现企业需求和岗位技能需求,将“培训与就业岗位相结合作为培训目标。
CETTIC认证1+N复合型技能人才教育项目简介
该项目课程设置的原则是,面向企业实际岗位需求,提升学生的综合就业力,培养符合企业人才需求大潮的复合型人才。
该项目不仅对应届毕业生和在校生有较强的针对性,而且对于有工作经验的社会学员也能从很大程度上提升其综合素质和就业竞争力。
“1”代表“1个核心”,是从业者的核心职业技能,体现了从业者职业发展的核心优势。
任何一个从业者都要具备一种核心职业技能,才能适应人才市场的需要;“N”代表“N个辅助技能”,是从业者根据自身的职业发展取向和人才市场的要求而选择掌握的其它职业技能。
掌握一种及以上的“辅助技能”,是提高从业者从业能力和范围的有效手段,有助于提高从业人员的竞争优势;1+N代表从业者既拥有了核心职业技能,又具备了N个辅助职业技能,是复合型人才的标志。
JAVA开发工程师考试大纲
基本要求
1.Java语言基础知识、应用程序设计
2.面向对象编程技术、图形用户界面编程
3.高级输入输出流、多线程、网络编程;JSP和JDBC等
4.学完后能胜任Java应用程序开发、JSP网络程序开发工作
5.并能初步掌握J2EE企业构架体系
JAVA开发工程师模拟试题集
一、单选题
1.
classSuper{
publifloatgetNum(){return3.0f;}
}
publiclassSuextendsSuper{
}
下面的哪个方法放在第6行将引起编译错误?
A.publifloatgetNum(){return4.0f;}
B.publivoigetNum(){}
C.publivoigetNum(doubled){}
D.publidoublegetNum(floatd){return4.0d;}
答案:
B
2.
publiclassFoo{
publistativoimain(Stringargs[]){
try{return;}
finally{System.out.println("Finally");}
}
}
结果是什么?
A.什么都不打印
B.打印出"Finally"
C.编译时间错误
答案:
B
3.
inti=1,j=10;
do{
if(i++>--j)continue;
}while(i<5);
这个代码块执行后,i和j的值是什么?
A.i=6j=5
B.i=5j=5
C.i=6j=4
D.i=5j=6
E.i=6j=6
答案:
D
4.
1)publiclassX{
2)publiObjectm(){
3)Objecto=newFloat(3.14F);
4)Object[]oa=newObject[1];
5)oa[0]=o;
6)o=null;
7)oa[0]=null;
System.out.println(oa[0]);
9)}
10)}
最早在第几行对象o就可以被垃圾回收?
A.第4行后
B.第5行后
C.第6行后
D.第7行后
E.第9行后(也就是说在方法结束后)
答案:
C
5.
intindex=1;
intfoo[]=newint[3];
intbar=foo[index];
intbaz=bar+index;
经过以上代码后,baz的值是多少?
A.baz值为0
B.baz值为1
C.baz值为2
D.程序运行时抛出异常
E.代码不能编译
答案:
B
6.
publiclassTest{
publistativoiadd3(Integeri){
intval=i.intvalue();
val+=3;
i=newInteger(val);
}
publistativoimain(Stringargs[]){
Integeri=newInteger(0);
add3(i);
System.out.println(i.intvalue());
}
}
以上代码执行结果是什么?
A.编译错误
B.打印"0"
C.打印"3"
D.编译成功但运行时有第3行出现异常
答案:
B
7.
classEnclosingOne{
publiclassInsideOne{}
}
publiclassInnerTest{
publistativoimain(Stringargs[]){
EnclosingOneeo=newEnclosingOne();
//在这插入代码
}
}
应将哪行代码插入代码块中?
A.InsideOneei=eo.newInsideOne();
B.eo.InsideOneei=eo.newInsideOne();
C.InsideOneei=EnclosingOne.newInsideOne();
D.InsideOneei=eo.newInsideOne();
E.EnclosingOne.InsideOneei=eo.newInsideOne();
答案:
E
8.下面哪个是"isa"的关系?
A.publiinterfaceColor{}
publiclassShape{privateColorcolor;}
B.interfaceComponent{}
classContainerimplementsComponent{
privateComponent[]children;
}
C.publiclassSpecies{}
publiclassAnimal{privateSpeciesspecies;}
答案:
B
9.
publiclassSychTest{
privateintx;
privateinty;
publivoisetX(inti){x=i;}
publivoisetY(inti){y=i;}
publisynchronizevoisetXY(inti){
setX(i);
setY(i);
}
publisynchronizebooleancheck(){
returnx!
=y;
}
}
在什么条件下,在其它类中调用check()返回true?
A.check()永远不返回tru
B.当setXY被多个线程调用时check()返回true
C.当多个线程分别调用setX和setY时check()返回true
D.只有SychTest被改写为x和y可以分别赋值时check()才可能返回true
答案:
C
10.
classimplementsRunnable{
inti;
publivoirun(){
try{
Thread.sleep(5000);
i=10;
}catch(InterruptExceptione){}
}
publistativoimain(String[]args){
try{
a=newA();
Threat=newThread(a);
t.start();
14)
intj=i;
16)
}catch(Exceptione){}
}
}
在第14行加上哪些代码才能保证在第16行时j=10?
A.wait();
B.t.wait();
C.t.join();
D.t.yield();
E.t.notify();
答案:
C
11.下面的哪个方法能够识别出是哪个组件产生了ActionEvent事件?
A.getTarget();
B.getClass();
C.getSource();
D.getActionCommand();
答案:
C
12.
importjavawt.*;
publiclassXextendsFrame{
publistativoimain(String[]args){
Xx=newX();
x.pack();
x.setVisible(true);
}
publiX(){
setLayout(newGridLayout(2,2));
Panelp1=newPanel();
add(p1);
Buttonb1=newButton("One");
p1.add(b1);
Panelp2=newPanel();
add(p2);
Buttonb2=newButton("Two");
p2.add(b2);
Buttonb3=newButton("Three");
p2.add(b3);
Buttonb4=newButton("Four");
add(b4);
}
}
当窗口改变大小时,以下哪些是正确的?
A.按钮"One"改变高度
B.按钮"Two"改变高度
C.按钮"Three"改变宽度
D.按钮"Four"改变高度和宽度
答案:
D
13.怎样计算42度角的余弦值?
A.doubled=Math.cos(42);
B.doubled=Math.cosine(42);
C.doubled=Math.cos(Math.toRadians(42));
D.doubled=Math.cos(Math.toDegrees(42));
E.doubled=Math.toRadious(42);
答案:
C
14.
Stringfoo="blue";
boolean[]bar=newboolean[1];
if(bar[0]){
foo="green";
}
foo的值是多少?
A.""
B.Null
C.Blue
D.green
答案:
C
15.
intindex=1;
String[]test=newString[3];
Stringfoo=test[index];
foo的值是多少?
A.""
B.Null
C.throwException
D.notcompile
答案:
B
16.Hashtable实现了哪个接口?
A.javutil.Map
B.javutil.List
C.javutil.Hashable
D.javutil.Collection
答案:
A
17.
classA{
publiintgetNumber(inta){
returna+1;
}
}
classextendsA{
7)publiintgetNumber(inta,charc){
returna+2;
}
publistativoimain(String[]args){
b=newB();
12)System.out.println(getNumber(0));
}
}
上面代码的结果是什么?
A.编译成功,打印出1
B.编译成功,打印出2
C.第7行出现编译错误
D.第12行出现编译错误
答案:
A
18.为了让同一个包内其它类有权访问一个类的成员,以下哪个访问控制符最适合?
A.publi
B.private
C.protecte
D.transient
E.没有访问控制符
答案:
E
19.下面哪些声明了一个数组,可以容放10个int类型元素?
A.int[]foo;
B.intfoo[];
C.intfoo[10];
D.Object[]foo;
E.Objectfoo[10];
答案:
C
20.下面哪个方法声明可以让同一包的成员访问,而且不需要类的实例?
A.abstractpublivoimethoda();
B.publiabstractdoublemethoda();
C.stativoimethoda(doubled1){}
D.publinativedoublemethoda(){}
答案:
C
21.
publiclassSuperClass{
classSubClassextendsSuperClass{}
classSubClassextendsSuperClass{}
publivoitest(SubClassfoo){
5)SuperClassbar=foo;
}
}
下面哪句是正确的?
A.第5行的赋值是不合法的
B.第5行的赋值是合法的,但会抛出一个ClassCastException
C.上面的代码是合法的,而且执行时不会抛出异常。
答案:
C
22.哪个可以得到"file.txt"的父目录的名字?
A.Stringname=File.getParentName("file.txt");
B.Stringname=(newFile("file.txt")).getParent();
C.Stringname=(newFile("file.txt")).getParentName();
D.Stringname=(newFile("file.txt")).getParentFile();
答案:
B
23.文件"file.txt"已经存在且包含ASCII码:
try{
Filef=newFile("file.txt");
OutputStreamout=newFileOutputStream(f);
}catch(IOExceptione){}
以下哪些是正确的?
A.代码不能编译
B.代码运行,但file.txt没有变化。
C.代码运行,但file.txt的长度变为0。
D.因为文件不存在,所以抛出一个异常。
答案:
C
24.
classSuper{
publiinti=0;
publiSuper(Stringtext){
i=1;
}
}
publiclassSuextendsSuper{
publiSub(Stringtext){
i=2;
}
publistativoimain(Stringargs[]){
Susub=newSub("Hello");
System.out.println(sui);
}
}
结果是什么?
A.编译失败
B.编译成功,打印出"0"
C.编译成功,打印出"1"
D.编译成功,打印出"2"
答案:
A
25.
importjavio.IOException;
publiclassExceptionTest{
publistativoimain(Stringargs[]){
try{
methodA();
}catch(IOExceptione){
System.out.println("CaughtException");
}
}
publivoimethodA(){
thrownewIOException();
}
}
结果是什么?
A.代码不能编译。
B.输出是"CaughtException"
C.输出是CaughtIOException
D.程序正常执行,但没有打印信息。
答案:
A
26.你的任务是创建一个面板,最上面是一个TextArea,在它的正下面是一个Label,在Label的下面是一个Button。
当面板改变大小时,TextArea占用了所有的自由的垂直空间。
请问应用哪种部局管理器?
A.GridLayout
B.CardLayout
C.FlowLayout
D.GridbagLayout
答案:
D
27.
publiclassFooimplementsRunnable{
publivoirun(Threat){
System.out.println("Running");
}
publistativoimain(String[]args){
newThread(newFoo()).start();
}
}
结果是什么?
A.抛出一个异常
B.程序退出,但没有打印信息。
C.在第1行出现了错误,导致不能通过编译。
D.在第2行出现了错误,导致不能通过编译。
答案:
C
28.线程类的哪个方法用来启动一个新线程的执行?
A.run()
B.start()
C.begin()
D.run(Runnabler)
答案:
B
29.下面哪个是正确的?
A.如果一个线程在一个对象的wait方法中受到阻塞,而另一个线程对同一对象调用notify方法,则第一个线程立即恢复执行。
B.如果一个线程在一个对象的wait方法中受到阻塞,而另一个线程对同一对象调用notify方法,仍然有可能第一个线程永远不恢复执行。
C.如果一个线程在一个对象的wait方法中受到阻塞,而另一个线程对同一对象调用notify方法,则作为notify方法的直接的、惟一的结果,第一个线程一定恢复执行。
D.如果两个线程在一个对象的wait方法中受到阻塞,而另一个线程对同一对象调用notify方法,则作为notify方法的直接的、惟一的结果,先执行call方法的线程一定恢复执行。
答案:
B
30.下面哪个是正确的?
A.匿名内部类可以声明为final的
B.匿名内部类可以声明为private的
C.一个匿名内部类可以实现多个接口。
D.一个匿名内部类可以访问任何范围的final变量。
答案:
D
31.
publiclassX{
publiObjectm(){
3)Objecto=newFloat(3.14f);
Object[]oa=newObject[1];
oa[0]=o;
o=null;
returnoa[0];
}
}
在第3行创建的Float对象,什么时候可以垃圾回收?
A.第5行后
B.第6行后
C.第7行后
D.在本方法中不会被回收
答案:
D
32.
//pointX
publiclassFoo{
publistativoimain(String[]args){
PrintWriterout=newPrintWriter(newjavio.OutputStreamWriter(System.out),true);
out.println("Hello");
}
}
下面的哪个代码放在pointX处可以使这段代码编译、运行?
A.importjavio.PrintWriter
B.includejavio.PrintWriter
C.importjavio.OutputStreamWriter
D.includejavio.OutputStreamWriter
答案:
A
33.下面哪个阻止创建子类?
A.staticlassFooBar{}
B.pivateclassFoobar{}
C.abstractclassFooBar{}
D.finalpubliclassFooBar{}
答案:
D
34.下面哪个把""写到了文件"file.txt"的尾部?
A.OutputStreamout=newFileOutputStream("file.txt");
out.writeBytes("\n");
B.OutputStreamos=newFileOutputStream("file.txt",true);
DataOutputStreamout=newDatOutputStream(os);
out.writeBytes("\n");
C.OutputStreamos=newFileOutputStream("file.txt");
DataOutputStreamout=newDatOutputStream(os);
out.writeBytes("\n");
D.OutputStreamos=newOutputStream("file.txt",true);
DataOutputStreamout=newDatOutputStream(os);
out.writeBytes("\n");
答案:
B
35.下面哪个正确的构建了一个DataOutputStream?
A.newDatOutputStream("out.txt");
B.newDatOutputStream(newFile("out.txt"));
C.newDatOutputStream(newFileWriter("out.txt"));
D.newDatOutputStream(newFileOutputSream("out.txt"));
答案:
D
36.下面哪个关于类javutil.HashSet的说法是正确的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大学生 复合型 人才