JAVA软件开发技术能力考试B卷(2级)java可以开发什么软件
java软件开发技术能力考试b卷课程名称java开发技术课程代码java考试时间120分钟技能类别编码能力专业方向browser客户端平台编码技能等级2级考试方式(闭)卷(共5页)(本试卷满分100分,60分合格,答案请写在答题卡上)一、选择题(含单选题和多选题,每题2分,共40分)
在每小题列出的四个备选项中只有1个或多个是符合题目要求的,多选题已用*标识出来,请将其答案填写在题后的括号内,错选或未选均无分。
1、现有intk=1;答继续执行k>>=1的,k的值就是多少()a.-1b.0c.9999
d.以上的值都不对
2、为了倒序表明出来data_arr数组的值,应当在下面的代码中加之那行语句?()
publicstaticvoidmain(stringargs[]){
intdata_arr[]={12,31,56,23,27,1,43,65,4,99};try{
randomaccessfilerandf
=newrandomaccessfile(“temp.dat”,“rw”);for(inti=0;ifor(inti=data_arr.length-1;i>=0;i--){//在此处减少代码system.out.adint());}randf.close();}catch(ioexceptione){system.out.println(“fileaccesserror:“+e);}}请选择一个恰当的答案:a.randf.seek(i);b.randf.seek(i*4);c.randf.seek(i+4);d.randf.seek(i*8);e.randf.seek(i+8);3、哪种观点阐述了垃圾搜集和破灭化机制所允诺的犯罪行为?恳请挑选出1个恰当的答案()a.对象直至没任何提及指向自己时就可以立刻被封存;b.对一个对象调用的finalize()方法可能会反反复复继续执行;c.垃圾收集器每过10ms搜集一次没提及的对象;-1-d.以上的观点都不对*4、以下哪两个输出流属过滤器流(润器类)?恳请挑选出2个恰当的答案()a.bytearrayinputstreamb.fileinputstreamc.inputstreamd.bufferedinputstreame.datainputstreamf.objectinputstreamg.pipedinputstreamh.sequenceinputstream*5、下面哪些同时实现了mvc模式?()a.jspmodel1b.jspmodel2c.springd.struts6、哪个方法不是在string类中定义的?恳请挑选出1个恰当的答案。()a.trim()b.length()c.concat(string)d.hashcode()e.reverse()7、mammalian中,设置当前线程后台运转的方法就是()a.setbackground(object)b.setdaemon(true)c.isbackground(object)d.isda
emon(true)*8、假设变量x=8的类型就是int(它可以放置着负值),则哪些方式能够正确地并使x的值翻倍,恳请挑选出4个恰当的答案。()a.x<<1;b.x=x*2;c.x*=2;d.x+=x;e.x<<=1;9、struts控制器具备的职责中,以下哪种观点不恰当。()a.攻击客户命令b.把每个命令态射至一个特定的业务操作方式c.从业务操作方式搜集结果,并使其沦为可以可供客户采用的形式d.根据目前的状态和业务操作方式的结果,确认必须表明给客户看看的视图e.掌控页面出访的次数和方式-2-*10、以下关于tomcat,哪些观点就是恰当的?()a.框架b.开源项目c.servlet容器d.web服务器*11、下面的外包装类中,存有两个不是由number类衍生的,而轻易拓展了object类,恳请挑选出。()a.booleanb.bytec.characterd.shortf.integerg.double12、下面关于断言语句的叙述恰当的观点就是哪一个()a.投入使用断言语句的命令就是javacenableasserttest.javab.可以在程序中重新加入如下断言语句assertion“1>0”:”assertexception”c.断言语句中的值如果为假,则可以扔出并传播一个assertionerrord.assertionerror的父类就是exception13、以下哪个不是css的选择符?()a.对象选择符b.类选择符c.id选择符d.涵盖选择符14、尝试编程,运转如下程序可以获得什么结果?恳请挑选出1个恰当的答案(publicclassdefalutvaluestest{int[]ia=newint[1];booleanb;inti;objecto;publicstaticvoidmain(string[]args)
{defaultvaluestestinstance=newdefaultvaluestest();instance.print();}publicvoidprint(){system.out.println(ia[0]+““+b+““+o);}}.a.该程序可以列印出来0falsenull.b.该程序运行时会扔出java.lang.nullpointerexception.c.该程序可以列印出来0nullnull.d.该程序可以列印出来00null.-3-)15、javascript中内置涵盖window对象就是什么?请选择一个恰当的。()a.documentb.navigatorc.sessiond.frame16、以下关于USB和内部类的叙述哪个就是不恰当的?()a.内部类具有其外围类的所有元素的出访权;b.USB可以嵌套在类或其他USB中;c.内部类无法嵌套。d.一个涵盖内部类inner的外围类tester,在编程后可以分解成tester.class和inner.class两个文件。*17、以下哪些子集同时实现就是线程安全的?恳请挑选出2个恰当的答案。()a.arraylistb.hashtablec.vectord.treesete.linkedlist18、以下叙述恰当的就是()a.javascript就是一种编程型语言b.javascript就是一种基于对象和事件驱动的编程语言c.javascript中变量声明使用弱定义类型d.javascript使用静态联编*19、关于assertionerror类的哪两个观点就是不恰当的?()a.不存有这种类b.它存有一个名为tostring()的方法c.断言语句所扔出的异常类d.error就是它的超类e.object就是它的轻易超类20、在如下程序中,哪一项就是第1行引致编程失利的代码?恳请挑选出1个恰当的答案()classmyclass{publicstaticvoidmain(string[]args){myclassa;mysubclass
b;a=newmyclass();//(1)a=newmysubclass();a=b;//(2)b=a;//(3)a=newmysubclass();//(4)b=newmyclass();}}-4-classmysubclassextendsmyclass{}a.标签为(1)的那一行;b.标签为(2)的那一行;c.标签为(3)的那一行;d.标签为(4)的那一行;二、简答题(前二题每题5分后,后两题每题10分后,共30分后)1、详述osi七层模型中网络层的主要功能。2、java语言中的字符串用哪些类则表示?这些类之间存有什么区别?3、同时实现可以话追踪存有那两种方式,并详述表明其同时实现可以话追踪的过程?4、画图表明struts框架积极响应客户命令的工作流程,并表明过程。三、编程题(每题15分后,共30分后)1、“c:/temp/temp.dat”就是一个数据文件,其中的每一犯罪行为一个0至100的随机数字a。写下一个程序,该程序产生一个代莱子线程,并在该子线程中顺利完成如下工作:a.顺次初始化该文件中的每一行,并搞统计分析,推论该数字a就是属030,30-70,70-100这三个数字段中的哪个段,对应的数字段统计数据值加1;b.当读文件后,在子线程中列印上述三个数字段各自段的统计数据值;2、采用html撰写一页面涵盖一个form表单,form中涵盖一个email输出文本框,一个password输出文本框,一个submit按钮。为保证数据输出的完整性,请选择采用javascript,servlet/jsp,struts三种方式任一种,编码同时实现页面输出数据检验。-5-
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论